Gestión de errores profesional (Error Trigger) y proyecto práctico (Bot de alertas en Telegram)

En esta clase aprendemos la diferencia entre un amateur y un experto: la capacidad de controlar qué pasa cuando algo falla. En lugar de que el flujo se detenga silenciosamente, configuramos un sistema de alertas.

🚨 Configuración de Errores

Todos los nodos tienen una pestaña Settings > On Error.

  • Stop Workflow: (Por defecto) Para todo.
  • Continue: Sigue como si nada (peligroso si el dato era necesario).
  • Error Output: Abre una segunda rama para manejar el fallo localmente.

🛡️ El “Error Workflow” (Estrategia Pro)

En lugar de manejar errores nodo por nodo, creamos una Automatización de Errores Global:

  1. Creas un nuevo workflow que empieza con el nodo Error Trigger.
  2. En este flujo, conectas una notificación (Telegram, Email, Slack) que te avise con los detalles: Nombre del flujo, Nodo que falló y Mensaje de error.
  3. En tus workflows principales (Settings), seleccionas este nuevo flujo como el “Error Workflow”.

🐛 Caso Práctico: Telegram Bot

  • Creamos un bot con BotFather.
  • Conectamos el nodo de Telegram para recibir alertas en tiempo real.
  • Troubleshooting en vivo: Vimos cómo un error de formato en el mensaje (Markdown vs HTML) puede romper el envío y cómo solucionarlo usando la IA para detectar el problema de parseo.

💡 Conclusión: Nunca dejes una automatización en producción sin un “Error Workflow” asignado. Es tu seguro de vida para enterarte de los problemas antes que tus clientes.