Você manda “me passa seu nome, e-mail, cidade e o que procura”, e o cliente responde só o nome. Depois o e-mail com erro. A cidade nunca chega. Criar um formulário no WhatsApp resolve isso: o cliente preenche todos os campos em uma janela dentro da conversa e envia de uma vez.
A resposta direta: para criar um formulário no WhatsApp, você usa os WhatsApp Flows, recurso nativo da API oficial da Meta. Você monta as telas, escolhe os campos, testa no seu próprio celular e publica. No ClikChat, tudo isso é feito em um construtor visual, sem programar.
Abaixo está o passo a passo completo, com um exemplo de formulário de três telas, dicas para evitar respostas erradas e um checklist antes de publicar.
O que você precisa antes de criar um formulário no WhatsApp
- API oficial do WhatsApp (WABA): formulários nativos não funcionam em conexão por QR Code nem no app WhatsApp Business. Se você ainda está nesse estágio, veja como migrar para a API oficial.
- Perfil Master no ClikChat: o módulo WhatsApp Flows aparece para esse perfil.
- Objetivo claro: uma frase que diga o que o formulário resolve. “Coletar dados para orçamento” é um objetivo. “Saber mais sobre o cliente” não é.
- Lista dos campos que alguém vai usar: se nenhum processo depende de um dado, ele não entra.
Como criar formulário no WhatsApp: passo a passo
No ClikChat, o caminho é Configuração → WhatsApp Flows. O formulário fica vinculado à sua conta WABA e vale para todos os números dela.
- Crie um novo Flow. Dê um nome interno que explique o uso (até 100 caracteres), como “Orçamento — reforma — v1”, escolha a conta do WhatsApp (WABA) e as categorias. Comece em branco ou, se quiser partir de algo pronto, use os modelos “Coletar interesse de compra” (nome, e-mail, aceite de termos e categorias de interesse) ou “Obter feedback” (recomendação (sim/não), comentário opcional e avaliação por estrelas em três áreas).
- Planeje as telas. Uma tarefa por tela: dados pessoais, detalhes do pedido, confirmação. O construtor aceita até 10 telas, mas formulários curtos convertem melhor.
- Escreva o título de cada tela. Curto e com progresso: “Seus dados (1 de 3)”.
- Adicione os campos. Escolha o componente pelo tipo de dado (veja a tabela abaixo). Cada tela aceita até 50 componentes, mas o ideal é ficar em poucos. Marque “Campo obrigatório” só no que for indispensável.
- Defina para onde vai cada resposta. Use “Salvar resposta em” para gravar nome, e-mail ou cidade direto em campos do contato.
- Configure os botões. Nas telas do meio, o CTA navega para a próxima. Na última, ele completa e envia.
- Adicione o consentimento. Use o componente OptIn com “Leia mais” para mostrar os termos.
- Configure o webhook, se for integrar. As respostas podem seguir para o seu sistema, com até 10 tentativas se o destino falhar.
- Confira a validação, a prévia e use “Testar no WhatsApp”. O construtor indica quando o schema está “100% Compatível”. Depois, preencha no seu celular como se fosse o cliente.
- Publique. Depois de publicado, o formulário não é editado. Para ajustar, clone, altere, publique a nova versão e descontinue a antiga.
Campos do formulário: qual componente usar
A escolha do componente é a sua primeira validação. Quando o cliente escolhe de uma lista, ele não consegue digitar errado.
| Dado que você quer | Componente | Por quê |
|---|---|---|
| Nome, e-mail, número de pedido | Resposta curta | Texto breve, uma linha, com tipos como Texto, Número, E-mail e Telefone |
| Descrição do problema, comentário | Resposta longa | Espaço para escrever com calma (até 600 caracteres) |
| Data preferida, data da compra | Data | Sem formato errado (12/3, 3-12, “dia 12”) |
| Período (manhã, tarde, noite) | Múltipla escolha | Uma opção entre poucas (de 1 a 20) |
| Cidade, modelo, unidade | Lista suspensa | Uma opção entre muitas, sem digitação (até 200) |
| Produtos ou serviços de interesse | Caixas de seleção | Permite marcar vários |
| Autorização de contato, aceite de termos | OptIn | Consentimento explícito, com “Leia mais” (até 5 por tela) |
| Instruções, avisos | Título, Subtítulo, Parágrafo ou Texto pequeno | Orienta sem pedir nada |
| Política de privacidade, catálogo | Link | Leva a uma página externa (só HTTPS, até 2 por tela) |
Validação: como evitar respostas erradas
Um formulário bom erra pouco porque deixa pouco espaço para erro. Estas são as práticas que mais funcionam:
Troque texto livre por opções fechadas
Sempre que a resposta tiver um conjunto conhecido de valores, use lista suspensa, múltipla escolha ou caixas de seleção. “Qual unidade?” com lista é melhor que “Digite a unidade”.
Use o seletor de data
A Meta recomenda usar o componente certo para cada ação, como o seletor para datas. Isso elimina a confusão de formatos e permite comparar respostas.
Obrigue só o indispensável
O guia de boas práticas da Meta pede que campos não essenciais sejam opcionais. Se o atendimento funciona sem o dado, deixe opcional.
Explique o formato no rótulo
Rótulos claros evitam erro: “E-mail (para enviar o orçamento)” diz o que é e para que serve. “Número do pedido (está no comprovante)” diz onde encontrar.
Termine com uma tela de revisão
Uma tela final com “Confira seus dados antes de enviar” dá ao cliente a chance de voltar e corrigir. É outra recomendação da Meta.
Cada campo a mais é um motivo a mais para o cliente fechar o formulário. Pergunte só o que alguém da equipe vai usar.
Exemplo: formulário de orçamento em 3 telas
Imagine uma empresa de reformas que recebe pedidos de orçamento pelo WhatsApp. Este é um formulário que você pode adaptar.
Mensagem que leva ao formulário
Que bom que você quer um orçamento! Preencha este formulário rápido para o nosso time preparar uma proposta certinha. [Pedir orçamento]
Tela 1 — Seus dados (1 de 3)
- Resposta curta: nome (salvar no nome do contato).
- Resposta curta: e-mail (salvar em campo de e-mail).
- Lista suspensa: bairro ou cidade.
- CTA: “Continuar para o serviço”.
Tela 2 — O serviço (2 de 3)
- Caixas de seleção: tipo de serviço (pintura, elétrica, hidráulica, piso).
- Data: quando gostaria de começar.
- Resposta longa: descreva o que precisa (opcional).
- CTA: “Revisar pedido”.
Tela 3 — Revisão (3 de 3)
- Parágrafo: “Confira as informações. Depois de enviar, respondemos por aqui.”
- OptIn: “Autorizo o contato pelo WhatsApp sobre este orçamento” com “Leia mais”.
- CTA: “Enviar pedido”.
Mensagem depois do envio
Recebemos seu pedido, [nome]! Um especialista vai analisar e enviar o orçamento por aqui. Se quiser adicionar fotos do local, pode mandar nesta conversa.
Como testar e publicar o formulário
Como o formulário publicado não pode ser editado, o teste é a etapa mais importante.
- Revise a prévia tela por tela. Veja se os textos cabem e se a ordem faz sentido.
- Use “Testar no WhatsApp”. Receba o formulário no seu número e preencha no celular. O teste exige o ID Meta do Flow, pelo menos uma tela e uma conexão oficial; com o Flow ainda em rascunho, a mensagem de teste é um texto fixo da Meta, em inglês.
- Teste o caminho errado. Pule campos opcionais, volte telas, escolha opções improváveis.
- Confira o destino. Veja se as respostas chegaram no ticket e nos campos do contato. Se usa webhook, confira no sistema de destino.
- Peça para outra pessoa testar. Quem montou o formulário nunca estranha o próprio texto.
- Publique e registre a versão. Anote o que mudou, para saber o que clonar na próxima vez.
Checklist antes de publicar
| Item | Ok? |
|---|---|
| Cada tela tem uma tarefa só | ☐ |
| Títulos curtos, com progresso | ☐ |
| Opções fechadas onde dá | ☐ |
| Campos não essenciais opcionais | ☐ |
| OptIn com texto claro e “Leia mais” | ☐ |
| “Salvar resposta em” configurado nos campos-chave | ☐ |
| Testado no WhatsApp por duas pessoas | ☐ |
| Mensagem pós-envio pronta | ☐ |
Formulário ou chatbot?
Use o formulário quando precisa de vários dados no mesmo formato. Use o chatbot de fluxo quando a conversa muda de caminho a cada resposta, como uma triagem por assunto. Os dois funcionam juntos: o chatbot identifica o que o cliente quer e o formulário coleta os detalhes. Para vendas, isso ajuda muito na qualificação de leads no WhatsApp.
Perguntas frequentes
Dá para criar formulário no WhatsApp Business comum?
Não. Formulários nativos, os WhatsApp Flows, são um recurso da API oficial (WABA). No app WhatsApp Business, o que existe é enviar um link para um formulário externo.
Quantas telas um formulário pode ter no ClikChat?
Até 10 telas, com até 50 componentes por tela. Na prática, recomendamos de uma a três telas, com poucos campos em cada.
O cliente precisa sair do WhatsApp para preencher?
Não. O formulário abre dentro da conversa. O cliente preenche, envia e continua no mesmo chat.
Posso alterar um formulário já publicado?
Não diretamente. Depois de publicado, ele não é editado. Você clona, faz as mudanças na cópia, testa, publica e descontinua a versão antiga.
As respostas ficam salvas no cadastro do cliente?
Sim, se você configurar “Salvar resposta em” para cada campo. Sem isso, as respostas aparecem no ticket da conversa.
Consigo enviar as respostas para meu CRM?
Sim. O ClikChat pode enviar as respostas para um webhook, com até 10 tentativas se o destino falhar.
Conclusão
Criar um formulário no WhatsApp é, no fundo, um exercício de corte: menos campos, telas curtas, opções fechadas e um teste caprichado antes de publicar. Com os WhatsApp Flows, o cliente responde tudo em um toque e a sua equipe recebe os dados prontos no ticket e no contato.
Quer montar o seu agora, com modelo pronto e teste no seu celular? Teste o ClikChat grátis por 3 dias.
