WhatsApp Flows: O Que É e Como Criar Experiências Interativas
Fundador e CEO da Chatsac8 min de leitura

Mandar o cliente para um formulário externo cria uma quebra: ele sai da conversa, espera outra página abrir e pode abandonar a tarefa. O WhatsApp Flows reduz essa fricção ao colocar a experiência interativa dentro do chat.
Para a empresa, isso não é apenas um formulário bonito. É uma forma estruturada de receber dados e ligar a conversa a sistemas de agenda, vendas, suporte ou pedidos.
O que você vai ver neste guia
Este guia explica o que é WhatsApp Flows, como a experiência funciona e quando ela vale mais do que um chatbot tradicional. Você também verá o caminho técnico para criar, testar e publicar um Flow pela API oficial.
- Como telas, componentes e navegação formam a jornada
- Quando usar um Flow estático ou um endpoint
- Casos de uso para atendimento, vendas e pós-venda
- Requisitos técnicos e operacionais antes de publicar
- Limites que precisam ser testados antes de levar o Flow ao público
O que é o WhatsApp Flows?
WhatsApp Flows é o recurso da WhatsApp Business Platform que permite criar jornadas com várias telas dentro do WhatsApp. O cliente toca em um botão, preenche campos, escolhe opções e envia a resposta sem abrir o navegador.
Na prática, o Flow funciona como uma pequena interface nativa ligada à conversa. Ele organiza uma tarefa que seria confusa se fosse conduzida por uma sequência longa de mensagens.
Um Flow pode reunir elementos como:
- Textos de orientação
- Campos curtos ou longos
- Seleção de uma ou mais opções
- Listas e escolhas de data
- Botões para avançar ou concluir
A definição das telas, dos campos e da navegação fica em um arquivo Flow JSON. A documentação oficial do WhatsApp Flows concentra as regras do recurso, o esquema do JSON e as referências de componentes.
O ponto mais importante é não confundir Flows com um construtor comum de chatbot. O chatbot controla a conversa. O Flow abre uma interface estruturada para o usuário concluir uma tarefa específica.
Como o WhatsApp Flows funciona na prática?
O WhatsApp Flows funciona como uma sequência de telas nativas iniciada por uma mensagem interativa. Cada tela mostra informações, recebe entradas do usuário e decide qual será o próximo passo até a conclusão.
O caminho básico é este:
- A empresa envia uma mensagem com um botão para abrir o Flow.
- O cliente abre a experiência dentro do WhatsApp.
- O Flow mostra os campos e opções definidos no JSON.
- O cliente avança pelas telas e confirma os dados.
- A resposta volta para a operação pela integração oficial.
Flow sem endpoint
Um Flow sem endpoint usa conteúdo e regras já definidos no próprio JSON. Ele serve quando as opções podem ser carregadas antes da abertura e não dependem de uma consulta ao sistema da empresa durante a jornada.
É uma boa escolha para pesquisa de satisfação, cadastro simples, coleta de preferência ou triagem com alternativas fixas. A implementação tende a ser mais simples porque não exige troca de dados em tempo real entre cada etapa e um servidor externo.
Flow com endpoint
Um Flow com endpoint troca dados com o servidor da empresa durante a experiência. Isso permite consultar horários livres, validar um cadastro, carregar produtos disponíveis ou adaptar a próxima tela conforme uma resposta.
O endpoint traz poder e responsabilidade. A equipe precisa tratar autenticação, criptografia, validação, indisponibilidade e respostas inesperadas. Se o servidor falhar, o cliente não enxerga a arquitetura: ele apenas percebe que o formulário no WhatsApp parou.
No atendimento que a gente vê todo dia, esse é o erro mais comum de desenho: transformar uma tarefa simples em uma integração dinâmica sem necessidade. Quanto mais dependências o Flow tiver, mais pontos precisam ser monitorados.
O que dá para construir com Flows?
WhatsApp Flows é indicado para tarefas com começo, campos e resultado bem definidos. Agendamento, cadastro de lead, pesquisa de satisfação e montagem de pedido são os casos mais diretos.
Agendamento
O cliente escolhe serviço, unidade, data e horário na mesma experiência. Com endpoint, o Flow pode consultar a agenda e mostrar apenas opções disponíveis. Sem endpoint, ele pode coletar preferências para confirmação posterior pela equipe.
Cadastro e qualificação de lead
O Flow pode pedir nome, cidade, interesse e faixa de necessidade sem espalhar as respostas por várias mensagens. Depois, a automação encaminha o contato para o setor certo ou registra os dados no CRM.
Pesquisa de satisfação
Uma jornada curta pode reunir avaliação, motivo e comentário final. O formato estruturado facilita analisar as respostas e acionar atendimento humano quando aparece um problema.
Pedido ou solicitação
O cliente seleciona categoria, item, quantidade e forma de retirada. Em cenários dinâmicos, o endpoint pode consultar disponibilidade antes da confirmação.
Flows também pode apoiar suporte, atualização cadastral, solicitação de orçamento e escolha de preferências. A regra de decisão é simples: se a tarefa parece um formulário, Flows pode reduzir mensagens. Se exige negociação, contexto aberto ou explicação, mantenha a conversa com bot ou atendente.
Como criar um WhatsApp Flow?
Para criar um WhatsApp Flow, a empresa define a jornada, monta o Flow JSON no WhatsApp Manager ou pela API, testa a prévia, corrige erros de validação e publica. Se houver dados dinâmicos, também precisa configurar e testar o endpoint antes da liberação.
1. Desenhe a tarefa antes das telas
Defina qual resultado o Flow deve entregar. Um bom objetivo é específico, como solicitar um agendamento ou qualificar um lead. Evite colocar cadastro, venda, suporte e pesquisa na mesma jornada.
Mapeie os campos obrigatórios, as opções, as regras de saída e o que acontece depois do envio. Se a equipe não sabe quem recebe a resposta, o Flow só automatiza a coleta e cria uma nova fila esquecida.
2. Escolha entre modelo estático e dinâmico
Use um Flow sem endpoint quando as opções não mudam durante o preenchimento. Use endpoint quando a tela precisa consultar ou gravar dados em tempo real.
Essa decisão afeta prazo, segurança e manutenção. Um protótipo estático é reversível e rápido de testar. Uma jornada dinâmica exige contrato de dados, logs, tratamento de erro e alguém responsável pelo servidor.
3. Monte o Flow JSON
No Flow Builder do WhatsApp Manager, crie as telas, componentes e ações. Também é possível administrar Flows pela Graph API. Use a prévia para verificar textos, ordem dos campos e navegação em uma tela parecida com a do cliente.
O JSON precisa seguir a versão e o esquema aceitos pela Meta. Campos inválidos geram erros de validação que devem ser corrigidos antes da publicação.
4. Teste a jornada completa
Teste entradas corretas, campos vazios, retorno, abandono e falha do endpoint. Faça o teste em aparelho compatível e verifique o destino dos dados depois da conclusão.
Na operação, o melhor teste não é pedir para quem construiu repetir o caminho feliz. Entregue o Flow a alguém que não viu o projeto e observe onde essa pessoa hesita. Esse atrito costuma revelar rótulos ambíguos e etapas desnecessárias.
5. Valide, publique e distribua
Depois de corrigir os erros, publique o Flow e associe-o à mensagem que iniciará a experiência. A coleção oficial da Meta documenta a criação, o envio e a mudança de status para publicado.
Validação do Flow e aprovação do template de mensagem são etapas diferentes. Quando a distribuição exigir um template, esse template precisa seguir o processo de aprovação aplicável. Não trate a prévia aprovada pela equipe como autorização automática da Meta.
WhatsApp Flows ou chatbot tradicional: qual usar?
Use WhatsApp Flows para coletar dados em uma tarefa estruturada; use chatbot para interpretar mensagens e conduzir conversas. A combinação costuma ser mais forte: o bot identifica a intenção e abre o Flow certo, enquanto um atendente assume exceções.
| Critério | WhatsApp Flows | Chatbot tradicional |
|---|---|---|
| Experiência | Telas e campos nativos | Troca de mensagens |
| Melhor uso | Tarefa estruturada | Conversa e triagem |
| Entrada do cliente | Campos, listas e seleções | Texto, áudio e botões |
| Dados dinâmicos | Com endpoint | Com integrações do bot |
| Exceções | Precisa de rota de saída | Pode perguntar ou transferir |
| Manutenção | JSON, validação e publicação | Regras, intenções e conteúdo |
Escolher apenas um dos dois cria um custo de oportunidade. Um chatbot usado como formulário obriga o cliente a responder muitas mensagens. Um Flow usado como conversa tenta prever todas as exceções e fica longo.
Um desenho operacional mais resistente segue esta divisão:
- Chatbot: entende o motivo do contato e faz a triagem.
- Flow: coleta os dados necessários para uma tarefa.
- Integração: consulta ou registra informações nos sistemas.
- Atendente: resolve dúvida, negociação e exceção.
Para entender a infraestrutura por trás dessa combinação, veja o guia sobre a API da Meta para WhatsApp. A comparação entre WhatsApp Business e integração por API também ajuda a separar aplicativo, plataforma e automação.
O que é preciso para usar Flows?
Para criar e enviar WhatsApp Flows, a empresa precisa operar na WhatsApp Business Platform oficial, ter os ativos e acessos corretos no ambiente da Meta e usar uma integração capaz de administrar e enviar o Flow. O aplicativo WhatsApp Business sozinho não é o ambiente de criação empresarial do recurso.
O checklist básico inclui:
- Conta empresarial e número configurados para a plataforma oficial
- Acesso ao WhatsApp Manager e aos ativos da conta
- Permissões e credenciais para usar a API, quando a gestão for por código
- Flow JSON válido e testado
- Template aprovado quando o contexto de envio exigir mensagem-modelo
- Endpoint seguro e monitorado, apenas se houver troca dinâmica de dados
- Processo claro para receber a resposta e continuar o atendimento
Se a operação ainda não usa a plataforma, comece pelo passo a passo de como ativar a API oficial do WhatsApp. Para equipes técnicas, o guia de WhatsApp API como web service ajuda a organizar webhooks, requisições e integrações.
O recurso Flows não aparece como uma assinatura mensal isolada. O custo final depende da infraestrutura, do provedor e das regras da WhatsApp Business Platform. Desde julho de 2025, a cobrança da Meta para mensagens-modelo passou a considerar templates entregues, não conversas; confirme sempre o modelo vigente na página oficial de preços da plataforma, sem fixar valores no projeto.
Antes de publicar, faça um teste pequeno e reversível. Meça conclusão, erros do endpoint, dados incompletos e transferências para humano. Se o Flow coleta mais informação, mas reduz a clareza para o cliente, ele não melhorou a operação.
Perguntas frequentes sobre WhatsApp Flows
WhatsApp Flows exige a plataforma oficial para a empresa, mas abre dentro do aplicativo do cliente. Ele não substitui todo chatbot e não elimina custos de mensagem, integração ou infraestrutura.
Se sua empresa quer levar formulários e jornadas interativas para o WhatsApp sem depender de conexão por QR Code, conheça a API oficial da Chatsac e valide primeiro um caso de uso curto. O objetivo não é colocar mais telas no atendimento; é concluir uma tarefa com menos atrito e dados mais organizados.