IA de Respuesta Automática en WhatsApp con n8n y WOZTELL | Guía de Configuración Paso a Paso

Construye un Agente de IA en WhatsApp con n8n y WOZTELL

Las empresas reciben las mismas preguntas en WhatsApp todos los días: “¿Cuál es el precio?” “¿Está disponible?” “¿Dónde están ubicados?” “¿Puedes enviar más detalles?”


En lugar de responder manualmente cada vez, puedes automatizar respuestas inteligentes utilizando n8n, WOZTELL y un modelo de IA como Google Gemini.

Este workflow de n8n es ideal para equipos que necesitan enviar mensajes plantilla de WhatsApp a una lista de contactos para campañas, difusión o anuncios. Es adecuado para organizadores de eventos, marketing, ventas o agencias que gestionan envíos masivos de mensajes. Reduce el tiempo de respuesta, ahorra recursos humanos y garantiza una comunicación consistente, permitiendo que las personas se concentren en conversaciones que realmente requieren criterio humano.


Qué hace este workflow de n8n 

Cuando un cliente envía un mensaje por WhatsApp:

  1. El webhook recibe el mensaje desde WOZTELL
  2. El workflow verifica si el mensaje califica para ser gestionado por la IA
  3. Recupera el historial reciente de la conversación
  4. Formatea el chat para el análisis de la IA
  5. Google Gemini genera una respuesta profesional
  6. WOZTELL envía la respuesta al cliente

Esto garantiza que las respuestas sean contextuales y no genéricas.


Requisitos

Antes de comenzar, asegúrate de tener:

  1. Una cuenta activa de n8n
  2. Una cuenta de WOZTELL con un canal de WhatsApp conectado
  3. Una clave API de Google Gemini

Tu WhatsApp Business Platform debe estar ya conectado dentro de WOZTELL.


Paso 1: Importar la plantilla de n8n

Importa el JSON del workflow en tu espacio de trabajo de n8n.

Una vez importado, verás los siguientes nodos:

  • Webhook

  • Filter

  • Get conversation history

  • Edit Fields

  • AI Agent

  • Google Gemini Chat Model

  • Send responses


Paso 2: Configurar el Webhook

El nodo Webhook recibe los mensajes entrantes de WhatsApp desde WOZTELL.

Después de activar el workflow:

  1. Copia la Production URL del nodo Webhook

  1. Ve a la configuración de tu canal en WOZTELL y pega la URL en el campo Inbound Webhook. Consulta cómo crear un webhook en WOZTELL aquí.

Esto permite que WOZTELL reenvíe los mensajes entrantes a n8n.


Paso 3: Filtrar mensajes válidos

En este paso, el filtro ya está configurado y no se requieren ajustes adicionales. El nodo Filter garantiza que la IA solo responda cuando sea apropiado.

Verifica tres condiciones:

  1. El tipo de evento es inbound
  2. El tipo de mensaje es text
  3. El live chat no está activo
Si alguna condición no se cumple, el workflow se detiene. Esto evita que la IA responda a mensajes multimedia, interfiera con agentes humanos o responda a mensajes salientes.

Paso 4: Recuperar el historial de conversación

El nodo “Get conversation history by id” obtiene mensajes anteriores para dar contexto.

Utiliza el ID de WhatsApp del remitente para recuperar hasta 100 mensajes previos desde WOZTELL. Sin esto, las respuestas de la IA pueden sentirse desconectadas.

Para configurarlo:

1. Conecte sus credenciales de WOZTELL. Para generar el token de acceso, siga la guía paso a paso aquí.

Genera un access token con estos permisos:
    • channel:list

    • channel:getBasicInfo

    • member:getConversations

    • bot:sendResponses

2. Para el campo API del Canal WOZTELL, siga esta guía para crear un nuevo token. Si ya generó un token, puede reutilizarlo.


Paso 5: Formatear la conversación para la IA

El nodo “Edit Fields” prepara la conversación para el análisis.

Etiqueta los mensajes como Customer o Agent, los combina en un bloque estructurado y envía la conversación formateada al nodo AI Agent.

Esto permite que la IA comprenda el flujo de la conversación.


Paso 6: Generar la respuesta de la IA

El nodo AI Agent analiza la conversación y genera una respuesta. Puedes ajustarlo para que se adapte al tono de tu marca.

El nodo Google Gemini Chat Model proporciona el modelo de lenguaje. Debes conectar aquí tus credenciales de la API de Google Gemini siguiendo la documentación oficial de n8n.

También puedes cambiar Google Gemini por otro proveedor de modelo de lenguaje compatible.


Paso 7: Enviar la respuesta mediante WOZTELL

El nodo final envía el texto generado por la IA al cliente. Solo necesitas seleccionar la credencial y el canal correctos.

El ID del destinatario se toma automáticamente del mensaje entrante.

Ideas de personalización  

Puedes ampliar este workflow de muchas formas:

  1. Modificar el prompt del sistema para ajustar el tono de marca
  2. Agregar nodos IF adicionales para lógica de enrutamiento o detección de palabras clave
  3. Reemplazar el proveedor de IA por otro modelo compatible
  4. Personalizar el formato del mensaje en WOZTELL y la estructura de respuesta

Esta plantilla es una base flexible para que puedas adaptarla y experimentar según tus necesidades.