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

  • 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:

  1. Crear credenciales para Twilio o WhatsApp Cloud API
  2. Configurar nodo Webhook para recibir mensajes
  3. 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

  1. Webhook → recibe mensaje de WhatsApp
  2. HTTP Request → envía el mensaje a ChatGPT
  3. Function Node → formatea la respuesta
  4. 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.

Ir al contenido