Tema
Lógica
Os nós de Lógica (âmbar) decidem qual caminho o fluxo segue a partir dali. Cada um tem mais de uma saída, e você conecta cada saída a uma continuação diferente do fluxo.
Condição
Compara um valor da conversa com o que você definir e segue por um de dois caminhos.
Configuração:
- Campo: Conteúdo da Mensagem, Resposta da IA, Cidade do Contato, Tags do Contato ou Variável da Automação.
- Operador: Contém, Igual a, Começa com, Não contém ou Regex.
- Valores: um ou mais, um por linha. Basta um deles bater para a condição ser considerada verdadeira.
Saídas: Sim / Não.
Exemplo: uma Condição sobre o Conteúdo da Mensagem, com o operador Contém e os valores "cancelar" e "reembolso" (um por linha). Se a mensagem tiver qualquer um dos dois termos, a saída Sim segue para um nó Transferir Humano.
Escolha Múltipla
Ramifica o fluxo em mais de dois caminhos, um para cada opção configurada.
Configuração: lista de opções, uma por linha.
Saídas: uma saída para cada opção, mais uma saída padrão para quando nenhuma opção corresponder.
Exemplo: um menu com as opções "Suporte", "Vendas" e "Financeiro" — cada uma leva a uma continuação diferente do atendimento.
Aguardar Resposta
Pausa o fluxo esperando que o contato responda, com um tempo limite.
Configuração:
- Timeout desta espera, em minutos, de 1 a 1440 (padrão 30).
- Prazo total da conversa, em minutos (opcional, 0 desliga). Diferente do anterior, este prazo começa a contar na primeira espera e continua valendo nas seguintes — quem responde de pouco em pouco não estica o atendimento indefinidamente. Vence o que vier primeiro, e o disparo usa a mesma saída Timeout.
Saídas: Resposta / Timeout.
Exemplo: depois de perguntar "Você quer falar com um atendente?", o fluxo aguarda até 30 minutos. Se o contato responder, a saída Resposta segue para o próximo passo; se o tempo esgotar sem resposta, a saída Timeout pode encerrar a conversa ou notificar a equipe.
Entregar o que já foi levantado
Com o prazo total preenchido, a saída Timeout vira também o caminho da entrega parcial: ligue-a a um aviso ao responsável usando {{flow._missing_vars}} para dizer o que ficou sem resposta. Assim uma conversa que ficou pela metade ainda chega a alguém, em vez de morrer em silêncio.
Checar Respostas
Verifica se um conjunto de variáveis já foi preenchido, e só libera a continuação quando o perfil estiver completo.
Configuração:
- Variáveis obrigatórias, uma por linha (só o nome, por exemplo
objetivo). - Valores que contam como não preenchida — em branco usa o padrão:
nao informado,não informado,-,n/a. - Aceitar "não respondida" como resolvida: quando marcado, basta a variável ter qualquer conteúdo. Use quando a pergunta pode ficar sem resposta e ainda assim a qualificação está encerrada.
Saídas: Completo / Faltando.
Variáveis geradas: {{flow._missing_vars}} (o que falta, separado por vírgula), {{flow._missing_count}} e {{flow._profile_complete}}.
Exemplo: uma imobiliária pergunta objetivo, faixa de investimento, prazo e forma de pagamento. O Checar Respostas só segue por Completo quando os quatro estiverem preenchidos — e é aí que o fluxo avisa o corretor com o perfil pronto. Enquanto faltar algo, a saída Faltando volta para continuar a conversa.
Não pendure a entrega no Limite Repetição
É tentador ligar o aviso ao responsável na saída Máximo do Limite Repetição, já que ela dispara "quando a conversa acaba". Mas ela dispara quando o contador estoura, que é outra coisa: se o contato encerrar antes, ninguém é avisado, e mudar o limite depois faz o aviso parar de sair sem nenhum erro aparecer. Use o Checar Respostas para essa decisão.
Limite Repetição
Evita que o fluxo fique repetindo o mesmo trecho indefinidamente. Funciona de duas formas.
Contador de iterações (padrão): conta as voltas e, ao passar do máximo, segue pela saída Máximo. Configuração: de 1 a 100 (padrão 5).
Avaliação por IA: a cada X mensagens, a IA lê a conversa e decide se ela travou de verdade. Configuração:
- Avaliar a cada — de quantas em quantas voltas o julgamento acontece (padrão 5).
- Teto de segurança — número de voltas que encerra de qualquer jeito (padrão 30).
Saídas: Continuar / Máximo (no modo por IA, a saída negativa aparece como Em loop).
Quando usar cada modo
O contador é previsível, mas não distingue uma conversa travada de uma conversa longa e produtiva: as duas batem no limite igual. A avaliação por IA olha o conteúdo — se a conversa está avançando, a trava se desliga e a conversa continua livremente; se está patinando (o atendente repetindo a mesma pergunta, o contato repetindo a mesma dúvida), sai por Em loop para transferir a um humano.
O teto de segurança continua valendo mesmo depois de a trava se desligar, e uma falha na avaliação nunca derruba o atendimento — o fluxo segue pelo contador.