Builder · Atualizado em 06/10/2026

Como criar condições de saída no Builder

Direcione a conversa para blocos diferentes conforme a resposta do contato, uma variável ou uma intenção, e defina a saída padrão.

As condições de saída decidem para qual bloco a conversa vai depois de um bloco. Cada condição compara alguma coisa, como a resposta do contato ou uma variável, e leva a um bloco de destino.

Quando usar

Use condições de saída sempre que o fluxo tiver mais de um caminho: menu de opções, triagem por assunto, decisão por valor de pedido, tratamento de falha de uma requisição. Se o bloco tem um só caminho, basta a Saída padrão.

Pré-requisitos

  • Permissão para editar o fluxo no Builder.
  • Os blocos de destino já criados, para poder escolhê-los na lista.
  • Quando a condição usa uma variável, o nome dela. Veja variáveis no Builder.

Passo a passo

  1. Abra o fluxo na aba Builder e clique no bloco de origem.
  2. Abra a aba Condições de saída. O contador mostra quantas condições existem, de 25 possíveis.
  3. Clique em + Adicionar condição de saída. Aparece um cartão chamado Condição, com um número.
  4. Em Se, escolha o que será comparado: Resposta do usuário, Variável, Intenção identificada ou Entidade identificada.
  5. Se escolheu Variável, digite o Nome da variável. Se escolheu Entidade identificada, digite o Nome da entidade.
  6. Em Condição, escolha a comparação. As opções estão na tabela abaixo.
  7. Em Valores, digite o valor e pressione Enter para criar a etiqueta. Repita para outros valores. Para Existe e Não existe, este campo não aparece.
  8. Se precisar de mais uma regra na mesma condição, clique em + Adicionar condição. O Pipe mostra E entre elas, e todas precisam ser verdadeiras.
  9. Em Ir para, escolha o bloco de destino. Digite parte do nome para filtrar a lista.
  10. Para criar outro caminho, clique de novo em + Adicionar condição de saída. Entre os cartões aparece OU.
  11. Use Subir e Descer para ordenar os cartões. A primeira condição verdadeira vence.
  12. Em Saída padrão, escolha o bloco para onde a conversa vai se nenhuma condição for cumprida.
  13. Teste cada caminho no painel de teste.
Aba Condições de saída de um bloco do Builder

Comparações disponíveis

ComparaçãoQuando a condição é verdadeira
Igual aO valor é igual ao informado, sem diferenciar maiúsculas, minúsculas e acentos.
Diferente deO valor não é igual a nenhum dos informados.
ContémO texto contém o valor informado, sem diferenciar maiúsculas e minúsculas.
Começa comO texto começa com o valor informado.
Termina comO texto termina com o valor informado.
Maior que, Menor que, Maior ou igual a, Menor ou igual aComparam números. Se algum dos lados não for número, a condição é falsa.
Corresponde à regexO texto atende a uma expressão regular informada.
Parecido comO texto é parecido com o valor, aceitando uma diferença de até cerca de 25%.
ExisteA variável ou resposta tem algum valor.
Não existeA variável ou resposta está vazia ou não foi definida.

As quatro fontes

  • Resposta do usuário: a mensagem que o contato acabou de enviar.
  • Variável: uma variável do fluxo, pelo nome, sem chaves.
  • Intenção identificada: a intenção que o modelo de IA do fluxo reconheceu na mensagem. O nível mínimo de confiança é definido na seção CONFIABILIDADE DE IA, em Configuração.
  • Entidade identificada: uma entidade reconhecida na mensagem, pelo nome.

Quando o fluxo tem um modelo de IA, o campo Valores mostra Sugestões que você pode clicar para adicionar.

Exemplo na Loja Girassol

O bloco Início da Loja Girassol pergunta o assunto e roteia a resposta.

  1. Condição 1: Se Resposta do usuário, Condição Contém, Valores pedido e entrega. Ir para Pedidos.
  2. Condição 2: Se Resposta do usuário, Condição Contém, Valores troca e devolução. Ir para Trocas.
  3. Saída padrão: Atendimento humano.

Quem escrever "onde está minha entrega" vai para Pedidos. Quem escrever qualquer outra coisa chega ao atendimento humano.

Resultado esperado

Cada condição aponta para um bloco de destino e o bloco não tem cartões com marca de erro. No teste, cada mensagem leva ao bloco previsto, e o campo Bloco atual mostra para onde a conversa foi.

Boas práticas

  • Defina sempre a Saída padrão, mesmo que ela leve a um pedido de desculpa ou ao atendimento humano.
  • Prefira Contém a Igual a quando o contato escreve livremente. Use Igual a com menus, em que a resposta é uma das opções.
  • Use Existe e Não existe para tratar o retorno de ações que podem não trazer resultado, como a consulta à base de conhecimento.

Limitações

  • Até 25 condições de saída por bloco.
  • A condição Parecido com é aproximada e pode aceitar textos que você não esperava. Teste com exemplos reais.
  • Abaixo da Saída padrão, o painel avisa que a seta que liga os blocos não será exibida para essa saída.

Problemas comuns

  • O cartão fica vermelho com "Definição de saída não preenchida": falta escolher o bloco em Ir para.
  • Aparece "O estado de destino ... da saída não existe": o bloco de destino foi excluído. Escolha outro destino.
  • Aparece "A condição precisa de valores": preencha Valores ou troque a comparação para Existe ou Não existe.
  • Uma condição nunca é acionada: veja se outra condição acima dela já captura a mesma resposta e reordene com Subir e Descer.
  • Uma comparação numérica nunca é verdadeira: o valor comparado precisa ser um número, como 100 ou 49.90.

Próximos passos

Perguntas frequentes

O que acontece quando duas condições são verdadeiras?

Vale a primeira da lista, de cima para baixo. A ordem das condições é a ordem em que o Pipe as avalia, e você muda essa ordem com Subir e Descer.

Qual a diferença entre colocar várias condições no mesmo cartão e em cartões diferentes?

Dentro de um mesmo cartão, todas as condições precisam ser verdadeiras (o Pipe mostra E entre elas). Entre cartões diferentes, basta que um deles seja verdadeiro, e o Pipe mostra OU entre os cartões.

Quantas condições de saída um bloco aceita?

Até 25. Ao passar disso, o Pipe mostra o aviso Limite de 25 condições de saída atingidos.

Preciso da Saída padrão?

É a rede de segurança: define para onde a conversa vai quando nenhuma condição for cumprida. Recomenda-se definir sempre que o bloco tiver condições.

Posso colocar mais de um valor na mesma condição?

Sim. No campo Valores, cada valor vira uma etiqueta. Por padrão basta o contato corresponder a um deles.