Ir al contenido principal

Nodo Condición

Toma decisiones inteligentes en tu flujo.

Actualizado esta semana

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?