WAButton

Webhook Pro

Webhook de leads do WhatsApp para n8n

Cada lead novo envia JSON para n8n por POST. Sem app extra para instalar. Plano Pro.

Configuração em 5 min Destino: Dashboard → Notifications → Webhook

Conecte os leads do WAButton ao n8n

Crie uma URL de captura no n8n, cole em Notificações, envie um teste e adicione uma ação.

  1. 1

    Adicione um nó Webhook no n8n

    Crie um workflow. Adicione o core node Webhook como gatilho. Defina HTTP Method como POST. Deixe a autenticação em None: o WAButton envia JSON e dois cabeçalhos, não um segredo compartilhado.

    Dica: Use Respond Immediately para que o n8n devolva 200 antes de os nós seguintes terminarem.

  2. 2

    Copie a Test URL e fique escutando

    No topo do painel do nó, selecione Test URL e copie-a. Clique em Listen for Test Event (ou Execute workflow). O n8n agora está esperando por um POST.

    Dica: A Test URL só funciona enquanto o editor estiver escutando. O tráfego real precisa da Production URL depois que você publicar.

  3. 3

    Cole a URL no WAButton e envie um teste

    No editor do widget, abra Notifications. Ative Send leads to a webhook (Pro). Cole a Test URL do n8n. Clique no botão de teste. O n8n deve mostrar o JSON no nó Webhook.

    Dica: Uma entrega de exemplo inclui "test": true. Filtre por esse campo se você não quiser leads de teste no 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

    Mapeie uma ação e entre no ar

    Adicione um nó do Google Sheets, do Slack ou de e-mail. Mapeie {{ $json.body.lead.answers.email }}, {{ $json.body.lead.contact.whatsappReplyUrl }} e {{ $json.body.widget.name }}. Publique o workflow. Copie a Production URL do nó Webhook e substitua a Test URL no WAButton. Salve.

    Dica: Os cabeçalhos X-WAButton-Event e X-WAButton-Delivery vão em todo POST, caso você adicione depois uma expressão Only Run If.

Por que enviar leads do WAButton pelo n8n

O payload já vem estruturado

event é sempre lead.created. answers, contact e metadata chegam como JSON, e não como um bloco de texto de e-mail.

Test URL, depois Production URL

O n8n oferece as duas. Escute um evento de teste, depois publique e aponte o WAButton para a URL de produção.

Resposta imediata

O n8n pode confirmar o POST antes de o restante do workflow rodar. O WAButton tenta de novo quando a resposta não é 2xx, então uma etapa lenta do CRM não deve atrasar a resposta HTTP.

Botão de teste igual ao de produção

O botão Send test request do painel usa o mesmo formato de JSON, com test: true, para você filtrar as execuções de exemplo.

Perguntas frequentes

Qual plano do WAButton inclui webhooks?

Pro e planos superiores. A aba Notifications mostra um selo Pro até você fazer upgrade. A entrega também é recusada depois de um downgrade, mesmo que ainda haja uma URL salva.

Por que o meu lead real nunca chegou ao n8n?

A Test URL deixa de receber assim que você sai de Listen for Test Event. Publique o workflow e cole a Production URL no WAButton.

O WAButton assina o corpo da requisição?

Hoje não. Trate a URL como o segredo: não a divulgue publicamente. A Header auth do n8n não é usada, a menos que adicionemos um segredo compartilhado no futuro.

Você já tem os visitantes. Dê a eles .

Conseguir mais visitas custa tempo e dinheiro. Um botão de WhatsApp ajuda você a conquistar mais pessoas entre as que já visitam seu site, enquanto elas ainda estão interessadas.

Uma linha de código. Sem cartão de crédito. Sem espera.