Cómo automatizar WhatsApp con n8n: guía práctica 2026
Automatizar WhatsApp es una de las formas más rentables de escalar atención al cliente y ventas en LATAM y España. Con n8n puedes orquestar mensajes, conectar tu CRM, agregar un agente de IA y disparar flujos sin escribir un backend completo. En esta guía mostramos exactamente cómo hacerlo en producción.
Qué necesitas antes de empezar
- →Una instancia de n8n (self-hosted en VPS o n8n Cloud).
- →Acceso a la API de WhatsApp Business (Cloud API de Meta o un BSP como 360dialog, Twilio o Evolution API).
- →Un número verificado en WhatsApp Business Platform.
- →Webhook público (en self-hosted, expón n8n con HTTPS y dominio).
Arquitectura básica del flujo
El patrón más común tiene tres bloques: (1) un Webhook en n8n que recibe los mensajes entrantes desde Meta, (2) un nodo de IA o lógica que decide la respuesta, y (3) un HTTP Request que envía la respuesta al endpoint de WhatsApp Cloud API. Encima de esto se añaden integraciones con CRM, base de datos o reservas.
Paso 1: configurar el webhook de Meta
En Meta for Developers, dentro de tu app de WhatsApp, configura el callback URL apuntando a tu webhook de n8n y un verify token. n8n responderá al challenge GET y comenzarás a recibir POSTs con cada mensaje entrante.
{
"object": "whatsapp_business_account",
"entry": [{
"changes": [{
"value": {
"messages": [{
"from": "584141234567",
"type": "text",
"text": { "body": "Hola, quiero info" }
}]
}
}]
}]
}Paso 2: responder con un agente de IA
Conecta un nodo de OpenAI, Anthropic o cualquier modelo vía HTTP. Pasa el historial reciente de la conversación (puedes guardarlo en Supabase o Postgres) y un system prompt con la voz de tu marca, productos y políticas. La respuesta se inyecta en el siguiente nodo HTTP que llama a /messages de WhatsApp.
Paso 3: enviar el mensaje de respuesta
curl -X POST \
https://graph.facebook.com/v20.0/{PHONE_NUMBER_ID}/messages \
-H "Authorization: Bearer $WHATSAPP_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"messaging_product": "whatsapp",
"to": "584141234567",
"type": "text",
"text": { "body": "Gracias por escribir, soy el asistente de FALC." }
}'Errores comunes y cómo evitarlos
- →No persistir el contexto: cada respuesta del modelo será amnésica. Guarda los últimos N mensajes por número.
- →Responder fuera de la ventana de 24h sin plantilla aprobada: Meta lo bloquea.
- →No manejar idempotencia: un retry de Meta puede duplicar mensajes. Usa el message_id como key.
- →Olvidar marcar el mensaje como leído (mark_as_read) — afecta la métrica de calidad del número.
Cuándo usar n8n y cuándo construir a medida
n8n es ideal para validar el flujo, integrar 5-10 sistemas y operar volúmenes medios (cientos a pocos miles de conversaciones diarias). Cuando el negocio depende de WhatsApp como canal principal, conviene migrar a un backend propio (Node, Bun o Edge Functions) que mantenga la misma lógica pero con observabilidad, tests y control de versiones.
Próximos pasos
Si quieres acelerar la implementación o saltarte la curva de aprendizaje, en FALC construimos automatizaciones de WhatsApp llave en mano con n8n y agentes de IA personalizados. Escríbenos y revisamos tu caso sin compromiso.
¿Quieres aplicar esto en tu negocio sin perder semanas?
Hablemos por WhatsAppArtículos relacionados
Agentes de IA en WhatsApp: cómo implementarlos en tu empresa
Diseña un agente de IA en WhatsApp que venda y atienda 24/7: stack recomendado, prompts, control de calidad y métricas de negocio.
n8n vs Make vs Zapier: cuál elegir en 2026
Comparamos n8n, Make y Zapier en precio, flexibilidad y casos reales para que elijas la herramienta correcta sin pagar de más.
