Docs

Enviar datos de Chat Funnel a n8n

Vamos a ver cómo enviar los datos recopilados por un Chat Funnels a n8n mediante webhook.

Cuando un usuario completa un Chat Funnel, Joinchat puede enviar automáticamente todos los datos recogidos a un sistema externo mediante webhook. Conectarlo con n8n te permite hacer cualquier cosa con esos datos: guardarlos en una hoja de cálculo, enviarlos a un CRM, disparar un email, crear una tarea… lo que necesites.

En este tutorial nos centramos en el primer paso y el más importante: cómo recibir el webhook de Chat Funnels en n8n. Una vez que los datos llegan a n8n, las posibilidades son infinitas.


Parte 1 — Configura el nodo Webhook en n8n

1.1 Crea un nuevo workflow

En tu panel de n8n, crea un nuevo workflow. El punto de partida siempre será un nodo Webhook, que actuará como el receptor de los datos que envíe Chat Funnels.

1.2 Añade el nodo Webhook

Haz clic en Add first step y busca Webhook. Selecciónalo — verás que aparece como nodo de trigger, es decir, es el que inicia el flujo cuando llegan datos.

CleanShot 2026 03 09 at 11.45.24

1.3 Configura el nodo

Al abrir el nodo verás dos cosas importantes en la parte superior: la Test URL y la Production URL. Son dos URLs distintas para dos momentos distintos:

  • Test URL — úsala mientras configuras y pruebas. Te permite ver los datos en tiempo real dentro del editor de n8n.
  • Production URL — úsala cuando todo esté listo y quieras que el flujo funcione de forma permanente. Para activarla debes publicar el workflow.

Para empezar, asegúrate de que el nodo tiene esta configuración:

  • HTTP Method: POST
  • Path: puedes dejarlo aleatorio o personalizarlo, por ejemplo chatfunnels
  • Respond: Immediately (n8n responderá OK en cuanto reciba el webhook, sin esperar a que el resto del flujo termine)

1.4 Copia la Test URL

Copia la Test URL — la necesitarás en el siguiente paso para configurar Chat Funnels. Tiene este aspecto:

https://tu-instancia.n8n.cloud/webhook-test/chatfunnels
Lenguaje del código: JavaScript (javascript)
CleanShot 2026 03 09 at 11.47.51

Parte 2 — Configura el webhook en Chat Funnels

En el paso de tu funnel donde quieres capturar los datos, añade un bloque de tipo Webhook y configúralo así:

  • URL del endpoint: pega la Test URL de n8n
  • Método: POST
  • Formato: JSON
  • Datos enviados: selecciona los campos del funnel que quieras enviar
CleanShot 2026 03 09 at 11.49.09

Parte 3 — Prueba la conexión

3.1 Pon n8n en modo escucha

De vuelta en n8n, haz clic en el botón Listen for Test Event (el botón naranja en la parte superior del nodo). n8n quedará esperando durante 120 segundos para recibir una petición.

⚠️ Es importante hacer esto antes de lanzar el funnel. Si el tiempo expira, simplemente vuelve a hacer clic en el botón.

3.2 Completa el funnel

Activa tu Chat Funnel y complétalo como si fueras un usuario real. En el momento en que el flujo llegue al paso del webhook, Chat Funnels enviará los datos a n8n.

3.3 Verifica que llegan los datos

Si todo está bien, n8n mostrará en el editor los datos recibidos, con toda la estructura del payload de Chat Funnels. Verás algo similar a esto:

CleanShot 2026 03 09 at 11.54.56

Y en la pestaña de JSON tendrás un código similar a este:

[
  {
    "headers": {
      "host": "joinchat.app.n8n.cloud",
      "user-agent": "WordPress/6.8.3; https://join.chat",
      "content-length": "62",
      "accept": "*/*",
      "accept-encoding": "gzip, br",
      "cdn-loop": "cloudflare; loops=1; subreqs=1",
      "cf-connecting-ip": "000.000.00.000",
      "cf-ew-via": "15",
      "cf-ipcountry": "DE",
      "cf-ray": "9d99886cea354dc6-FRA",
      "cf-visitor": "{\"scheme\":\"https\"}",
      "cf-worker": "n8n.cloud",
      "content-type": "application/json",
      "x-forwarded-for": "000.000.00.000, 000.000.00.000",
      "x-forwarded-host": "joinchat.app.n8n.cloud",
      "x-forwarded-port": "443",
      "x-forwarded-proto": "https",
      "x-forwarded-server": "traefik-prod-users-gwc-22-dcd6466ff-tltfn",
      "x-is-trusted": "yes",
      "x-real-ip": "000.000.00.000"
    },
    "params": {},
    "query": {},
    "body": {
      "name": "Peter",
      "phone": "125636547",
      "email": "peter@gmail.com"
    },
    "webhookUrl": "https://joinchat.app.n8n.cloud/webhook-test/chatfunnels",
    "executionMode": "test"
  }
]

Esto confirma que la conexión funciona y que n8n está recibiendo correctamente los datos del funnel.


Parte 4 — Pasa a producción

Una vez verificado que todo funciona en modo test, hay dos pasos para activar el flujo de forma permanente:

  1. En n8n, cambia Webhook URLs de Test URL a Production URL
    CleanShot 2026 03 09 at 11.58.26
  2. Vuelve a copiar la URL de producción y actualízala en tu Chat Funnel.
  3. En n8n, haz clic en Publish para activar el workflow

A partir de ese momento, cada vez que un usuario complete el funnel los datos llegarán a n8n automáticamente, sin necesidad de estar en modo escucha.

Nota: los datos que fluyen por la Production URL no se muestran en el editor. Para revisarlos, ve a la pestaña Executions de tu workflow.


¿Y ahora qué?

Con el webhook funcionando, los datos de tus funnels ya están dentro de n8n. El siguiente paso es conectar lo que quieras hacer con ellos: guardarlos en Google Sheets, enviarlos a un CRM, notificar a tu equipo… Cada caso tiene su propio tutorial.