Ir al contenido

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?”).

CampoDescripción
CondicionesLista de reglas campo · operador · valor
Combinar conAND (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.

GrupoOperadores
Existenciaexists, not_exists, is_empty, is_not_empty
Booleanois_true, is_false
Igualdadequals, not_equals
Textocontains, not_contains, starts_with, not_starts_with, ends_with, not_ends_with, regex, not_regex
Númerosgreater_than, less_than, greater_or_equal, less_or_equal
Fechasafter, before, after_or_equal, before_or_equal
Arraysarray_contains, array_not_contains
Longitudlength_equals, length_greater_than, length_less_than, …

Dos ramas: true y false. Conecta los nodos que siguen a cada una. La salida incluye result y el detalle de cada evaluación.

Solo continuar si el lead es caliente y tiene teléfono:

  • Condición 1: {{nodes.openai.category}} equals caliente
  • Condición 2: {{triggerData.contact.phone}} is_not_empty
  • Combinar con: AND
  • 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.