La integración de WhatsApp con ChatGPT a través de n8n permite automatizar respuestas inteligentes, soporte al cliente y flujos conversacionales sin depender de plataformas externas. En este artículo te enseñamos cómo implementarlo paso a paso.
Índice
- Requisitos previos
- Configurar conexión con WhatsApp API
- Conectar ChatGPT con n8n
- Crear workflow de respuesta automática
- Mejoras avanzadas
Requisitos
- Cuenta de WhatsApp Business API (o proveedores como Twilio)
- Cuenta de OpenAI con API Key
- Instancia de n8n (self-hosted o cloud)
Conexión con WhatsApp
En n8n:
- Crear credenciales para Twilio o WhatsApp Cloud API
- Configurar nodo Webhook para recibir mensajes
- Conectar el nodo a un HTTP Request para responder
POST https://graph.facebook.com/v17.0/{{PhoneID}}/messages Authorization: Bearer {{AccessToken}} { "messaging_product": "whatsapp", "to": "{{from}}", "type": "text", "text": {"body": "Hola, gracias por contactarnos."} }
Conexión con ChatGPT
En n8n:
- Agregar nodo HTTP Request
- Endpoint:
https://api.openai.com/v1/chat/completions
- Body:
{ "model": "gpt-4", "messages": [ {"role": "system", "content": "Eres un asistente de soporte de ecommerce."}, {"role": "user", "content": "{{$json.message}}"} ] }
Workflow de respuesta automática
- Webhook → recibe mensaje de WhatsApp
- HTTP Request → envía el mensaje a ChatGPT
- Function Node → formatea la respuesta
- HTTP Request → responde por WhatsApp
Mejoras avanzadas
- Integrar base de datos para respuestas personalizadas
- Analizar intención de usuario (ej: soporte, pedidos, devoluciones)
- Enviar mensajes multimedia (imágenes, PDFs)
- Registrar logs de conversación en Google Sheets
Conclusión
Con n8n puedes construir un sistema de atención al cliente automatizado en WhatsApp con ChatGPT, mejorando tiempos de respuesta y reduciendo carga operativa.
¿Quieres que implementemos esta integración para tu negocio? Contáctanos.