WAButton

Webhook i Pro

Webhook för WhatsApp-leads till n8n

Skicka inskickade kunduppgifter till n8n automatiskt med en webhook. Finns i Pro och Agency.

Installation: 5 min Mål: Dashboard → Notifications → Webhook

Koppla leads från WAButton till n8n

Skapa en catch-URL i n8n, klistra in den under Aviseringar, skicka ett test och lägg sedan till en åtgärd.

  1. 1

    Lägg till en Webhook-nod i n8n

    Skapa ett arbetsflöde. Lägg till kärnnoden ”Webhook” som utlösare. Ställ in ”HTTP Method” på ”POST”. Lämna autentiseringen på ”None”: WAButton skickar JSON och två headers, inte någon delad hemlighet.

    Proffstips: Använd ”Respond Immediately” så att n8n svarar 200 innan efterföljande noder är klara.

  2. 2

    Kopiera Test URL och lyssna

    Välj ”Test URL” högst upp i nodpanelen och kopiera den. Klicka på ”Listen for Test Event” (eller ”Execute workflow”). Nu väntar n8n på ett POST-anrop.

    Proffstips: Test URL fungerar bara medan redigeraren lyssnar. Riktig trafik behöver Production URL när du har publicerat.

  3. 3

    Klistra in URL:en i WAButton och skicka ett test

    Öppna ”Notifications” i widgetredigeraren. Aktivera ”Send leads to a webhook” (Pro). Klistra in Test URL från n8n. Klicka på testknappen. n8n ska visa JSON-datan i Webhook-noden.

    Proffstips: En testleverans innehåller "test": true. Filtrera på det fältet om du inte vill ha testleads i Sheets.

    {
      "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

    Mappa en åtgärd och gå live

    Lägg till en nod för Google Sheets, Slack eller e-post. Mappa {{ $json.body.lead.answers.email }}, {{ $json.body.lead.contact.whatsappReplyUrl }} och {{ $json.body.widget.name }}. Publicera arbetsflödet. Kopiera Production URL från Webhook-noden och ersätt Test URL i WAButton. Spara.

    Proffstips: Headers X-WAButton-Event och X-WAButton-Delivery finns i varje POST-anrop om du senare lägger till ett uttryck i ”Only Run If”.

Därför ska du skicka leads från WAButton via n8n

Datan är redan strukturerad

event är alltid lead.created. answers, contact och metadata kommer som JSON, inte som en klump e-posttext.

Först Test URL, sedan Production URL

n8n ger dig båda. Lyssna efter en testhändelse, publicera sedan och byt till produktions-URL:en i WAButton.

Svara direkt

n8n kan kvittera POST-anropet innan resten av arbetsflödet körs. WAButton försöker igen vid svar som inte är 2xx, så ett långsamt CRM-steg ska inte hålla upp HTTP-svaret.

Samma testknapp som i produktion

”Send test request” i instrumentpanelen använder samma JSON-struktur, med test: true så att du kan filtrera bort testkörningar.

Vanliga frågor

Vilken plan i WAButton har webhooks?

Pro och högre. Fliken ”Notifications” visar en Pro-märkning tills du uppgraderar. Leveranser nekas också efter en nedgradering, även om en URL fortfarande är sparad.

Varför kom min riktiga lead aldrig fram till n8n?

Test URL slutar ta emot så snart du lämnar ”Listen for Test Event”. Publicera arbetsflödet och klistra in Production URL i WAButton.

Signerar WAButton innehållet?

Inte i dag. Behandla URL:en som hemligheten: publicera den inte öppet. Header-autentisering i n8n används inte om vi inte lägger till en delad hemlighet senare.

Lägg till WhatsApp på .

Ge besökarna ett sätt att fråga om dina produkter, priser eller lediga tider. Svara från den WhatsApp du redan använder.

Gratisplan finns. Inget kreditkort krävs.