Pular para o conteúdo

    Usamos cookies para melhorar sua experiência e analisar o tráfego do site.

    Ao aceitar, você concorda com nossa Política de Cookies.

    Chatsac

    API do WhatsApp Cloud

    WhatsApp Flows: O Que É e Como Criar Experiências Interativas

    Ronan Pinho
    Ronan Pinho

    Fundador e CEO da Chatsac8 min de leitura

    Resposta direta
    WhatsApp Flows é um recurso da WhatsApp Business Platform para criar formulários e jornadas interativas que abrem dentro do próprio WhatsApp. A empresa pode coletar dados, mostrar opções e concluir tarefas como agendamentos, cadastros, pesquisas e pedidos sem mandar o cliente para um site externo. O fluxo pode ser estático, com dados definidos no JSON, ou dinâmico, conectado a um endpoint da empresa.
    Resposta direta

    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:

    1. A empresa envia uma mensagem com um botão para abrir o Flow.
    2. O cliente abre a experiência dentro do WhatsApp.
    3. O Flow mostra os campos e opções definidos no JSON.
    4. O cliente avança pelas telas e confirma os dados.
    5. 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.

    WhatsApp Flows vs. chatbot tradicional
    CritérioWhatsApp FlowsChatbot tradicional
    ExperiênciaTelas e campos nativosTroca de mensagens
    Melhor usoTarefa estruturadaConversa e triagem
    Entrada do clienteCampos, listas e seleçõesTexto, áudio e botões
    Dados dinâmicosCom endpointCom integrações do bot
    ExceçõesPrecisa de rota de saídaPode perguntar ou transferir
    ManutençãoJSON, validação e publicaçãoRegras, 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.

    Perguntas frequentes

    Fontes

    Pronto para transformar seu atendimento?