Nodo Condición
El nodo Condición evalúa una o varias reglas y divide el flujo en dos ramas: verdadera y falsa. Es la forma de tomar decisiones (“¿el lead calificó?”, “¿el pago fue exitoso?”).
Parámetros
Sección titulada «Parámetros»| Campo | Descripción |
|---|---|
| Condiciones | Lista de reglas campo · operador · valor |
| Combinar con | AND (todas) o OR (al menos una) |
Cada condición define un tipo de dato (string, number, date, boolean, array, object) que determina qué operadores aplican.
Operadores
Sección titulada «Operadores»| Grupo | Operadores |
|---|---|
| Existencia | exists, not_exists, is_empty, is_not_empty |
| Booleano | is_true, is_false |
| Igualdad | equals, not_equals |
| Texto | contains, not_contains, starts_with, not_starts_with, ends_with, not_ends_with, regex, not_regex |
| Números | greater_than, less_than, greater_or_equal, less_or_equal |
| Fechas | after, before, after_or_equal, before_or_equal |
| Arrays | array_contains, array_not_contains |
| Longitud | length_equals, length_greater_than, length_less_than, … |
Salidas
Sección titulada «Salidas»Dos ramas: true y false. Conecta los nodos que siguen a cada una. La salida incluye result y el detalle de cada evaluación.
Ejemplo
Sección titulada «Ejemplo»Solo continuar si el lead es caliente y tiene teléfono:
- Condición 1:
{{nodes.openai.category}}equalscaliente - Condición 2:
{{triggerData.contact.phone}}is_not_empty - Combinar con: AND
Problemas comunes
Sección titulada «Problemas comunes»- Comparo números pero no funciona — fija el tipo de dato en
number; si no, se comparan como texto ("9" > "10"es verdadero en texto). - La expresión llega como texto — recuerda que un
{{...}}solo, sin texto alrededor, preserva su tipo.