WAButton

Pro-Webhook

WhatsApp-Lead-Webhook für n8n

Jeder neue Lead sendet JSON per POST an n8n. Keine Extra-App. Pro-Plan.

Einrichtung in 5 Min. Ziel: Dashboard → Notifications → Webhook

WAButton-Leads mit n8n verbinden

Erstellen Sie in n8n eine Catch-URL, fügen Sie sie unter Benachrichtigungen ein, senden Sie einen Test und fügen Sie eine Aktion hinzu.

  1. 1

    Einen Webhook-Node in n8n hinzufügen

    Erstellen Sie einen Workflow. Fügen Sie den Core-Node Webhook als Trigger hinzu. Stellen Sie HTTP Method auf POST. Lassen Sie die Authentifizierung auf None: WAButton sendet JSON und zwei Header, kein Shared Secret.

    Tipp: Verwenden Sie Respond Immediately, damit n8n 200 zurückgibt, bevor die nachgelagerten Nodes fertig sind.

  2. 2

    Die Test URL kopieren und auf ein Event warten

    Wählen Sie oben im Node-Panel Test URL aus und kopieren Sie sie. Klicken Sie auf Listen for Test Event (oder Execute workflow). n8n wartet nun auf einen POST.

    Tipp: Die Test URL funktioniert nur, solange der Editor auf ein Event wartet. Für Live-Traffic brauchen Sie nach der Veröffentlichung die Production URL.

  3. 3

    Die URL in WAButton einfügen und einen Test senden

    Öffnen Sie im Widget-Editor Notifications. Aktivieren Sie Send leads to a webhook (Pro). Fügen Sie die n8n Test URL ein. Klicken Sie auf den Test-Button. n8n sollte das JSON im Webhook-Node anzeigen.

    Tipp: Eine Beispiel-Zustellung enthält "test": true. Filtern Sie nach diesem Feld, wenn Sie keine Test-Leads in Sheets haben möchten.

    {
      "event": "lead.created",
      "version": 1,
      "deliveryId": "sample-delivery-id",
      "sentAt": "2026-09-10T12:00:00.000Z",
      "widget": { "id": "YOUR_WIDGET_UUID", "name": "Your widget" },
      "lead": {
        "id": "sample-lead-id",
        "submittedAt": "2026-09-10T12:00:00.000Z",
        "answers": {
          "name": "Jane Sample",
          "email": "jane@example.com",
          "message": "This is a sample lead from your WAButton test request."
        },
        "contact": {
          "email": "jane@example.com",
          "whatsappReplyUrl": "https://wa.me/15550192831"
        },
        "metadata": {
          "country": "ES",
          "deviceType": "desktop",
          "referrer": "https://example.com/pricing"
        }
      }
    }
  4. 4

    Eine Aktion zuordnen, dann live gehen

    Fügen Sie einen Node für Google Sheets, Slack oder E-Mail hinzu. Ordnen Sie {{ $json.body.lead.answers.email }}, {{ $json.body.lead.contact.whatsappReplyUrl }} und {{ $json.body.widget.name }} zu. Veröffentlichen Sie den Workflow. Kopieren Sie die Production URL aus dem Webhook-Node und ersetzen Sie damit die Test URL in WAButton. Klicken Sie auf Save.

    Tipp: Die Header X-WAButton-Event und X-WAButton-Delivery sind bei jedem POST dabei, falls Sie später einen Ausdruck für Only Run If hinzufügen.

Warum WAButton-Leads über n8n laufen

Die Payload ist bereits strukturiert

event ist immer lead.created. answers, contact und metadata kommen als JSON an, nicht als Textblock in einer E-Mail.

Test URL, dann Production URL

n8n stellt Ihnen beide bereit. Warten Sie auf ein Test-Event, veröffentlichen Sie anschließend den Workflow und stellen Sie WAButton auf die Production URL um.

Sofort antworten

n8n kann den POST bestätigen, bevor der Rest des Workflows läuft. WAButton versucht es bei Nicht-2xx-Antworten erneut, deshalb sollte ein langsamer CRM-Schritt die HTTP-Antwort nicht aufhalten.

Derselbe Test-Button wie in der Produktion

Send test request im Dashboard verwendet dieselbe JSON-Struktur, mit test: true, damit Sie Beispielläufe herausfiltern können.

Häufige Fragen

Welcher WAButton-Plan enthält Webhooks?

Pro und höher. Auf dem Tab Notifications steht ein Pro-Badge, bis Sie upgraden. Die Zustellung wird auch nach einem Downgrade verweigert, selbst wenn noch eine URL gespeichert ist.

Warum hat mein Live-Lead n8n nie erreicht?

Die Test URL empfängt nichts mehr, sobald Sie Listen for Test Event verlassen. Veröffentlichen Sie den Workflow und fügen Sie die Production URL in WAButton ein.

Signiert WAButton den Request-Body?

Derzeit nicht. Behandeln Sie die URL als Geheimnis: Posten Sie sie nicht öffentlich. n8n Header auth bleibt ungenutzt, solange wir nicht später ein Shared Secret ergänzen.

Die Besucher haben Sie schon. Machen Sie ihnen .

Mehr Besucher auf Ihre Website zu holen kostet Zeit und Geld. Ein WhatsApp-Button hilft Ihnen, mehr von denen zu gewinnen, die schon vorbeischauen, solange sie noch interessiert sind.

Eine Codezeile. Keine Kreditkarte. Kein Warten.