Ir al contenido principal

Nodo Condición

Toma decisiones inteligentes en tu flujo.

El nodo Condición es una herramienta lógica que te permite evaluar una o varias variables y decidir hacia dónde debe continuar la conversación.

Es como un semáforo dentro del flujo: según lo que el usuario haya respondido o lo que haya ocurrido antes, el bot puede tomar diferentes caminos.

🧠 Ideal para flujos que requieren personalización, validaciones o múltiples respuestas posibles según contexto.

🧠 ¿Para qué sirve?

Este nodo se vuelve clave cuando:

  • Necesitas tomar decisiones basadas en respuestas previas.
    ​

  • Quieres dirigir al usuario a un flujo distinto según su selección.
    ​

  • Estás evaluando datos guardados como variables (por ejemplo, género, edad, puntaje, categoría, clasificación de AI, etc.).
    ​

  • Quieres manejar errores o rutas alternativas cuando algo no salió como esperabas.
    ​


🛠 Paso a paso para usar el nodo Condición

  1. Agrega el nodo al flujo
    ​
    Haz clic en “+” y selecciona el nodo Condición. Este no muestra nada al usuario, simplemente evalúa una lógica.
    ​

  2. Define la variable que vas a evaluar
    ​
    Usa {{$memory.nombre_variable}} para evaluar una respuesta previa.

    Por ejemplo: {{$memory.clasificacion}}.
    ​

  3. Crea una o más condiciones
    ​
    Puedes definir múltiples ramas de salida, por ejemplo:
    ​

    • Si clasificación es igual a “consulta”.
      ​

    • Si edad es mayor a 18.
      ​

    • Si respuesta contiene la palabra “ayuda”.
      ​

  4. Conecta cada condición con un nodo diferente
    ​
    Así, puedes mostrar un mensaje distinto o ejecutar otra acción según el resultado de la evaluación.
    ​

  5. Agrega una condición por defecto (opcional)
    ​
    Si ninguna condición se cumple, puedes definir una salida general que se ejecutará por defecto.
    ​


✅ Buenas prácticas

Si usas AI Task para clasificar una intención o extraer datos, guarda el resultado con un nodo Datum y luego pásalo por un nodo Condición.

Así puedes tomar decisiones en tiempo real basadas en la respuesta de la IA.

  • Escribe condiciones claras y específicas.
    ​

  • Siempre define una condición por defecto si el dato es variable.
    ​

  • Puedes evaluar más de una condición en el mismo nodo.
    ​

  • Usa este nodo junto con otros como API, AI Task o Code para procesos más potentes.


🧩 Casos de uso

Escenario

Cómo lo resuelve el nodo Condición

🎯 Clasificación de mensaje AI

Redirige según si el mensaje fue una “consulta”, “reclamo” o “otro”

📍 Elección de ciudad o país

Personaliza respuestas según la ubicación del usuario

✅ Validación de edad o código

Verifica si el dato ingresado es válido y actúa en consecuencia

🚦 Rutas alternativas por puntaje

Evalúa si el usuario pasa o no un umbral (ej. para calificar a crédito)

📋 Confirmación o error de dato

Redirige si el usuario confirma un dato o si detectas una incongruencia

El nodo Condición convierte tu flujo en algo dinámico, capaz de adaptarse a lo que dice o hace cada usuario.

Es la herramienta que necesitas para dejar de responder igual a todos y empezar a construir rutas personalizadas y más inteligentes.

¿Ha quedado contestada tu pregunta?