← Todos los nodos
Decisiones y Rutas condition

Condición

Evalúa cláusulas de ruta punteada contra memoria/entrada y enruta a la rama coincidente.

¿Qué hace?

Es un cruce de caminos. Decide qué ruta debe seguir el flujo basado en una regla que tú definas.

¿Cómo lo hace?

Evalúa reglas lógicas (ej: '¿El monto es mayor a $50?' o '¿El cliente pidió hablar con soporte?'). Si la respuesta es SÍ, va por una rama (true); si es NO, va por la otra (false).

¿Por qué usarlo?

Para crear experiencias personalizadas. Por ejemplo: Si el cliente ya está registrado, le ofreces un descuento VIP; si es nuevo, le pides su correo.

Entradas

nombretipo
text string

Salidas

nombretipo
branch string
matched_clause_index number

Ramas

Ramas dinámicas derivadas de las cláusulas configuradas.

Configuración

clauses array<object> requerido
default_branch string requerido

Configuración por defecto

{
  "clauses": [
    {
      "left": "text",
      "op": "exists",
      "branch": "matched"
    }
  ],
  "default_branch": "default"
}

Eventos emitidos

Este nodo no emite eventos en el canal de pubsub.