Inicio›Construtor de FLuxo (FlowBuilder)›Construtor de Fluxo — Bloco Condição: decidir o caminho pela resposta

Construtor de Fluxo — Bloco Condição: decidir o caminho pela resposta


O bloco Condição olha para uma informação do atendimento (geralmente uma variável guardada pelo fluxo) e escolhe o caminho conforme o valor dela. É o “se isto, então aquilo” do fluxo: se o cliente respondeu “sim”, siga por aqui; se informou um valor maior que mil, siga por ali.

Onde encontrar (caminho até a tela):

  • Bloco Condição: Automações › Construtor de fluxo › (abrir o fluxo) › Lógica › Condição

Como configurar

Janela Adicionar condição ao fluxo com Campo da condição, Regra de validação, Valor a comparar e a lista de variáveis disponíveis
CampoPara que serve
Campo da condiçãoA variável que será comparada, por exemplo emailCliente. Pode ser escrita como {{variavel}} ou só nome_variavel
Regra de validaçãoComo comparar (veja a tabela abaixo)
Valor a compararO valor de referência. Aceita variáveis entre chaves duplas, para comparar uma variável com outra

As regras de validação

RegraQuando é verdadeira
== Palavra exataO valor da variável é exatamente igual ao informado
Contém — Palavra/frase na respostaA variável contém o texto informado em qualquer posição, sem diferenciar maiúsculas de minúsculas
>= Maior ou igualComparação numérica: variável maior ou igual ao valor
<= Menor ou igualComparação numérica: variável menor ou igual ao valor
< Menor queComparação numérica: variável menor que o valor
> Maior queComparação numérica: variável maior que o valor

As regras numéricas só fazem sentido quando a variável guarda um número. Se a resposta do cliente for um texto, a comparação não é verdadeira, e o fluxo segue pelo caminho “senão”. Já a regra Palavra exata compara letra por letra, inclusive maiúsculas e minúsculas.

Várias condições e as saídas

Clique em Adicionar outra condição para criar mais regras. Cada regra ganha a sua própria saída no bloco, mais uma saída final chamada default.

  1. O sistema avalia as condições de cima para baixo.
  2. A primeira que for verdadeira vence e o fluxo segue pela saída dela.
  3. Se nenhuma for verdadeira, o fluxo segue pela saída default.

Ligue cada saída ao seu caminho e, de preferência, ligue também a default. Sem ligação na saída escolhida, o fluxo não tem para onde ir e a conversa para ali.

Variável vazia

Se a variável testada ainda não foi preenchida, ela vale vazio. Um valor vazio nunca é igual a um texto, nem maior que um número: a condição fica falsa. Garanta que um bloco Pergunta (ou outro que grave a variável) venha antes no caminho. Veja Variáveis do fluxo.


Exemplo: encaminhar quem quer comprar

  1. Bloco Bloco Pergunta: O que você procura? (comprar ou suporte), salvando em interesse.
  2. Bloco Condição: campo interesse, regra Contém, valor comprar.
  3. Saída da condição: bloco Direcionar para Fila (Vendas).
  4. Saída default: bloco Direcionar para Fila (Suporte).

Perguntas frequentes

A condição nunca é verdadeira.
Confira o nome da variável (maiúsculas e minúsculas contam) e se a Pergunta que a preenche vem antes. Para texto livre, prefira a regra Contém, que é mais tolerante que Palavra exata.

Posso testar o e-mail ou o telefone?
Só por comparação simples (por exemplo, contém “@”). Não há validação de formato.

Posso usar a variável do sistema, como a fila?
O campo da condição olha para as variáveis guardadas pelo fluxo. As variáveis do sistema listadas na janela servem para o valor a comparar e para as mensagens.

O fluxo parou depois da Condição.
A saída escolhida (inclusive a default) não está ligada a nenhum bloco. Ligue todas e salve.

Posso comparar duas variáveis?
Sim: escreva a segunda no campo Valor a comparar, com chaves duplas.


Veja também

Este artigo foi útil para você?

Seja o primeiro a avaliar este artigo