WAButton

Webhook Pro

Webhook de leads de WhatsApp para n8n

Cada lead nuevo envía JSON a n8n por POST. Sin app extra que instalar. Plan Pro.

Configuración en 5 min Destino: Dashboard → Notifications → Webhook

Conecta los leads de WAButton con n8n

Crea una URL de captura en n8n, pégala en Notificaciones, envía una prueba y añade una acción.

  1. 1

    Añade un nodo Webhook en n8n

    Crea un flujo de trabajo. Añade el nodo core Webhook como disparador. Configura HTTP Method como POST. Deja la autenticación en None: WAButton envía JSON y dos encabezados, no un secreto compartido.

    Consejo: Usa Respond Immediately para que n8n devuelva 200 antes de que terminen los nodos posteriores.

  2. 2

    Copia la Test URL y escucha

    En la parte superior del panel del nodo, selecciona Test URL y cópiala. Haz clic en Listen for Test Event (o en Execute workflow). n8n queda ahora a la espera de un POST.

    Consejo: La Test URL solo funciona mientras el editor está escuchando. El tráfico real necesita la Production URL una vez que publiques.

  3. 3

    Pega la URL en WAButton y envía una prueba

    En el editor del widget, abre Notifications. Activa Send leads to a webhook (Pro). Pega la Test URL de n8n. Haz clic en el botón de prueba. n8n debería mostrar el JSON en el nodo Webhook.

    Consejo: Un envío de ejemplo incluye "test": true. Filtra por ese campo si no quieres leads de prueba en 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

    Mapea una acción y pasa a producción

    Añade un nodo de Google Sheets, Slack o email. Mapea {{ $json.body.lead.answers.email }}, {{ $json.body.lead.contact.whatsappReplyUrl }} y {{ $json.body.widget.name }}. Publica el flujo de trabajo. Copia la Production URL del nodo Webhook y sustituye la Test URL en WAButton. Guarda.

    Consejo: Los encabezados X-WAButton-Event y X-WAButton-Delivery van en cada POST, por si más adelante añades una expresión Only Run If.

Por qué enviar los leads de WAButton por n8n

El payload ya viene estructurado

event es siempre lead.created. answers, contact y metadata llegan como JSON, no como un bloque de texto de email.

Test URL y después Production URL

n8n te da las dos. Escucha un evento de prueba, publica y cambia WAButton a la URL de producción.

Responde de inmediato

n8n puede confirmar la recepción del POST antes de que se ejecute el resto del flujo de trabajo. WAButton reintenta ante cualquier respuesta que no sea 2xx, así que un paso lento del CRM no debería retener la respuesta HTTP.

El mismo botón de prueba que en producción

El botón Send test request del panel usa la misma estructura JSON, con test: true para que puedas filtrar las ejecuciones de ejemplo.

Preguntas frecuentes

¿Qué plan de WAButton incluye webhooks?

Pro y superiores. La pestaña Notifications muestra una insignia Pro hasta que subes de plan. El envío también se rechaza tras bajar de plan, aunque todavía haya una URL guardada.

¿Por qué mi lead real nunca llegó a n8n?

La Test URL deja de recibir en cuanto sales de Listen for Test Event. Publica el flujo de trabajo y pega la Production URL en WAButton.

¿WAButton firma el cuerpo de la solicitud?

Por ahora no. Trata la URL como el secreto: no la hagas pública. La opción Header auth de n8n no se usa, a menos que más adelante añadamos un secreto compartido.

Ya tienes los visitantes. Dales .

Conseguir más tráfico cuesta tiempo y dinero. Un botón de WhatsApp te ayuda a ganarte a más de las personas que ya te visitan, mientras siguen interesadas.

Una línea de código. Sin tarjeta de crédito. Sin esperas.