---
title: "Fluxos do WhatsApp (Flows): como criar e usar"
url: https://ajuda.botconversa.com.br/aula/fluxos-do-whatsapp-flows
section: "WhatsApp API Oficial"
date_modified: 2026-09-07T01:58:23.323172+00:00
language: pt-BR
---

# Fluxos do WhatsApp (Flows): como criar e usar

[Vídeo da aula](https://youtu.be/ccV_SNiIo8A)

## Resposta rápida

Os **Fluxos do WhatsApp** (WhatsApp Flows) são formulários que abrem em tela cheia dentro da conversa — o cliente preenche tudo de uma vez e envia, sem sair do WhatsApp. Você cria em **Configurações → WhatsApp → Fluxos**, publica, e depois aciona por um botão: no bloco **Enviar mensagem** de um fluxo de conversa, ou em um modelo de mensagem. **Fluxo em rascunho não aparece para ser selecionado** — só publicado.

**Tempo de leitura:** ~12 min**Para quem é:** Quem usa a API Oficial | Quem monta fluxos

Perguntar nome, e-mail, cidade, dia e horário em cinco mensagens separadas funciona — mas é lento, o cliente desiste no meio e o dado chega torto, cheio de erro de digitação. O Flow resolve isso: uma tela só, os campos todos ali, e a resposta volta organizada e gravada no contato.

**Não confunda os dois "fluxos".** Os **Fluxos de conversa**, no menu lateral, são o construtor do robô — os blocos ligados por setas. Os **Fluxos** deste artigo ficam dentro de Configurações → WhatsApp e são os formulários do WhatsApp. Nomes parecidos, coisas diferentes. Neste artigo, "Flow" sempre se refere ao formulário.

## O que dá para fazer com um Flow?

Qualquer momento da conversa em que você precisa **coletar dados estruturados**:

**Clínica:** um Flow de agendamento com nome, convênio, especialidade e um seletor de data. O paciente escolhe tudo numa tela e a recepção recebe o pedido pronto.

**Loja:** um Flow de orçamento com produto, quantidade, cidade de entrega e observações. O vendedor já abre a conversa sabendo o que precisa cotar.

**Pós-venda:** uma pesquisa de satisfação com nota, motivo e um campo aberto — respondida em segundos, sem link externo e sem tirar o cliente do WhatsApp.

E há um motivo a mais desde outubro: **o Flow inteiro conta como uma mensagem só**, com quantos campos e telas tiver. Substituir seis perguntas por um Flow é trocar seis cobranças por uma — veja [Cobrança dentro da janela de 24h](/aula/cobranca-dentro-da-janela-de-24h).

## O que preciso antes de começar?

-   **Estar na API Oficial**, com o número conectado. Os Flows são um recurso da plataforma do WhatsApp Business — não existem na API não oficial.
-   **Saber quais dados você quer coletar** e em quais campos do contato eles vão ser gravados. Vale abrir a lista de campos antes de montar o formulário.
-   **Publicar o fluxo.** É o passo que mais gera dúvida: enquanto ele estiver em rascunho, não aparece em lugar nenhum para ser usado.

## Como crio um fluxo?

![Aba Fluxos em Configurações e WhatsApp, no estado vazio, com o botão Criar primeiro fluxo em destaque](https://lfdfrrdzcfagillurinx.supabase.co/storage/v1/object/public/article-images/08-api-oficial/fluxos-do-whatsapp-flows/passo-1.jpg)

A aba **Fluxos** fica ao lado de Conta e Modelos de mensagem. Sem nenhum fluxo criado, a tela traz o botão **Criar primeiro fluxo**.

1.  No menu lateral, vá em **Configurações → WhatsApp**.
2.  No topo da página, abra a aba **Fluxos** — ela fica ao lado de **Conta** e **Modelos de mensagem**.
3.  Clique em **Criar primeiro fluxo** (ou em **\+ Criar**, se você já tiver outros).
4.  Dê um **nome** ao fluxo e clique em **Criar**.

O editor abre direto, já com a **Tela #1** em branco. O nome é interno: serve para você encontrar o fluxo nas listas — o cliente nunca vê.

## Como funciona o editor?

São quatro áreas, e entender a divisão resolve metade das dúvidas:

![Editor do fluxo com a paleta de elementos à esquerda, as abas das quatro telas no topo, os blocos no centro e a pré-visualização do celular à direita](https://lfdfrrdzcfagillurinx.supabase.co/storage/v1/object/public/article-images/08-api-oficial/fluxos-do-whatsapp-flows/passo-2.jpg)

As quatro áreas do editor. Repare nas abas do topo: elas adotam o **Título da tela** — "Agendar horário", "Data e horário", "Seus dados", "Pedido recebido" — em vez de "Tela #1, #2, #3".

Área

Para que serve

**Barra superior**

Nome do fluxo, o botão **Pré-visualização** (liga e desliga o celular à direita) e o botão **Publicar**

**Coluna da esquerda — Conteúdo**

A paleta de elementos. Clique ou arraste para dentro da tela

**Coluna do meio — a tela**

O que o cliente vê: título da tela, os blocos na ordem, e o rodapé

**Coluna da direita — pré-visualização**

Simulação do celular, atualizada enquanto você edita

Na coluna do meio há um divisor com um ícone de alfinete. Tudo o que fica **abaixo dele é o rodapé**: duas legendas opcionais e o botão que leva o cliente adiante. O rodapé fica fixo na base da tela no celular.

Sair do editor pela seta não perde nada — o trabalho fica salvo como rascunho.

## Quais elementos posso usar?

A paleta vem dividida em cinco grupos:

Grupo

Elementos

Para que serve

**Texto**

Título, Subtítulo, Corpo, Legenda

Explicar, dar contexto, separar seções. Não coletam nada

**Campos**

Resposta curta, Resposta longa, Seletor de data

O cliente digita ou escolhe uma data

**Selecionar**

Escolha única, Múltipla escolha, Lista suspensa

O cliente escolhe entre opções que você define

**Mídia**

Imagem

Ilustrar o formulário

**Interações**

Consentimento

Caixa de aceite — termos, autorização de contato

A **Resposta curta** tem um detalhe que vale usar: o campo **Tipo de resposta** aceita **Texto, Senha, E-mail, Número, Código de acesso** e **Telefone**. Escolher o tipo certo faz o celular abrir o teclado adequado e já barra o que não serve — um e-mail sem arroba, por exemplo, não passa.

Cada bloco adicionado tem, no cabeçalho: a alça **⠿** para arrastar e reordenar, o menu **⋮** com **Duplicar** e **Excluir**, e a seta para recolher. Se excluir sem querer, o aviso que aparece traz um **Cancelar** que desfaz.

## Como salvo as respostas no contato?

Esta é a parte que transforma o formulário em dado aproveitável — e a que mais passa despercebida.

Em todo campo de resposta existe a opção **Salvar resposta em**, com um link azul escrito **variável**. Clicando nele, abre um seletor com busca, um botão **Redefinir** para limpar a escolha e um **Novo campo de usuário**, que cria o campo na hora, sem sair dali.

É esse vínculo que faz a resposta virar um dado do contato. Depois disso, ela serve para tudo: personalizar mensagens, montar segmentações, filtrar transmissões e condicionar caminhos no fluxo de conversa. Se você não preencher esse campo, a resposta chega mas não fica gravada em lugar nenhum.

Para entender a diferença entre os tipos de campo, veja [Campos do usuário e campos do robô](/aula/campos-do-usuario-e-campos-do-robo).

## Como mostro uma pergunta só em certos casos?

Todo elemento tem um alternador **Condição**. Ligado, ele faz o bloco aparecer apenas quando a resposta anterior for o que você definir.

A regra se monta assim: **Mostrar se** \[pergunta anterior\] **resposta** \[é / não é\] \[valor\]. Dá para empilhar mais de uma regra com **\+ Adicionar condição**.

**Exemplo:** a primeira pergunta é "Você tem plano de saúde?", com Escolha única entre _Sim_ e _Não_. O campo "Qual convênio?" fica com a condição **Mostrar se** essa resposta **é** _Sim_. Quem responde "Não" nem vê a pergunta — e o formulário fica curto para os dois.

**A condição só enxerga perguntas da mesma tela, e apenas as que vêm antes dela.** Se o alternador estiver desabilitado, é porque não existe pergunta anterior para servir de referência — mova o bloco para baixo ou adicione a pergunta que vai comandar a condição.

## Como uso mais de uma tela?

No topo da coluna do meio, o **+** ao lado de "Tela #1" cria uma tela nova. A partir da segunda, cada aba ganha um **×** para excluir.

Um detalhe prático: **a aba adota o que você escreve em "Título da tela"**. Preencha esse campo primeiro e o editor fica muito mais fácil de navegar — em vez de "Tela #1, Tela #2, Tela #3", você lê "Seus dados, Endereço, Horário".

A navegação é **linear**: o botão do rodapé leva sempre para a próxima tela e, na última, conclui o formulário. Não existe um "ir para a tela X". Quem faz desvio é a Condição, escondendo e mostrando elementos.

## Quais são os limites?

Onde

Limite

Elementos por tela

**8**

Título e Título da tela

80 caracteres

Corpo

4.096 caracteres

Rótulo

20 (resposta curta) · 30 (escolhas) · 40 (data)

Dica

80 caracteres

Texto de consentimento

120 caracteres

Legendas do rodapé

15 caracteres cada

Botão do rodapé

35 caracteres

Imagem

JPEG ou PNG, até 300 KB

Ao tentar passar de 8 elementos, um aviso vermelho aparece e a opção **Duplicar** fica desabilitada. Não é um problema: se a tela encheu, quase sempre o formulário fica melhor dividido em duas.

## Como publico o fluxo?

Clique em **Publicar**, no canto superior direito. Não há tela de confirmação — passando na validação, o fluxo vai direto para a Meta.

Se algo estiver incompleto, o editor marca em vermelho a aba da tela e o bloco com problema, e escreve o motivo embaixo do campo:

Mensagem

O que fazer

"Adicione texto ou remova o elemento"

Um bloco de texto ficou vazio

"Insira um rótulo de campo"

Uma resposta curta ou longa está sem rótulo

"Insira um rótulo"

Uma escolha, lista, data ou consentimento está sem rótulo

"Adicione uma imagem ou remova esta seção"

Você inseriu o bloco de imagem e não subiu o arquivo

Corrija o que estiver marcado e publique de novo. Só depois de publicado o fluxo passa a aparecer nas listas de seleção.

## Como envio o fluxo para o cliente?

O Flow não é enviado sozinho: ele vai anexado a uma mensagem, como um botão. Há dois caminhos, e a diferença entre eles é a janela de 24 horas.

### Opção 1 — No bloco Enviar mensagem (dentro da janela)

Serve para quando a conversa já está aberta e o cliente respondeu nas últimas 24 horas.

1.  Abra o fluxo de conversa e clique no bloco **Enviar mensagem**.
2.  Escreva a mensagem que acompanha o formulário — algo que explique o que o cliente vai encontrar.
3.  Clique em **Adicionar botão** e escolha **Fluxo completo**.
4.  Clique na linha **Botão** que apareceu para abrir a janela de edição.
5.  Preencha o **Nome do botão** (até 20 caracteres — é o texto que o cliente clica) e escolha o fluxo em **Fluxo do WhatsApp**.
6.  Conecte o **Próximo passo** do bloco ao que deve acontecer depois que o formulário for concluído.

![Bloco Enviar mensagem com o botão Realizar Agendamento e a janela Editar botão mostrando o campo Fluxo do WhatsApp preenchido](https://lfdfrrdzcfagillurinx.supabase.co/storage/v1/object/public/article-images/08-api-oficial/fluxos-do-whatsapp-flows/passo-3.jpg)

Em **Editar botão**: o **Nome do botão** é o texto que o cliente clica, e o **Fluxo do WhatsApp** é o formulário que vai abrir. Nesta lista só aparecem os fluxos publicados.

Dois pontos que costumam pegar. O bloco aceita **um tipo de botão por vez**: não dá para ter um botão de resposta e um Flow na mesma mensagem. E o bloco continua com **uma única saída**, diferente dos botões de resposta, que criam uma saída para cada opção — a conversa segue por esse caminho único depois do formulário.

### Opção 2 — Em um modelo de mensagem (fora da janela)

Serve para iniciar a conversa: campanhas, transmissões e qualquer contato com quem não fala com você há mais de 24 horas.

1.  Vá em **Configurações → WhatsApp → Modelos de mensagem** e clique em **\+ Criar**.
2.  Escolha a **categoria** do modelo e avance.
3.  Preencha **Nome** (só letras e números) e **Idioma**, e mantenha o tipo **Padrão**.
4.  Escreva o **corpo** da mensagem e, se quiser, cabeçalho e rodapé.
5.  Em **Adicionar botão**, dentro de **Chamada para ação**, escolha **Fluxo completo**.
6.  Preencha o **Nome do botão** (até 40 caracteres), escolha o ícone e selecione o **Fluxo do WhatsApp**.
7.  Clique em **Enviar para revisão**.

O modelo passa pela aprovação da Meta, o que costuma levar até 24 horas, e não pode ser editado enquanto está em análise. Cabe **um botão de Fluxo completo por modelo**. A disponibilidade desse botão pode variar conforme a categoria escolhida — se ele não aparecer, tente outra categoria. Para entender as categorias, veja [Solicitando análise de categoria na Meta](/aula/solicitando-analise-de-categoria-na-meta).

## Como gerencio meus fluxos?

A lista em **Configurações → WhatsApp → Fluxos** mostra **Nome**, **Status**, **Respostas** (quantas o fluxo já recebeu) e **Última alteração**, com busca e filtro por status.

No dia a dia você trabalha com dois status: **Rascunho**, enquanto o fluxo está sendo montado, e **Publicado**, quando ele já pode ser usado. O filtro traz ainda o status **Restrita** — se algum fluxo seu aparecer assim, fale com o suporte.

Marcando um ou mais fluxos pela caixa de seleção, aparece uma barra embaixo com **Duplicar**, **Arquivar** e **Excluir**.

**Arquivar não é excluir.** O fluxo arquivado sai da lista ativa e deixa de ser acionado, mas continua guardado — dá para consultá-lo em **Status → Arquivado**, na página Arquivo de fluxos. Excluir é definitivo. Na dúvida, arquive.

## Dicas

-   **Preencha o "Título da tela" antes de tudo.** Ele nomeia a aba do editor e, com três ou quatro telas, é o que evita você se perder no próprio formulário.
-   **Deixe obrigatório só o que você realmente precisa.** Todo campo de resposta já nasce como obrigatório — e cada campo obrigatório a mais é uma chance a mais de o cliente desistir.
-   **Rótulos curtos ganham no celular.** O limite é de 20 a 40 caracteres, mas quem lê está numa tela pequena: "Melhor horário" funciona melhor que "Informe o melhor horário para contato".
-   **Use a Condição para encurtar, não para complicar.** O melhor formulário é o que faz o menor número de perguntas para cada pessoa.
-   **Confira no painel de pré-visualização antes de publicar.** Ele atualiza enquanto você edita e mostra exatamente a ordem que o cliente vai encontrar.

## Perguntas frequentes

Criei o fluxo, mas ele não aparece na lista do botão. Por quê?

Porque ele ainda está em **rascunho**. Só fluxo publicado aparece para ser selecionado, tanto no bloco Enviar mensagem quanto no modelo de mensagem. Abra o fluxo, clique em Publicar e corrija o que a validação apontar.

Qual a diferença entre arquivar e excluir?

Arquivar tira o fluxo da lista ativa e ele deixa de ser acionado, mas continua guardado na página Arquivo de fluxos. Excluir é definitivo, sem volta.

Quantos elementos cabem em um formulário?

Até 8 por tela. Precisando de mais, crie outra tela — o formulário fica melhor dividido do que espremido.

Posso ter um botão de resposta e um Flow na mesma mensagem?

Não. O bloco Enviar mensagem aceita um tipo de botão por vez: ou botões de resposta, ou botão de URL, ou Fluxo completo.

Posso colocar dois Flows no mesmo modelo de mensagem?

Não. É permitido um botão de Fluxo completo por modelo.

Onde ficam as respostas que o cliente preencheu?

Nos campos do contato que você escolheu em **Salvar resposta em**, dentro de cada elemento. A coluna **Respostas**, na lista de fluxos, mostra quantas o formulário já recebeu.

O botão do meu fluxo de conversa está com a borda vermelha.

Falta escolher qual fluxo do WhatsApp ele vai abrir. Clique no botão, abra a janela de edição e selecione o fluxo em "Fluxo do WhatsApp".

O cliente vê o nome que dei ao fluxo?

Não. Esse nome é interno, só para você localizá-lo nas listas. O que o cliente lê é o nome do botão, o título da tela e os textos que você escreveu dentro do formulário.

Preciso publicar de novo depois de editar um fluxo?

Sim. A publicação é o que envia a versão atual para a Meta — alterações feitas no editor só chegam ao cliente depois de publicar outra vez.
