¿Por qué un chatbot de WhatsApp con IA?
El 70% de los clientes prefiere resolver dudas por WhatsApp antes que llamar por teléfono. Un chatbot con IA puede responder el 80% de las preguntas frecuentes automáticamente, disponible las 24 horas, los 7 días de la semana. El 20% restante se escala a un agente humano.
Arquitectura del sistema
Cliente escribe en WhatsApp
↓
WhatsApp Business API (webhook)
↓
n8n recibe mensaje
↓
n8n consulta historial de conversación (Redis/Memoria)
↓
n8n llama a OpenAI GPT-4o con contexto
↓
OpenAI genera respuesta
↓
n8n envía respuesta por WhatsApp
↓
Si el cliente escribe "HUMANO" → escala a agente
Configurar el workflow en n8n
El nodo principal es el Webhook que recibe los mensajes de WhatsApp. Configura el System Prompt de OpenAI con la información de tu negocio:
System prompt:
"Eres el asistente virtual de {nombre_empresa},
una empresa de {giro} ubicada en Querétaro, México.
Información de la empresa:
- Horario: Lunes a Viernes 9am-6pm
- Teléfono: +52 442 XXX XXXX
- Servicios: [lista tus servicios]
- Precios: [rango de precios]
Reglas:
1. Responde siempre en español mexicano
2. Sé amable y conciso (máximo 150 palabras por respuesta)
3. Si no sabes algo, di 'Te comunico con un asesor'
4. Si el cliente escribe HUMANO, responde que avisarás a un asesor"
Manejo del contexto de conversación
Para que el chatbot "recuerde" la conversación, guarda el historial en un nodo de memoria de n8n o en una base de datos Redis. Envía los últimos 10 mensajes como contexto a OpenAI en cada llamada.
Escalamiento a humano
Cuando el chatbot detecta que no puede resolver una consulta, o cuando el cliente escribe palabras clave como "humano", "asesor" o "queja", el workflow notifica al equipo por Slack o correo y registra la conversación para seguimiento.
Costos operativos
GPT-4o Mini cuesta aproximadamente $0.0015 USD por 1,000 tokens. Una conversación promedio de 10 mensajes usa ~500 tokens = $0.00075 USD. Para 1,000 conversaciones al mes: menos de $1 USD en costos de OpenAI.