← Volver a tutoriales

Automatiza tu soporte con n8n: responde FAQs y deriva tickets en minutos

Aprende a configurar un flujo en n8n que responde preguntas frecuentes por WhatsApp y deriva problemas complejos a tu equipo de soporte, reduciendo la carga operacional.

Como emprendedor o miembro de equipo de producto, seguramente recibes las mismas preguntas una y otra vez: horarios, precios, estado de un envío. Con n8n puedes automatizar estas respuestas y solo intervene cuando el problema lo requiera.

¿Qué vamos a construir?

Un flujo de n8n que:

  • Recibe un mensaje de WhatsApp Business vía Twilio o la API oficial.
  • Analiza el texto con un modelo de IA (por ejemplo, Claude) para detectar la intención.
  • Responde automáticamente si es una pregunta frecuente.
  • Deriva el mensaje a un grupo de Slack o email si no reconoce la consulta.

Prerrequisitos

Necesitas una cuenta de n8n (cloud o autohospedada), acceso a WhatsApp Business API o Twilio, y una clave de Anthropic (Claude). Si no tienes Claude, puedes usar otra IA o un sistema de reglas simple.

Paso a paso

  1. Activa el webhook de WhatsApp: En Twilio, crea un número de WhatsApp y configura el webhook para redirigir los mensajes a tu URL de n8n. Copia el «Account SID» y «Auth Token».
  2. Crea el flujo en n8n: Abre n8n y selecciona «Webhook» como el primer nodo. El método debe ser POST y la ruta puede ser /whatsapp. Prueba el webhook con un mensaje de prueba.
  3. Extrae los datos del mensaje: Agrega un nodo «Set» para extraer el texto del mensaje y el número del remitente desde el body de la solicitud de Twilio.
  4. Clasifica la intención con IA: Conecta el texto al nodo «HTTP Request» para llamar a la API de Claude. Usa el prompt: «Clasifica este mensaje en: pregunta_frecuente, problema_complejo, otro. Responde solo la categoría.»
  5. Divide el flujo: Usa un nodo «Switch» con tres condiciones basadas en la respuesta de Claude.
  6. Responde preguntas frecuentes: En la rama «pregunta_frecuente», usa un nodo «HTTP Request» para Twilio y envía una respuesta predefinida. Puedes tener 3 o 4 respuestas estándar.
  7. Deriva problemas complejos: En la rama «problema_complejo», usa un nodo «Slack» o «Email» para notificar al equipo. Incluye el nombre del cliente y el mensaje original.
  8. Prueba y ajusta: Envía un mensaje de prueba desde tu WhatsApp Business. Verifica que la respuesta sea correcta y que la derivación llegue al grupo designado.

Ejemplo concreto

Una cliente escribe: «¿Cuál es el horario de atención?». El flujo detecta «pregunta_frecuente» y responde automáticamente: «Nuestro horario es de lunes a viernes de 9:00 a 18:00 hrs.». Si otro cliente escribe: «Mi pedido no llegó y el rastreo dice que fue entregado», la IA clasifica como «problema_complejo» y el mensaje se envía al canal #soporte de Slack con el texto original.

Errores frecuentes

El más común es no configurar correctamente el webhook de Twilio. Asegúrate de que la URL de n8n esté expuesta a internet (usa ngrok para pruebas locales). Otro error es olvidar verificar la firma de los webhook, lo que puede permitir solicitudes maliciosas. También falla cuando la IA clasifica mal la intención; para corregirlo, ajusta el prompt o añade ejemplos de entrenamiento.

Cierre práctico

Este flujo te ahorra horas de respuestas repetitivas. Una vez que funcione, puedes escalarlo: agregar un catálogo de FAQs, conectar a tu CRM o usar aprendizaje automático para mejorar la clasificación. El siguiente paso es integrarlo con tu base de datos de clientes para dar respuestas personalizadas.

Advertencia: Este flujo depende de la stablidad de las APIs de Twilio y Claude. Si una cae, los mensajes se perderán. Configura un webhook de respaldo o usa un servicio de mensajería alternativo.