Configurar condiciones y ramificaciones en flujos

Configurar condiciones y ramificaciones en flujos

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: (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

  1. 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.
  2. Selecciona Decisión (en lugar de Acción).
  3. Se abrirá el panel de configuración de la decisión.
  4. Selecciona el tipo de decisión que quieres configurar: 
    1. Rama múltiple.

    2. Tiene objeto asociado.

    3. Pertenece a segmento.

    4. Valor de un campo del registro.

    5. Antes de la fecha / Después de la fecha.

    6. Basado en fecha programada.

    7. Resultado de una acción anterior

  5. Define las condiciones que deben evaluarse, varía en dependencia del tipo de decisión seleccionado.
  6. 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:

  1. Localiza el botón + en la rama “Sí” de la decisión.
  2. Agrega las acciones que deseas ejecutar cuando la condición se cumple.
  3. Localiza el botón + en la rama “No”.
  4. 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.
    • Related Articles

    • Crear y gestionar flujos de automatización

      Crear y gestionar flujos de automatización en Escala Los flujos de automatización te permiten diseñar secuencias de acciones que se ejecutan automáticamente. En esta guía aprenderás a crear un flujo desde cero, agregar pasos y gestionar flujos ...
    • Conceptos básicos de automatizaciones

      Conceptos básicos de automatizaciones en Escala Las automatizaciones en Escala te permiten crear flujos de trabajo que se ejecutan automáticamente cuando ocurren ciertos eventos. Esto te ayuda a ahorrar tiempo, mantener la consistencia en tus ...
    • Configurar acciones del flujo

      Configurar acciones del flujo Las acciones son los pasos que un flujo de automatización ejecuta automáticamente. Cada acción realiza una tarea específica sobre el registro que inició el flujo o sobre registros asociados. En esta guía aprenderás a ...
    • Usar demoras y ventanas de tiempo en flujos

      Usar demoras y ventanas de tiempo en flujos La acción Esperar en los flujos de automatización te permite pausar la ejecución del flujo durante un período determinado antes de continuar con la siguiente acción. También puedes configurar ventanas de ...
    • Definir el disparador de un flujo

      Definir el disparador de un flujo El disparador (o evento de inicio) es el primer paso de cualquier flujo de automatización. Define cuándo se activará el flujo y sobre qué tipo de registro operará. En esta guía aprenderás a configurar cada tipo de ...