← Todos os nós
Decisions condition

Condição

Avalia cláusulas de rota pontuada contra memória/entrada e roteia para o ramo correspondente.

O que faz?

É um cruzamento de caminhos. Decide qual rota o fluxo deve seguir com base em uma regra que você define.

Como funciona?

Avalia regras lógicas (ex: 'O valor é maior que R$50?' ou 'O cliente pediu para falar com suporte?'). Se a resposta é SIM, vai para um ramo (true); se é NÃO, vai para o outro (false).

Por que usar?

Para criar experiências personalizadas. Por exemplo: Se o cliente já está registrado, você oferece um desconto VIP; se é novo, pede seu email.

Entradas

nometipo
text string

Saídas

nometipo
branch string
matched_clause_index number

Ramificações

Ramificações dinâmicas derivadas das cláusulas configuradas.

Configuração

clauses array<object> obrigatório
default_branch string obrigatório

Configuração padrão

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

Eventos emitidos

Este nó não publica eventos no canal pubsub.