Aprende paso a paso cómo enviar y recibir mensajes, capturar Webhooks y construir agentes conversacionales usando n8n.
Evolution API se ha consolidado como el puente más estable y flexible entre n8n y WhatsApp. A diferencia de las integraciones tradicionales, te permite un control total sobre tus instancias sin las restricciones de la API oficial.
El punto de partida de cualquier automatización es el detector de eventos. En n8n, utilizaremos un nodo Webhook para "escuchar" los mensajes entrantes en tiempo real.
Pasos Clave:
POST.MESSAGES_UPSERT para capturar textos nuevos.Uno de los errores más comunes al usar n8n con Evolution API es intentar acceder a datos inexistentes en la raíz. Recuerda: los datos vienen anidados en body.data.
{{ $json.body.data.message.conversation || $json.body.data.message.extendedTextMessage.text }}
Usa un nodo Set temprano en tu flujo para "limpiar" estas variables y convertirlas en algo simple como {{ $json.mensaje }} y {{ $json.remitente }}.
Para responder, no usamos el nodo de Webhook, sino un HTTP Request. Este nodo enviará una señal de vuelta a Evolution API para que dispare el mensaje hacia el teléfono del cliente.
Configuración recomendada:
https://tu-dominio.com/message/sendText/TU_INSTANCIAapikey como Header para seguridad.number (JID) y el textMessage.Para evitar que WhatsApp detecte tu bot como spam, usa la propiedad delay (retraso) en el envío. Un tiempo de entre 1500ms y 3000ms, sumado al estado "Composing" (escribiendo), hace que la interacción se sienta 100% natural.
Instalar Evolution API es solo el 10% del camino. La verdadera diferencia está en la arquitectura reresiliente y los flujos de IA que convierten conversaciones en dinero. Deja de lidiar con servidores y enfócate en tus clientes.
Solicitar Implementación de WhatsApp de Alto VolumenDiseñamos, hosteamos y mantenemos tu infraestructura de automatización conversacional.