Acessar plataforma
InicioConstrutor de FLuxo (FlowBuilder)Nós de Lógica — Controlando o Fluxo da Automação

Nós de Lógica — Controlando o Fluxo da Automação


Os nós de Lógica controlam o comportamento da automação — definem pausas, ramificações, condições e transferências entre fluxos. São a espinha dorsal de qualquer fluxo mais elaborado.


Intervalo

Adiciona uma pausa na execução do fluxo antes de seguir para o próximo nó.

Como configurar

Ao adicionar o nó, informe o tempo desejado em segundos no campo Tempo em segundos. O valor inserido será exibido no próprio card do nó no canvas do fluxo.

O campo aceita apenas valores inteiros em segundos. Para pausas maiores, converta manualmente: 1 minuto = 60 segundos, 1 hora = 3600 segundos.

Quando usar

Use o Intervalo para simular um tempo de digitação natural entre mensagens, aguardar o processamento de uma etapa anterior, ou criar uma pausa estratégica antes de enviar uma oferta ou pergunta importante.


Randomizador

Divide o fluxo em dois caminhos — Caminho A e Caminho B — e distribui os contatos entre eles de acordo com uma probabilidade configurável.

Como configurar

Ao editar o nó, um slider permite ajustar a distribuição entre os dois caminhos. Por padrão, a divisão é de 50% para cada lado. Arraste o controle para definir a proporção desejada — por exemplo, 70% no Caminho A e 30% no Caminho B.

Quando usar

Ideal para testes A/B de mensagens, ofertas ou abordagens diferentes. Também pode ser usado para distribuir volume de atendimento entre equipes com pesos distintos.


Condição

Verifica se uma variável ou campo do contato atende a uma regra definida e direciona o fluxo para dois caminhos distintos: Sim (condição verdadeira) ou Não (condição falsa).

Como configurar

Cada condição tem três campos:

  • Campo da condição — informe a chave ou variável que armazena a resposta do contato. Formatos aceitos: {{variavel}} ou apenas question_nome.
  • Regra de validação — selecione a comparação a ser aplicada.
  • Valor da condição — informe o valor a ser comparado com o campo.

Regras de validação disponíveis

  • == — Palavra exata (mesma escrita) — verifica se o valor é exatamente igual ao informado.
  • Contém — Palavra/frase pode estar em qualquer parte da resposta — verifica se o valor aparece em qualquer trecho do campo.
  • >= — Maior ou igual — aceita valores numéricos acima ou iguais ao informado.
  • <= — Menor ou igual — aceita valores numéricos abaixo ou iguais ao informado.
  • < — Menor que — o valor deve ser estritamente menor que o informado.
  • > — Maior que — o valor deve ser estritamente maior que o informado.

Múltiplas condições

É possível adicionar mais de uma condição no mesmo nó clicando em + Adicionar outra condição. Quando há múltiplas condições, todas devem ser verdadeiras para o fluxo seguir pelo caminho Sim.

Variáveis disponíveis

O nó exibe as variáveis globais do sistema que podem ser usadas como campo da condição:

  • {{firstName}} — Primeiro nome do contato
  • {{name}} — Nome completo do contato
  • {{userName}} — Nome do usuário/atendente
  • {{ms}} — Saudação dinâmica (Bom dia / Boa tarde)
  • {{protocol}} — Número de protocolo do ticket
  • {{date}} — Data atual (dd-mm-yyyy)
  • {{hour}} — Hora atual (hh:mm:ss)
  • {{ticket_id}} — ID do ticket
  • {{queue}} — Nome da fila do ticket
  • {{connection}} — Nome da conexão WhatsApp

Além das variáveis globais, também estão disponíveis as variáveis criadas pelo próprio fluxo — como respostas de nós de Pergunta ou valores definidos por nós de Variável.

Exemplo prático: Para verificar se o cliente é menor de idade, configure o campo como idade, a regra como < — Menor que e o valor como 18. O caminho Sim levará os menores de 18 anos; o caminho Não, os demais.


Transferir Fluxo

Redireciona a execução para outro fluxo cadastrado, encerrando o fluxo atual e iniciando o selecionado a partir do início.

Como configurar

Ao adicionar o nó, selecione o fluxo de destino na lista Selecione um fluxo. Todos os fluxos cadastrados na conta ficam disponíveis para seleção. O nome do fluxo escolhido aparece no card do nó no canvas.

Quando usar

Use para organizar automações complexas em fluxos menores e reutilizáveis. Por exemplo: um fluxo de boas-vindas pode transferir para um fluxo de qualificação, que por sua vez transfere para um fluxo de agendamento — cada um com sua responsabilidade clara e independente.


Ticket

Cria um novo ticket de atendimento para o contato em uma fila específica, diretamente durante a execução do fluxo.

Como configurar

Ao adicionar o nó, selecione a fila onde o ticket será criado. O card exibirá o nome da fila e a ação Criar novo atendimento.

Quando usar

Ideal para fluxos que precisam registrar o atendimento automaticamente antes de transferir para um humano, ou para garantir que cada contato que passa pelo fluxo tenha um ticket gerado na fila correta.


Variável

Define ou atualiza o valor de uma variável durante a execução do fluxo, permitindo armazenar e manipular dados para uso em outros nós.

Como configurar

Informe o nome da variável que receberá o valor (ex: idade) e o valor a ser atribuído. A opção Adicionar ao conteúdo atual permite acumular valores — útil para construir listas ou concatenar informações ao longo do fluxo.

Quando usar

Use para armazenar resultados de cálculos, marcar etapas do fluxo por onde o contato passou, ou preparar dados que serão usados em condições, mensagens ou integrações mais à frente.


Perguntas frequentes

O Intervalo pausa o fluxo para todos os contatos ao mesmo tempo? Não. Cada contato percorre o fluxo de forma independente. A pausa é individual — um contato aguarda os segundos definidos sem impactar a jornada dos demais.

Posso usar o Randomizador com mais de dois caminhos? Não diretamente. O nó possui exatamente dois caminhos (A e B). Para distribuições entre três ou mais destinos, conecte o Caminho B a um novo nó Randomizador e subdivida novamente.

O nó Condição diferencia letras maiúsculas de minúsculas? Sim, ao usar a regra == Palavra exata. Se precisar de uma comparação mais flexível, use a regra Contém, que localiza o valor em qualquer parte da resposta independentemente da capitalização.

O que acontece se o fluxo transferido pelo nó Transferir Fluxo for excluído? O nó ficará sem destino válido e o fluxo pode travar naquele ponto. Revise sempre os nós de Transferir Fluxo ao excluir ou renomear fluxos existentes.

Este artigo foi útil para você?

Seja o primeiro a avaliar este artigo