Integración de agentes de IA en N8N para clasificar leads automáticamente

Clase 8 de 14Curso de Automatizaciones Low-Code con n8n

Resumen

Convierte tu automatización en inteligencia aplicada: integra un agente de IA en N8N, conecta OpenAI con credentials y enruta mensajes con switch para gestionar leads de forma precisa. Aquí aprenderás, paso a paso, a categorizar mensajes en info, demo o soporte, resolver errores típicos de referencias y validar resultados en Slack y Gmail.

¿Cómo integrar un agente de IA en N8N para clasificar leads?

Configura un nodo de agente de IA después del filtro para que entienda el mensaje del lead sin depender de palabras clave explícitas. La clave es usar el AI agent y definir un system message que estandarice la salida.

  • Inserta el nodo de IA tras el filtro usando el botón sumar en la línea verde.
  • Selecciona el AI agent y conecta la entrada con el mensaje del lead desde source o prompt eligiendo define below.
  • Añade un mensaje de sistema en add options > system message para orientar la tarea.
  • Conecta un modelo dando clic al botón de modelo y elige OpenAI.

¿Qué instrucción usar en el system message para categorías consistentes?

Especifica el objetivo y el formato de salida para evitar ambigüedades.

  • Indica: “cataloga este mensaje en una de estas opciones: info, demo y soporte. La respuesta debe ser una categoría en minúscula.”
  • Beneficio: salida uniforme y fácil de enrutar.

¿Cómo conectar OpenAI con credentials y API key?

Activa el modelo desde OpenAI con credenciales seguras.

  • Ve a credentials y crea una nueva si no existe.
  • Desde el dashboard de OpenAI, entra a API keys y presiona create new secret key.
  • Copia la API key y pégala en N8N.
  • Elige el modelo: GPT-4-1 mini es suficiente para clasificar leads.

¿Cómo probar el workflow con un lead real?

Ejecuta el workflow y usa mensajes naturales que impliquen intención.

  • Prueba con: “muéstrame tu producto” para validar la ruta de demo.
  • Guarda, ejecuta y verifica que el nodo ya no esté en rojo.

¿Cómo depurar nodos en rojo y corregir referencias?

Tras incorporar el agente, es común que el if y Gmail queden en rojo por referenciar campos antiguos. Debes apuntar a la salida del agente (output) y al email correcto desde el nodo adecuado.

  • En el nodo if: reemplaza el campo “mensaje del lead” por el output del agente (la categoría detectada).
  • En Gmail: abre table view, identifica el nodo con el email válido, pulsa edit fields y arrastra el campo correcto. Borra referencias anteriores.
  • Vuelve a probar con un mensaje de soporte (por ejemplo: “tu producto falla mucho, necesito ayuda”) usando un correo real para validar el envío.
  • Confirma resultados: mensaje en Slack para demo y correo enviado para soporte. Todo debe aparecer en verde.

¿Cómo validar en Slack y correo que las rutas funcionan?

  • Revisa el canal de Slack tras enviar una solicitud de demo.
  • Verifica la bandeja de entrada después de enviar un caso de soporte.
  • Si algo falla: revisa referencias, arrastres de campos y guarda cambios.

¿Cómo reemplazar if por switch para enrutar info, demo y soporte?

Cuando hay tres categorías, el switch es más claro que el if. Crea reglas de enrutamiento con nombres descriptivos para leer el flujo de un vistazo.

  • Inserta el nodo switch entre el agente y el siguiente paso.
  • Arrastra el output del agente al campo valor del switch.
  • Crea reglas con add routing rule para: demo, info y soporte.
  • Usa rename output para nombrar las salidas como: demo, info, soporte.
  • Elimina el nodo if y conecta: demo → Slack; info/soporte → Gmail.
  • Ordena el flujo, guarda y ejecuta pruebas con mensajes reales.

Habilidades desarrolladas:

  • Diseño de flujos en N8N: ubicación de nodos y orden visual.
  • Ingeniería de prompts: uso de system message para salidas estandarizadas.
  • Integración con OpenAI: gestión de credentials y API key.
  • Depuración: lectura de nodos en rojo, corrección de referencias y uso de table view y edit fields.
  • Enrutamiento avanzado: uso de switch, add routing rule y rename output.
  • Validación end-to-end: pruebas en workflow, verificación en Slack y Gmail.

¿Te gustaría ver variantes del system message o cómo personalizar respuestas con expresiones según la intención del cliente? Cuéntame en los comentarios qué casos quieres automatizar.