Reutilizar fluxos
Para muitos bots construídos em nossa plataforma, a resposta à pergunta de um usuário depende das informações que você conhece sobre esse usuário. Essas informações, como que tipo de cliente ele é, que tipo de assinatura possui e assim por diante, podem ser obtidas por meio de uma API, mas também diretamente no próprio fluxo.
Por exemplo:

No fluxo acima, a resposta à pergunta do usuário depende do tipo de cliente que ele é. No entanto, o tipo de cliente é importante para a resposta a muitas perguntas diferentes que um usuário pode ter. Não queremos exibir a mesma pergunta toda vez que nosso usuário fizer uma pergunta desse tipo. Em vez disso, queremos armazenar isso em um único lugar.
Neste tutorial, você aprenderá como criar um fluxo reutilizável, como acioná-lo e como retornar ao ponto original no fluxo.
Crie um bloco que vincule a uma intenção que precisa de uma resposta específica. Vincule este bloco com um 'Ir para' ao fluxo que você deseja reutilizar. Adicione uma variável do tipo bloco e dê um nome a ela, como "reuseFlow", e vincule a um bloco para retornar uma vez que o fluxo esteja terminado.

2. Crie o fluxo que você deseja reutilizar e colete as variáveis necessárias do cliente
3. No final desse fluxo, adicione um novo bloco 'Ação' e adicione um plugin 'Ir para bloco por variável'. Preencha a variável de bloco para retornar neste fluxo

4. Quando um usuário atingir esta parte do fluxo, ele retornará ao bloco original que foi definido na variável reuseFlow.
O fluxo usado no exemplo acima se parece com isto:

Last updated
Was this helpful?