Um fluxo de função é uma maneira fantástica de evitar que você crie fluxos repetitivos de novo e de novo. 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 Sub Fluxo .
Selecione o tipo de fluxo Function e nomeie seu fluxo. Uma vez feito, pressione o botão Create e você será levado ao flow builder.
Exemplo de fluxo de função
Uma vez dentro do construtor de fluxo e querendo inserir um novo bloco, você verá que tem todos os blocos à sua disposição, assim 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 lhe dá 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 e-mail ao usuário e adicionamos um módulo de saída a ele;
Como você pode ver, um fluxo simples, mas com o benefício de que esta é a única função do fluxo, solicitando um e-mail.
Fluxo de função de chamada
Após o término desse fluxo, você pode retornar o usuário ao fluxo anterior para continuar a conversa lá, se desejar.
Deixe-nos mostrar como isso poderia ser;
Há muitos casos de uso para fluxos de funções, então você pode ser tão criativo quanto quiser.
Saídas múltiplas
Várias etapas de saída são suportadas no 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 Ir para e você poderá lidar com isso adequadamente.