Fluxo de Função
Vídeo no YouTube (indisponível para incorporação)
Um fluxo de função é uma ótima maneira de evitar que você crie os mesmos fluxos repetidas vezes. Pense em quando você precisa pedir e-mails ou números de telefone.
Com um fluxo de função, você envia o usuário para esse fluxo e, quando ele termina, o usuário continua exatamente do ponto em que parou no fluxo anterior.
Para criar um fluxo de função, vá para Fluxos no menu à esquerda e pressione o botão + Novo subfluxo.
Selecione o tipo Fluxo de Função e dê um nome ao seu fluxo. Feito isso, pressione o botão Criar e você será levado ao construtor de fluxo.

Dentro do construtor de fluxo, ao inserir um novo bloco, você verá que tem à sua disposição todos os blocos de um fluxo comum e mais um, chamado Output.

Essa saída é o que torna o fluxo de função tão único, porque permite enviar o usuário de volta ao fluxo anterior (se você quiser), exatamente de onde ele parou.
Vamos criar um exemplo em que pedimos o e-mail ao usuário e adicionamos um módulo de saída a esse fluxo:

Como você pode ver, é um fluxo simples, com a vantagem de ter uma única função: pedir um e-mail.
Depois que esse fluxo terminar, você pode devolver o usuário ao fluxo anterior para continuar a conversa por lá, se quiser.
Veja como isso ficaria:

Existem muitos casos de uso para fluxos de função, então você pode ser tão criativo quanto quiser.
O seu fluxo de função aceita várias etapas de saída.
Quando você chama um fluxo de função com várias saídas, os títulos dessas saídas aparecem na etapa Goto, e você pode tratar cada uma delas como quiser.


