Automatización low-code
Integrar WhatsApp en n8n
n8n es una plataforma de automatización de flujos de trabajo low-code, muchas veces usada en versión autoalojada, que conecta aplicaciones y APIs sin exigir un backend propio. Armas automatizaciones arrastrando nodos en un lienzo visual: el nodo HTTP Request dispara llamadas a cualquier API REST y el nodo Webhook queda escuchando eventos externos. Como habla HTTP puro, n8n conversa con prácticamente cualquier servicio, incluida ZapZap API, sin necesidad de un conector oficial dedicado.
Por qué conectar
Conectar ZapZap API a n8n convierte a WhatsApp en un disparador y en un canal de salida dentro de tus flujos. Imagina una clínica: una nueva cita cae en una hoja de cálculo, n8n detecta la fila, llama a ZapZap API con el nodo HTTP Request y envía la confirmación al WhatsApp del paciente al instante. En el sentido inverso, cada mensaje recibido llega por webhook a un nodo Webhook de n8n, que puede consultar un CRM, activar la IA de la instancia o derivar el lead a un vendedor. Como ZapZap API usa números no oficiales administrados, con calentamiento en comunidad y recursos de anti-bloqueo, automatizas la atención reduciendo el riesgo de restricción por volumen, algo que la API oficial limita. Son R$15 por número activo/mes, prepago, y empiezas con un crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente, para probar todo el flujo antes de escalar.
Paso a paso
- 1
Crea la instancia y obtén las claves
En el panel de ZapZap API, aprovisiona un número y copia el x-api-key y el x-api-secret de la instancia. Guarda también la base https://api.zapzapapi.com. Estos tres datos son lo que n8n usará para autenticarse.
- 2
Arma el workflow de envío en n8n
En Workflows, haz clic en Add workflow y luego en el botón + del lienzo. Agrega un disparador (por ejemplo Manual Trigger para probar, o Schedule Trigger para rutinas) y conéctale un nodo HTTP Request.
- 3
Configura el nodo HTTP Request para enviar un mensaje
En HTTP Request, define Method como POST y la URL como el endpoint de envío de ZapZap API (revisa la ruta exacta en https://api.zapzapapi.com/llms.txt). En Send Headers actívalo y agrega x-api-key y x-api-secret con los valores de la instancia. En Send Body usa JSON con el número del destinatario y el texto. Haz clic en Execute step para disparar la prueba.
- 4
Crea el nodo Webhook para recibir mensajes
En un nuevo flujo, agrega el nodo Webhook como disparador. Copia la Production URL que genera y registra esa dirección como URL de webhook de tu instancia en ZapZap API. Así, cada evento (mensaje recibido, estado de entrega) cae directo en n8n.
- 5
Activa y trata los eventos
Enciende el interruptor Active del workflow para que el Webhook quede en producción. Después del nodo Webhook, agrega nodos como IF, Set u otro HTTP Request para reaccionar: responder automáticamente, guardar en una base de datos o avisar al equipo. Cierra el flujo con un nodo Respond to Webhook si necesitas devolver 200 rápido.
Ejemplo
// Ejemplo ILUSTRATIVO del nodo HTTP Request en n8n (POST)
// Campos y ruta exactos: https://api.zapzapapi.com/llms.txt
POST https://api.zapzapapi.com/api/v1/{instanceId}/send/text
Headers:
x-api-key: TU_API_KEY
x-api-secret: TU_API_SECRET
Content-Type: application/json
Body:
{
"number": "5511999999999",
"text": "¡Hola! Tu cita está confirmada."
}Ilustrativo. Los campos y endpoints exactos están en la documentación.
Preguntas frecuentes
¿Necesito la versión autoalojada de n8n para integrar?
No. La integración funciona tanto en n8n Cloud como en autoalojado, porque todo ocurre con nodos estándar HTTP Request y Webhook. En autoalojado, solo asegúrate de que la URL del Webhook sea accesible desde internet para que ZapZap API pueda entregar los eventos.
¿Cómo se autentica n8n en ZapZap API?
Con los encabezados x-api-key y x-api-secret de tu instancia. En el nodo HTTP Request, activa Send Headers y agrega los dos. Puedes guardarlos como Header Auth en Credentials para reutilizarlos en varios nodos sin repetir los valores.
¿Se pueden recibir los mensajes de WhatsApp dentro de n8n?
Sí. Usa el nodo Webhook como disparador, copia la Production URL y regístrala como webhook de la instancia en ZapZap API. Cada mensaje recibido o cambio de estado llega como un evento que activa tu flujo automáticamente.
¿Usar automatización en WhatsApp puede bloquear mi número?
Cualquier envío en volumen tiene riesgo. ZapZap API trabaja con calentamiento en comunidad y recursos de anti-bloqueo para reducir el riesgo, pero el comportamiento del flujo también cuenta: evita envíos masivos y mensajes idénticos en secuencia dentro de n8n.
¿Cuánto cuesta mantener esta integración funcionando?
ZapZap API cobra R$15 por número activo al mes, en modelo prepago, y ofrece un crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente. n8n tiene su propio plan (cloud o autoalojado gratuito), así que el costo de la automatización en sí depende solo de cómo elijas alojarlo.
Empieza ahora
Crea tu cuenta, conecta un número en minutos y prueba la API con calentamiento y anti-bloqueo. R$15 por número activo/mes, prepago, sin permanencia.
