Saltar al contenido
n8n

Chatbot WhatsApp con n8n y OpenAI

Crea un chatbot inteligente para WhatsApp usando n8n y GPT para atención al cliente 24/7.

Integración Mayo 2026 2 min de lectura Umbrella-Bits

¿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.

¿Necesitas implementar esto en tu empresa?

En Umbrella-Bits lo hacemos por ti desde Querétaro. Cotización gratuita en menos de 48 horas, sin compromisos.

Cotizar gratis