NicoChatNicoChatDocumentaçãoBuscar na documentação…
Entrar

Fluxo de Função

Vídeo no YouTube (indisponível para incorporação)

2026-08-12

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.

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 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.

Exemplo de fluxo de função

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.

Chamar o fluxo de função

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.

Múltiplas Saídas

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.