Configurar condiciones y ramificaciones en flujos
Las decisiones (o condiciones) permiten crear ramificaciones en un flujo de automatización. Una decisión evalúa si se cumple o no una condición específica y dirige el flujo por caminos diferentes según el resultado: Sí (se cumple) o No (no se cumple).
¿Qué es una decisión?
Una decisión es un nodo condicional en el flujo que evalúa una expresión lógica. Funciona como un “si... entonces...”:
| Camino |
Descripción |
| Sí (Verdadero) |
Si la condición se cumple, el flujo continúa por este camino y ejecuta las acciones configuradas en esta rama. |
| No (Falso) |
Si la condición NO se cumple, el flujo continúa por este camino alternativo. |
Cómo agregar una decisión
- En el editor visual de flujos, haz clic en el botón + en la línea de conexión donde deseas agregar la condición.
- Selecciona Decisión (en lugar de Acción).
- Se abrirá el panel de configuración de la decisión.
- Selecciona el tipo de decisión que quieres configurar:
Rama múltiple.
Tiene objeto asociado.
Pertenece a segmento.
Valor de un campo del registro.
Antes de la fecha / Después de la fecha.
Basado en fecha programada.
Resultado de una acción anterior
- Define las condiciones que deben evaluarse, varía en dependencia del tipo de decisión seleccionado.
- Haz clic en Guardar para confirmar.
Una vez creada la decisión, el flujo se ramifica en dos caminos. Cada camino puede tener sus propias acciones y decisiones adicionales, creando flujos complejos con múltiples ramificaciones.
Configurar la condición
Al configurar una decisión, debes definir los criterios que se evaluarán. Las condiciones se basan en los campos del registro y pueden incluir:
| Componente |
Descripción |
Ejemplo |
| Campo |
El campo del registro que se evaluará. |
Ciudad, Email, Etapa, Valor potencial |
| Operador |
La comparación que se aplicará. |
Es igual a, contiene, mayor que, está vacío |
| Valor |
El valor contra el que se compara. |
“Bogotá”, “Negociación”, 1000000 |
Condiciones múltiples
Puedes combinar múltiples condiciones usando operadores lógicos:
| Operador |
Descripción |
Resultado |
| Y (AND) |
Todas las condiciones deben cumplirse. |
Sí solo si todas son verdaderas. |
| O (OR) |
Al menos una condición debe cumplirse. |
Sí si cualquiera es verdadera. |
Agregar acciones a cada rama
Después de crear una decisión, ambas ramas (Sí y No) tendrán su propio botón + donde puedes agregar acciones o decisiones adicionales:
- Localiza el botón + en la rama “Sí” de la decisión.
- Agrega las acciones que deseas ejecutar cuando la condición se cumple.
- Localiza el botón + en la rama “No”.
- Agrega las acciones alternativas que deseas ejecutar cuando la condición no se cumple.
✓ Consejo: No es obligatorio agregar acciones en ambas ramas. Si solo necesitas ejecutar acciones cuando la condición se cumple, puedes dejar la rama “No” vacía y el flujo simplemente terminará por ese camino.
Decisiones anidadas
Puedes crear decisiones dentro de otras decisiones para construir lógica más compleja. Dentro de cualquier rama (Sí o No), haz clic en + y selecciona Decisión nuevamente para crear una sub-condición.
Ejemplo de flujo con decisiones anidadas:
Registro creado (Prospecto)
→ Decisión: ¿Ciudad = “Bogotá”?
→ Sí: Agregar etiqueta “Bogotá”
→ Decisión: ¿Valor potencial > $1,000,000?
→ Sí: Crear tarea “Contactar VIP”
→ No: Enviar correo estándar
→ No: Agregar etiqueta “Otras ciudades”
Video Tutorial
Buenas prácticas para condiciones
Recomendaciones:
- Simplifica la lógica: Usa la menor cantidad de decisiones anidadas posible para mantener el flujo legible.
- Nombra tus flujos descriptivamente: Ayuda a entender rápidamente qué hace cada flujo.
- Prueba antes de habilitar: Verifica que las condiciones evalúen correctamente antes de activar el flujo.
- Usa el minimapa: Para flujos complejos con múltiples ramificaciones, usa el minimapa del editor para navegar fácilmente.
- Documenta la lógica: Mantén un registro de la lógica de negocio que implementa cada flujo para facilitar su mantenimiento.
⚠ Importante: Las decisiones se evalúan en el momento de la ejecución del flujo. Si los datos del registro cambian después de que el flujo inició pero antes de llegar a la decisión, se evaluarán con los valores más recientes.