O nó de Condição permite criar ramificações na automação, executando caminhos diferentes conforme os critérios definidos. É o equivalente a um "se/então" dentro do fluxo.
Como funciona
Cada nó de condição avalia uma ou mais regras e direciona o fluxo por duas saídas:
- Saída "Sim" — executada quando todas as regras (AND) ou pelo menos uma (OR) são verdadeiras
- Saída "Não" — executada quando as regras não são atendidas
Operadores disponíveis
| Operador | Descrição | Exemplo |
|---|---|---|
| equals | Igual a | cidade = "São Paulo" |
| not_equals | Diferente de | status ≠ "bloqueado" |
| contains | Contém texto | mensagem contém "orçamento" |
| not_contains | Não contém | mensagem não contém "spam" |
| starts_with | Começa com | nome começa com "Dr" |
| ends_with | Termina com | email termina com "@empresa.com" |
| is_empty | Campo vazio | email está vazio |
| is_not_empty | Campo preenchido | telefone não está vazio |
| greater_than | Maior que | totalPedidos > 5 |
| less_than | Menor que | diasInativo < 30 |
| regex | Expressão regular | CPF matches \d{3}\.\d{3}\.\d{3}-\d{2} |
Lógica AND / OR
Quando você tem múltiplas regras dentro de uma condição, pode escolher a lógica de agrupamento:
AND (E)
Todas as regras precisam ser verdadeiras. Ideal para filtros restritivos.
OR (OU)
Basta uma regra ser verdadeira. Ideal para capturar variações.
Variáveis na condição
As condições podem avaliar dados do contato, da mensagem ou variáveis customizadas:
{{contact.name}}— nome do contato{{contact.email}}— email do contato{{contact.city}}— cidade do contato{{message.body}}— texto da última mensagem{{variables.nomeDaVariavel}}— variáveis customizadas definidas no fluxo
Condições encadeadas
Você pode conectar múltiplos nós de condição em sequência para criar lógicas complexas. Cada saída ("Sim" ou "Não") pode levar a outra condição, criando uma árvore de decisão.