El contexto
Este proyecto nació para atender cuatro ofertas digitales distintas desde un mismo número de WhatsApp. Cada producto necesita una conversación, un tono, una landing y reglas de seguridad diferentes. Un bot generalista podía mezclar información, repetir preguntas o enviar a una persona a la página equivocada.
El reto
El sistema debía reconocer qué producto interesa, recordar lo conversado, responder dudas reales sin convertir cada turno en un guion rígido y conservar una vía clara para que una persona tomara el control. También debía distinguir contactos procedentes de anuncios y recomendaciones, y manejar fallos externos sin dejar al cliente en silencio.
La solución
Construí un flujo central en n8n conectado a WhatsApp Cloud API. Un router identifica el producto por la selección del cliente o por los datos de origen del mensaje y activa el contexto correspondiente. Los cuatro recorridos funcionan como asistentes separados: Sofía, Lucía, Valentina y Sara, cada una con información, límites, estilo de conversación y landing propios.
Cómo funciona el recorrido
- WhatsApp recibe el mensaje y valida que sea una conversación real, no un evento técnico.
- El sistema registra el contacto y detecta si llegó desde un anuncio, una recomendación o un origen desconocido.
- El router selecciona el producto y aísla la memoria por teléfono y contexto para evitar cruces entre agentes.
- El agente especializado responde en mensajes breves y comparte únicamente la landing autorizada.
- Chatwoot mantiene una bandeja de supervisión donde el operador puede observar o tomar la conversación.
- Si interviene una persona o ocurre un fallo crítico, la automatización se pausa y conserva el contexto.
Los cuatro agentes
- Sofía: acompaña consultas sobre un ebook bíblico infantil y adapta la conversación a la edad del niño.
- Lucía: atiende un ebook recreativo de Jonás y el Gran Pez con un recorrido breve y familiar.
- Valentina: presenta un programa de recetas con lenguaje respetuoso y límites frente a consultas médicas.
- Sara: atiende un programa para matrimonios con reglas reforzadas ante señales de violencia, riesgo o crisis.
Funcionalidades clave
- Enrutamiento de cuatro productos desde un solo canal
- Memoria independiente por contacto y producto
- Atribución de anuncios de Meta y enlaces de recomendación
- Landing, precio y reglas comerciales aisladas por agente
- Bandeja humana con identificación de mensajes automáticos
- Pausa y reactivación controladas durante la intervención humana
- Protocolo de respaldo y asignación cuando falla un componente crítico
Stack técnico
n8n · WhatsApp Cloud API · Google Gemini · Chatwoot · Docker · Webhooks · JavaScript
Estado actual
El enrutamiento, la memoria, los cuatro recorridos comerciales, la atribución de origen y la transferencia humana pasaron pruebas funcionales. El sistema continúa en desarrollo activo, con seguimiento y cierre de conversaciones en proceso de refinamiento. Por seguridad no se publica acceso a los paneles ni se muestran conversaciones reales de clientes.