Atualizada: 09/08/2024

Como criar fluxos distintos na plataforma?



Este artigo explicará como gerar diferentes fluxos conversacionais, dependendo do canal através do qual o usuário final está se comunicando com o bot. Podem ser definidas experiências diferentes para cada um dos diferentes canais, ou seja, você pode ter, por exemplo, um fluxo especial para WhatsApp e outro para Web, ou para dois números de WhatsApp diferentes, etc.


É muito comum que determinados canais específicos não aceitem algumas funcionalidades do Botmaker. Por exemplo, o WhatsApp não suporta a funcionalidade “Carrossel”, porém o Messenger, Instagram e Webchat suportam sem nenhum problema. Diante disso, é possível criar fluxos específicos dentro da plataforma para cada um dos canais, dentro do mesmo bot e sem a necessidade de criar outros bots diferentes.


Como usar diferentes canais variáveis?

O nome da variável é${chatPlatform}, esta variável é aquela que armazena o canal em que o usuário está no momento em que fala com o bot. Com esta variável podemos definir qual resposta dar ao usuário dependendo do canal, gerando experiências completamente diferentes para cada um.


Aqui está um exemplo, no Bot Designer:


1- Nos fluxos conversacionais deve ser adicionada uma condição para definir o fluxo conversacional por canal.




2- Selecionamos a variável ${chatPlatform} e a seguir marcamos o canal no qual desenvolveremos o fluxo para o canal que selecionamos.



3- Configuramos o fluxo desejado no lado esquerdo, na parte “É atendido” da condição.



Desta forma, podemos criar toda uma experiência conversacional particular para um canal específico.


Aqui está outro exemplo, no Bot 1.0:


1- Dentro da intenção que queremos personalizar, devemos selecionar o bloco a condicionar para o fluxo específico para o canal selecionado.


2- Assim como no Bot Designer, selecionamos a variável ${chatPlatform}e a seguir marcamos o canal no qual desenvolveremos o fluxo para o canal que selecionamos.



3- Configuramos, dentro do bloco, as informações que queremos exibir.



Desta forma, podemos definir diferentes experiências conversacionais dentro do mesmo bot para diferentes canais.



Escrito por: Equipe Botmaker

Atualizado: 09/02/2024