>_ Black Engine

Crear bot de WhatsApp con n8n paso a paso (con IA)

Por Black Engine · 6 de noviembre de 2026

Para crear un bot de WhatsApp con n8n conectas la API oficial de WhatsApp Cloud a un flujo de n8n: un nodo WhatsApp Trigger recibe cada mensaje, uno o varios nodos deciden qué responder (reglas fijas o un AI Agent con ChatGPT, Claude o Gemini) y un nodo WhatsApp Business Cloud manda la respuesta. Esta guía cubre la configuración completa y cómo automatizar WhatsApp con n8n sin romper las reglas de Meta.

Si n8n es nuevo para ti: es una herramienta para armar automatizaciones arrastrando bloques (nodos). Aquí explicamos qué es n8n.

Lo que necesitas antes de empezar

  1. n8n accesible por internet con HTTPS. Puede ser n8n Cloud o tu propio servidor. Los planes cambian; compáralos en precios de n8n.
  2. Cuenta de Meta for Developers y una cuenta de Meta Business.
  3. Un número: para empezar, el número de prueba que da Meta; luego tu número real (que no esté registrado en la app de WhatsApp, o uno nuevo).
  4. Opcional: llave de API de un modelo de IA.

Paso 1: crear la app de WhatsApp en Meta

  1. Entra a developers.facebook.com → Mis apps → Crear app.
  2. Elige el caso de uso de negocio / WhatsApp (los nombres de las opciones cambian con el tiempo).
  3. En el panel de la app, abre WhatsApp → Configuración de la API (API Setup).
  4. Anota: Phone number ID, WhatsApp Business Account ID y el token de acceso temporal.
  5. Agrega tu celular como destinatario de prueba y manda el mensaje de ejemplo para confirmar que funciona.

El token temporal caduca pronto. Para producción crea un usuario del sistema en la configuración de tu Meta Business y genera un token permanente con permisos whatsapp_business_messaging y whatsapp_business_management. Pasos en la documentación de Meta.

Paso 2: credenciales en n8n

n8n usa dos credenciales distintas (los nombres pueden variar según tu versión de n8n):

  • WhatsApp OAuth API para el disparador (WhatsApp Trigger): usa el App ID y App Secret de tu app de Meta.
  • WhatsApp API para enviar: usa el token de acceso y el Business Account ID.

La documentación del nodo de WhatsApp en n8n tiene el detalle actualizado.

Paso 3: el flujo básico

Crea un workflow nuevo con estos nodos:

  1. WhatsApp Trigger, evento messages. Al activarlo, n8n registra el webhook en Meta.
  2. IF o Switch: revisa que el mensaje sea de texto (pueden llegar fotos, audios o avisos de “leído”).
  3. WhatsApp Business Cloud → operación Send message: el número destino es el del remitente y el texto es tu respuesta.

Expresiones útiles en n8n para leer el mensaje entrante (la estructura viene de Meta):

// Número de quien escribe
{{ $json.messages[0].from }}

// Texto del mensaje
{{ $json.messages[0].text.body }}

Si tu versión del nodo entrega los datos con otra forma, abre la ejecución en n8n y revisa el JSON que llegó; ahí ves la ruta exacta.

Paso 4: agregar IA con el nodo AI Agent

  1. Entre el IF y el envío, agrega un nodo AI Agent.
  2. Conéctale un Chat Model (OpenAI, Anthropic o Google Gemini) con tu llave.
  3. Agrega memoria (por ejemplo, Simple Memory / Window Buffer Memory) usando el número del cliente como clave de sesión, para que recuerde la conversación.
  4. En el system message, describe tu negocio y las reglas:
Eres el asistente de Taller Ruiz en Monterrey. Solo respondes sobre
servicios del taller, horarios (lun-sáb 9 a 18 h) y citas.
Si te preguntan un precio que no está en esta lista, di que un asesor
le confirma. Si el cliente escribe "asesor", responde que en breve
lo atiende una persona y no contestes más.
Servicios: afinación, frenos, suspensión, diagnóstico por computadora.
  1. Opcional: dale herramientas al agente, como consultar una hoja de Google Sheets con inventario o crear un evento en Google Calendar.

Paso 5: pasar a humano

Un buen bot sabe cuándo callarse:

  • Guarda en una hoja o base de datos los números que pidieron “asesor”.
  • Al inicio del flujo, si el número está en esa lista, no contestes con IA; avisa a tu equipo (por correo, Telegram o Slack).

La ventana de 24 horas y las plantillas

En la API de WhatsApp, puedes responder libremente durante 24 horas desde el último mensaje del cliente. Fuera de esa ventana solo puedes enviar plantillas aprobadas por Meta (y esas se cobran según su categoría). Diseña tu flujo pensando en eso: recordatorios y avisos van como plantilla.

Errores comunes

  • El trigger no recibe nada: el workflow no está activado, la URL de n8n no es pública o no tiene HTTPS válido.
  • “Recipient phone number not in allowed list”: con el número de prueba solo puedes escribir a destinatarios registrados.
  • El bot se contesta a sí mismo o responde a los avisos de “entregado”: filtra solo mensajes de tipo texto.
  • Token caducado al día siguiente: usa un token de usuario del sistema.
  • IA que inventa precios: dale la información real y una instrucción clara para cuando no sepa.

Para cerrar

Con n8n puedes tener un bot de WhatsApp funcionando en una tarde para pruebas, pero dejarlo estable en producción (servidor, tokens, plantillas, pase a humano) lleva más cuidado. Si prefieres código, mira crear bot de WhatsApp con Python; si quieres comparar con otras herramientas, Zapier vs n8n. En Black Engine montamos y mantenemos bots de WhatsApp en n8n; escríbenos por WhatsApp.

Preguntas frecuentes

¿Qué necesito para crear un bot de WhatsApp con n8n?

Una instancia de n8n accesible por internet con HTTPS, una app de Meta con el producto WhatsApp (número de prueba o tu número) y, si quieres IA, una llave de API de OpenAI, Anthropic o Google.

¿n8n tiene nodos para WhatsApp?

Sí: un disparador (WhatsApp Trigger) que recibe mensajes y un nodo WhatsApp Business Cloud para enviarlos. Ambos usan la API oficial de Meta.

¿Puedo usar n8n en mi computadora para el bot?

Para pruebas sí, con un túnel. Para producción no: Meta necesita mandar los mensajes a una dirección pública con HTTPS que esté siempre encendida.

¿Cuánto cuesta?

n8n Community es gratis autoalojado (pagas el servidor) y n8n Cloud tiene planes de pago. Aparte, Meta cobra por mensaje según tipo y país.

Pide ayuda por WhatsApp