Webhook API — Integración con Zapier, Make y n8n
Integraciones
·
Actualizado 3 days ago
Webhook API — Chat IA V4
El Webhook API permite enviar eventos del Chat IA a una URL externa cada vez que ocurre algo importante: un lead capturado, un handoff a humano, o un sentimiento negativo detectado.
Es compatible con Zapier, Make (Integromat), n8n, o cualquier servicio que acepte POST HTTP con JSON.
¿Cómo configurarlo?
- Ve a tu sitio → pestaña Chat IA → sección Webhook API
- Ingresa la URL del webhook (ejemplo:
https://hooks.zapier.com/hooks/catch/123456/abcdef/) - Selecciona los eventos que deseas enviar:
- ι Lead capturado — cuando se detecta un email o teléfono en la conversación
- ι Handoff humano — cuando el visitante solicita hablar con una persona
- Haz clic en Guardar
Formato del payload JSON
Cada evento envía un POST con el siguiente formato:
{
"event": "lead_captured",
"site_url": "https://tusitio.com",
"site_name": "Mi Tienda Online",
"timestamp": "2026-03-26T17:00:00Z",
"data": {
"visitor_message": "Mi email es juan@email.com",
"bot_response": "Perfecto Juan, te contactaremos pronto",
"visitor_url": "https://tusitio.com/contacto",
"session_id": "a1b2c3d4",
"sentiment": "positive",
"intent": "contact",
"lead_email": "juan@email.com",
"lead_phone": null,
"lead_name": "Juan"
}
}
Eventos disponibles
| Evento | Clave | Se dispara cuando... |
|---|---|---|
| ι Lead capturado | lead_captured | Se detecta un email o teléfono en el mensaje del visitante, o se recolecta vía formulario pre-chat |
| υ Handoff humano | handoff_triggered | El visitante pide hablar con una persona real o el bot lo redirige a WhatsApp |
Configurar en Zapier
- En Zapier, crea un nuevo Zap con trigger "Webhooks by Zapier" → "Catch Hook"
- Copia la URL generada (empieza con
https://hooks.zapier.com/...) - Pégala en el campo "URL del Webhook" en WPGenial
- Envía un mensaje de prueba en tu Chat IA para que Zapier detecte el formato
- Configura la acción: crear contacto en Google Sheets, HubSpot, Mailchimp, etc.
Configurar en Make (Integromat)
- Crea un nuevo escenario con módulo "Webhooks" → "Custom webhook"
- Copia la URL generada
- Pégala en WPGenial
- Haz clic en "Run once" en Make, luego envía un mensaje de prueba en el Chat IA
- Make detectará automáticamente la estructura del JSON
Detalles técnicos
- Método: POST
- Content-Type: application/json
- Timeout: 5 segundos (si tu servidor no responde, se reintenta 1 vez)
- Reintentos: 1 reintento en caso de fallo (total 2 intentos)
- Ejecución: Asíncrona — no afecta el tiempo de respuesta del chat
- Seguridad: Solo se envían los eventos que hayas habilitado en la configuración
Probar tu webhook
Para verificar que todo funciona:
- Usa webhook.site como URL temporal de prueba
- Configúrala en WPGenial con todos los eventos activados
- Abre tu sitio en modo incógnito y chatea con el bot
- Envía un mensaje con un email (ej: "mi correo es test@email.com")
- Verifica en webhook.site que llegó el evento
lead_captured