Workflows
Nodos y bloques
Los ladrillos de un workflow: trigger, acciones, condiciones, esperas, fin.
Un workflow se compone de nodos conectados entre sí. Cada nodo realiza una tarea específica. Conocer los nodos disponibles es el primer paso para construir automatizaciones eficaces.
Tipos de nodos
- Trigger (inicio). Define cuándo arranca el workflow. Puede ser un evento (nueva llamada, nuevo pedido), un horario (todos los días a las 8), un webhook recibido, una acción manual (lo lanzas tú).
- Acción. Ejecuta una operación: enviar SMS, crear contacto, actualizar campo, llamar a API externa, registrar una nota. Es el bloque que 'hace cosas'.
- Condición (If-Criteria). Elige una rama en función de una comprobación: 'si el cliente ya tiene un pedido activo, haz X; de lo contrario, haz Y'. Las condiciones hacen inteligente al workflow.
- Espera (Wait). Pausa la ejecución durante un tiempo (5 minutos, 2 horas, 3 días) o hasta que se produzca un evento (p. ej. respuesta del cliente).
- Sub-workflow. Llama a otro workflow desde dentro del actual. Permite reutilizar lógicas comunes sin duplicar nodos.
- Fin. Cierra el workflow registrando el resultado (completado, fallido, cancelado). Puede haber más de un nodo de fin para expresar resultados distintos.
Variables y expresiones
Los nodos pueden leer y escribir variables: datos que recorren el workflow. Por ejemplo, el nodo trigger 'Nuevo pedido' expone variables como 'cliente.nombre', 'pedido.total', 'pedido.items'. Las acciones siguientes pueden usarlas para personalizar los mensajes o decidir las ramas.
El canvas visual
Construyes el workflow arrastrando nodos al canvas y conectándolos con flechas. Cada nodo tiene un panel de configuración que se abre al hacer clic en él. Para workflows largos puedes crear grupos y etiquetas para orientarte.
¿Te ha resultado útil esta página?