Chatbot para WhatsApp con IA: guia completa de configuracion
Para configurar un chatbot para WhatsApp con IA necesitas tres componentes: una API de mensajeria (Evolution API), un orquestador de flujos (n8n) y un modelo de lenguaje (Claude o GPT-4). En menos de una tarde puedes tener respuestas automaticas inteligentes activas.
Por que un chatbot para WhatsApp con IA y no un bot tradicional
Un chatbot tradicional responde con opciones numeradas: "1 para ventas, 2 para soporte". Un chatbot para WhatsApp con IA entiende el lenguaje natural, recuerda el contexto de la conversacion, califica al lead mientras chatea y puede agendar citas sin intervencion humana.
La diferencia en numeros: una empresa de servicios con 200 mensajes diarios en WhatsApp tarda en promedio 4 horas en responder a todos. Con un bot inteligente, el 80% se resuelve en segundos. Los humanos solo intervienen en los casos complejos.
Requisitos previos
- Evolution API v2.x instalado (Docker o VPS propio)
- n8n self-hosted o cloud (version 1.x)
- API key de Claude (Anthropic) o OpenAI
- Numero de WhatsApp dedicado (no tu numero personal — Evolution API vincula el numero via QR)
- Conocimientos basicos de JSON y webhooks
Paso 1: Instalar y conectar Evolution API
Evolution API es la capa que conecta tu servidor con WhatsApp. Es la opcion mas usada en LATAM para proyectos de automatizacion whatsapp ia fuera de Meta Business.
Una vez levantado, crea una instancia y escanea el QR con el numero que usaras como bot:
Abre http://localhost:8080/instance/nexo-bot/qrcode en el navegador y escanea con WhatsApp. En 10 segundos el numero queda conectado.
Paso 2: Configurar el webhook en n8n
Cuando llega un mensaje a Evolution API, necesitas que n8n lo reciba y procese. El webhook es el puente.
En Evolution API, configura el webhook de tu instancia:
En n8n, crea un workflow con estos nodos en orden:
- Webhook (trigger) — recibe el mensaje entrante
- IF — filtra mensajes propios y grupos
- Code — extrae el numero, nombre y texto del payload
- AI Agent — procesa con el LLM
- HTTP Request — envia la respuesta via Evolution API
El filtro IF es critico para no procesar tus propios mensajes salientes:
Paso 3: Configurar el agente de IA en n8n
El nodo AI Agent de n8n permite conectar Claude o GPT-4 con memoria de conversacion. Esta es la diferencia entre un bot whatsapp inteligente que recuerda el contexto y uno que empieza de cero en cada mensaje.
System prompt base para un negocio de servicios:
La memoria de conversacion se configura con el nodo Window Buffer Memory de n8n, usando el numero de telefono como session ID. Cada cliente tiene su propio hilo independiente.
Paso 4: Enviar la respuesta de vuelta a WhatsApp
El ultimo nodo envia la respuesta generada por el LLM al numero del cliente:
Ciclo completo: mensaje entra → n8n lo recibe → Claude lo procesa → n8n envia la respuesta → cliente ve la respuesta en WhatsApp. Todo en menos de 3 segundos.
Arquitectura del sistema
Para menos de 500 conversaciones simultaneas, la memoria interna de n8n es suficiente. Para mas volumen, usa Redis como backend de memoria.
Lo que aprendimos en produccion
Despues de desplegar este stack para varios clientes:
- El filtro de grupos es obligatorio: sin el, el bot responde en grupos donde fue anadido y genera confusion
- Limitar el contexto a 10 mensajes: guardar mas ralentiza el LLM y sube el costo de tokens sin mejorar la calidad
- Horario en el prompt: si el negocio no atiende 24/7, declara las horas para que el bot avise cuando no hay humanos disponibles
- Fallback a humano: detectar frases como "quiero hablar con una persona" y notificar al equipo por email o Slack
- Evolution API en servidor dedicado: la conexion WebSocket de WhatsApp es sensible a picos de CPU — no compartir host con servicios de alto consumo
En resumen
- Evolution API conecta tu numero de WhatsApp al servidor via QR
- Webhook en n8n recibe cada mensaje entrante en tiempo real
- AI Agent con memoria procesa el mensaje con Claude o GPT-4 manteniendo el contexto
- HTTP Request envia la respuesta generada de vuelta al cliente
- El sistema responde en menos de 3 segundos y escala a cientos de conversaciones simultaneas
Si quieres implementar este chatbot para WhatsApp con IA en tu negocio sin construirlo desde cero, en AgentesNexo lo hacemos por ti. Escribenos en agentesnexo.com o por WhatsApp al +591 67564218
Si quieres implementar un chatbot para WhatsApp con IA en tu negocio sin construirlo desde cero, en AgentesNexo lo hacemos por ti. Escribenos en agentesnexo.com o por WhatsApp al +591 67564218