As condições servem para possibilitar uma experiência ainda mais personalizada através do Bot. Isso porque, com elas, é possível determinar diferentes caminhos de fluxo a depender de certas situações, ou, como o nome sugere, condições.
Por oferecer diversas possibilidades, neste artigo vamos focar em algumas principais:
Fluxos diferentes para clientes recentes e clientes antigos
Digamos que o nosso Bot deva chamar clientes pelo nome. Para isso, podemos ter duas situações: cliente A, cujo nome o bot ainda não sabe, e cliente B, que o Bot já “conhece” e tem o nome cadastrado.
Cada uma destas situações, portanto, será representada através de uma condição, que vamos chamar aqui de “Sem nome” e “Com nome”.
Atenção: a ordem das condições é importante, pois o Bot faz a verificação de cima para baixo, portanto a primeira condição será verificada primeiro, depois a segunda e assim por diante.
O que essa condição diz para o Bot é que se a variável @Consumidor.nome, que refere-se ao nome da pessoa, estiver vazia (ou seja, não temos essa informação), então ele deve perguntar o nome utilizando a mensagem definida.
Já a condição ComNome é definida por ser exatamente o oposto da SemNome, portanto o tipo da condição é “Senão”.
Ou seja: o Bot vai tentar seguir o caminho da condição SemNome caso não saiba o nome, senão seguirá a condição ComNome. A partir disso, basta que o Bot siga para o próximo fluxo.
Fluxos diferentes a partir da quantidade de lojas perto de quem enviou a mensagem;
Ao realizar uma busca por CEP, existem várias possibilidades de resposta para clientes: dentro de um raio de busca pode haver uma loja, várias ou talvez nenhuma. Pode ser interessante, portanto, oferecer um tipo de resposta a cada situação específica.
Para isso, vamos criar 3 condições: uma chamada “uma loja”, outra “mais de uma loja” e outra “nenhuma loja”.
A condição “Uma loja” deve ser montada da seguinte maneira:
Tipo = “Total é igual a”
Variável = @Lista.lojas3km (aqui inclua a lista que você quer utilizar)
Valor = 1
Isso quer dizer que, se houver na lista Lojas 3km, um total de itens igual a 1, ou seja, se houver apenas uma loja, essa condição deverá ser acionada.
A condição “mais de uma loja” será composta pelo seguinte:
Tipo = “Total é maior que”
Variável = @Lista.lojas3km (aqui inclua a lista que você quer utilizar)
Valor = 1
Isso quer dizer que, se o total de itens da lista utilizada para busca for maior que um, ou seja, se houver mais de uma loja próxima identificada, essa condição é acionada.
E por fim, a condição caso não haja nenhuma loja próxima.
Aqui, basta incluir o tipo de condição “Senão”. Isso quer dizer que, se nenhuma das duas condições anteriores for correta, ou seja, se não existir nem uma loja e nem mais de uma loja, quer dizer que não há nenhuma loja próxima. Portanto, essa condição será acionada.
Mas lembre-se: o Bot faz a verificação das condições conforme elas estão dispostas na coluna: ele verifica a que está no topo, em seguida a segunda, depois a terceira e assim sucessivamente, então é importante que as condições também obedeçam uma ordem lógica.
Não esqueça de publicar o seu bot para que estas configurações passem a valer!
Pronto!
Agora você já sabe quais são as condições do bot e como usá-las.
Ficou com alguma dúvida? Entre em contato com a gente, será um prazer ajudar!
Aproveite para nos contar como se sentiu ao ler o artigo!
A resposta é confidencial e nos ajuda a saber o que podemos melhorar nos nossos conteúdos
Sua opinião faz toda a diferença!
Artigos relacionados: