- General — defines los caminos, sus reglas y la protección de datos sensibles (DLP).
- Eventos — registras eventos de seguimiento que se disparan cuando el nodo se ejecuta, para alimentar tus métricas.
Concepto clave: caminos y reglas
Antes de configurar, es importante entender dos conceptos:- Camino: es una ruta que la conversación puede seguir. Cada camino tiene un nombre descriptivo y una o más reglas que deben cumplirse para que se active.
- Regla: es una condición individual que compara una variable con un valor. Por ejemplo: “la edad del usuario es mayor o igual a 18”.
Si un camino tiene varias reglas, todas deben cumplirse para que ese camino se active (lógica AND). Si necesitas que se active cuando cualquiera de las condiciones se cumpla, crea caminos separados para cada una.
Camino por defecto: “Si no”
Todo nodo Condicional incluye automáticamente un camino llamado “Si no” (fallback). Este camino se activa cuando ninguno de los otros caminos se cumple. Es tu red de seguridad para garantizar que la conversación siempre tenga un camino a seguir.Configuración paso a paso
1
Crea un nuevo camino
Haz clic en “Nuevo camino” para agregar tu primera condición. Asígnale un nombre descriptivo que te ayude a identificar rápidamente qué evalúa (por ejemplo: “Mayor de edad”, “Cliente premium”, “Horario laboral”).
2
Configura la primera regla
Cada regla tiene tres partes:
- Variable — el dato que quieres evaluar (por ejemplo,
{{$memory.edad}}) - Operador — cómo quieres comparar ese dato (por ejemplo, “Mayor o igual”)
- Valor — contra qué lo comparas (por ejemplo,
18)
3
Agrega más reglas si es necesario
Si necesitas que varias condiciones se cumplan al mismo tiempo, haz clic en ”+” dentro del mismo camino para agregar reglas adicionales. Todas las reglas dentro de un camino se evalúan con lógica AND (todas deben ser verdaderas).
4
Crea caminos adicionales
Repite el proceso para cada ruta alternativa que necesites. Cada camino se evalúa en orden: el primero que se cumpla será el que se ejecute.
5
Conecta los nodos siguientes
Cada camino (incluyendo “Si no”) tiene un punto de conexión a la derecha. Arrastra una línea desde cada punto hacia el nodo que debe ejecutarse en esa ruta.
Operadores disponibles
Los operadores definen cómo se compara la variable con el valor. Se organizan en cuatro categorías:Comparación de igualdad
Comparación numérica
Búsqueda en texto
Validación de tipo (Es del tipo / No es del tipo)
Los operadores Es del tipo y No es del tipo permiten verificar si una variable corresponde a un tipo de dato específico. En lugar de escribir un valor, seleccionas el tipo desde una lista:
Ejemplo:
{{$memory.correo}} Es del tipo → Email verifica que lo que escribió el usuario tenga formato de correo electrónico.
Verificación de vacío
Los operadores Vacío y No vacío no requieren un valor de comparación — solo evalúan si la variable tiene o no contenido.
Expresiones regulares (Regex)
Lógica de evaluación
El nodo Condicional evalúa los caminos de arriba hacia abajo, en el orden en que aparecen en el panel. El primer camino cuyas reglas se cumplan será el que se ejecute.Puedes reordenar los caminos arrastrándolos con el ícono de agarre (⠿) que aparece a la izquierda de cada camino. Esto es importante porque el orden afecta cuál se evalúa primero.
Lógica AND vs OR
Modos de vista
El panel de configuración ofrece dos modos de visualización que puedes alternar con el botón de vista en la esquina superior:- Vista expandida: muestra cada regla como una tarjeta con etiquetas descriptivas (Variable, Operador, Valor). Ideal cuando estás configurando condiciones por primera vez.
- Vista compacta: muestra cada regla en una sola línea horizontal. Ideal cuando ya conoces las condiciones y quieres una vista más rápida del conjunto.
DLP (Prevención de pérdida de datos)
Al final del panel General encuentras la sección DLP, que enmascara automáticamente los datos sensibles que atraviesan el nodo antes de que se guarden en logs o se envíen a integraciones. Activa el toggle “Habilitar DLP” para acceder al selector de tipos de información.1
Habilita DLP
Activa el toggle para mostrar el selector de tipos.
2
Selecciona los tipos de datos sensibles
Elige qué tipos deben detectarse y enmascararse:
DLP se aplica sobre los valores que evalúa el nodo. No modifica el mensaje que ve el usuario ni el contenido de tu memoria — solo enmascara la información sensible en los registros que quedan de la ejecución del nodo.
Eventos
La pestaña Eventos te permite registrar hasta 10 eventos de seguimiento por nodo, cada uno con un nombre y hasta 5 propiedades personalizadas en el payload. Cada vez que el Condicional se ejecuta, los eventos activos disparan y alimentan tus paneles de Métricas.1
Agrega un evento
Haz clic en “Agregar evento” y escribe un nombre en snake_case (por ejemplo,
ruta_premium_activada). Si el nombre no cumple el formato, verás el error “Debe ser snake_case”.2
Define el payload (opcional)
En “Propiedades del evento” agrega hasta 5 pares de clave/valor. El valor puede ser texto explícito o una variable evaluable como
{{$context.user_id}} o {{$memory.tipo_cliente}}.3
Activa o desactiva eventos
Cada evento tiene un toggle independiente. Los eventos desactivados no disparan pero se conservan para reactivarlos después. Desde el menú de cada ítem puedes editarlos o eliminarlos.
Consulta la guía completa de eventos de nodo para conocer límites, buenas prácticas y ejemplos de análisis.
Ejemplos prácticos
Verificación de edad
Verificación de edad
Un flujo que necesita verificar si el usuario es mayor de edad:
El camino “Mayor de edad” se activa si la edad es 18 o más. Cualquier otro caso sigue por “Si no”.
Enrutamiento por país y tipo de cliente
Enrutamiento por país y tipo de cliente
Un flujo que dirige a clientes premium de Colombia a un flujo especial:
En “Premium Colombia”, ambas reglas deben cumplirse (AND): el país debe ser Colombia y el tipo de cliente debe ser premium. Si solo se cumple la primera, el flujo pasa a evaluar “Colombia regular”.
Validación de formato de entrada
Validación de formato de entrada
Un flujo que valida si el usuario ingresó un correo electrónico:
Si el dato tiene formato de correo, sigue por “Email válido”. Si no, puedes usar el camino “Si no” para pedir al usuario que lo ingrese nuevamente.
Detección de intención con texto
Detección de intención con texto
Un flujo que detecta palabras clave en el mensaje del usuario:
Cada camino es independiente (lógica OR): si el mensaje contiene “cancelar”, sigue la primera ruta; si contiene “ayuda”, la segunda, y así sucesivamente.