Fluxo de Função
Um fluxo de função é uma maneira fantástica de evitar que você crie fluxos repetitivos continuamente. Pense em quando você precisa pedir e-mails ou números de telefone.
Com um fluxo de função, você poderá enviar o usuário para aquele fluxo e, depois de concluído, o usuário poderá continuar exatamente do ponto em que parou no fluxo anterior.
Criar fluxo de função
Para criar um fluxo de função, vá para Fluxos no menu à esquerda e pressione o botão + Novo subfluxo .
Selecione o tipo de fluxo de função e nomeie seu fluxo. Uma vez feito isso, pressione o botão Criar e você será levado ao construtor de fluxo.
Exemplo de fluxo de função
Uma vez dentro do construtor de fluxo e desejando inserir um novo bloco você verá que tem todos os blocos à sua disposição como em um fluxo normal, e um extra chamado Output .
Essa saída é o que torna esse fluxo de função tão único, pois oferece a capacidade de enviar o usuário de volta ao fluxo anterior (se desejar) exatamente de onde ele parou.
Vamos criar um exemplo onde pedimos um email ao usuário e adicionamos um módulo de saída a ele;
Como você pode ver um fluxo simples mas com a vantagem de ser a única função do fluxo, solicitar um email.
Fluxo de função de chamada
Depois que esse fluxo for concluído, você poderá retornar o usuário ao fluxo anterior para continuar a conversa lá, se desejar.
Deixe-nos mostrar como isso poderia ser;
Existem muitos casos de uso para fluxos de funções para que você possa ser tão criativo quanto desejar.
Múltiplas Saídas
Várias etapas de saída são suportadas em seu fluxo de função.
Quando você chama um fluxo de função com múltiplas saídas, os títulos dessas saídas serão exibidos na etapa Goto e você poderá lidar com isso de acordo.