Todo projeto de WhatsApp oficial esbarra na mesma parede: a empresa quer avisar o cliente de alguma coisa, escreve a mensagem, envia para aprovação e recebe de volta um REJECTED sem explicação útil. Depois de três tentativas, alguém sugere "usar um número comum mesmo". É o começo do fim do canal.
Vale entender as regras, porque elas são consistentes — só não são bem documentadas em português.
Por que templates existem
Na API oficial, a empresa não pode escrever livremente para quem quiser. A Meta protege o usuário do canal contra spam e criou dois regimes:
- Janela de 24 horas (service window). Quando o cliente te manda uma mensagem, abre-se uma janela de 24 horas na qual você responde o que quiser, em texto livre. Cada nova mensagem dele reinicia a janela.
- Fora da janela. Só é possível iniciar contato com uma mensagem de template, previamente cadastrada e aprovada.
O template é um texto fixo com variáveis ({{1}}, {{2}}), mais os botões e cabeçalhos opcionais. É o que garante que o cliente saiba o que está recebendo antes de você mandar.
As categorias — e por que elas mexem no seu caixa
A categoria escolhida define o preço da mensagem e o rigor da análise:
| Categoria | Para que serve | Exemplos |
|---|---|---|
| Utilidade | Acompanhamento de algo que o cliente já contratou ou solicitou | pedido enviado, fatura disponível, agendamento confirmado, cobrança de contrato ativo |
| Autenticação | Verificação de identidade | código de acesso, confirmação de login |
| Marketing | Divulgação, promoção, reengajamento | lançamento, oferta, "volte a comprar" |
A regra de ouro: se a mensagem tem qualquer traço de venda, é marketing — mesmo que você marque como utilidade. A Meta reclassifica, e a reclassificação costuma vir junto com a reprovação. Escrever uma promoção disfarçada de "atualização de conta" é o erro mais comum e o mais caro.
Os motivos reais de reprovação
Na prática, a maioria das reprovações cai em cinco grupos:
1. Categoria incorreta. Texto promocional cadastrado como utilidade. Solução: reclassifique honestamente ou reescreva o texto para de fato ser transacional.
2. Variável sem contexto. Um template que começa com {{1}} ou termina com {{2}} colado à pontuação é reprovado por não dar para avaliar o que aquilo vira. Sempre ancore a variável em texto fixo: Olá, {{1}}! Seu pedido {{2}} saiu para entrega.
3. Conteúdo genérico demais. "Olá, temos uma novidade para você" não diz o que é. Sem conteúdo avaliável, não há aprovação.
4. Política violada. Termos proibidos, promessa de resultado, conteúdo de setor restrito, linguagem que induz urgência artificial.
5. Erro de forma. Nome do template fora do padrão, parâmetros que não batem com o exemplo enviado, formatação quebrada, link encurtado que esconde o destino.
O detalhe que economiza dias: preencha os exemplos de variável ao submeter. Um template com exemplo real ({{1}} = Maria, {{2}} = #10482) é avaliado por um humano ou modelo com muito mais informação que outro com campos vazios.
Um template que passa, na prática
Transacional, específico, com variável ancorada e sem venda:
Olá, {{1}}! Sua fatura de {{2}} vence em {{3}}.
Valor: R$ {{4}}. Para pagar ou emitir a segunda via,
responda esta mensagem que a gente resolve por aqui.
Repare em três decisões:
- Categoria utilidade legítima — é sobre um contrato existente.
- Chamada para responder, não para clicar. Resposta do cliente abre a janela de 24 horas, e a conversa continua em texto livre — mais barata e muito mais eficaz.
- Nenhuma promessa nem desconto embutido.
Esse último ponto é a jogada econômica do canal: o template serve para abrir a conversa; o trabalho acontece dentro da janela. Um agente de IA atrás desse template consegue negociar, gerar o link, confirmar o pagamento e agendar o retorno — tudo dentro das 24 horas, sem novo custo de iniciação. É o desenho que descrevemos em automatizar cobrança no WhatsApp.
Qualidade do número: o limite que ninguém vê até estourar
Cada WABA tem uma classificação de qualidade e um limite de mensagens iniciadas por dia. Bloqueios e denúncias derrubam a qualidade; qualidade baixa reduz o limite; limite reduzido trava a operação em pleno mês de campanha.
O que preserva a qualidade:
- disparar para quem tem relação real com a empresa e deu opt-in;
- respeitar horário comercial e frequência (mais de uma mensagem por semana para o mesmo contato já incomoda);
- oferecer saída fácil — botão ou instrução de "não quero mais receber", e honrar o pedido no mesmo dia;
- não misturar bases antigas de origem duvidosa com o número oficial da empresa.
Aquecimento também é real: comece com volume baixo e cresça gradualmente, em vez de disparar dezenas de milhares no primeiro dia do número.
Um processo de aprovação que não trava o projeto
- Submeta cedo. Antes de a integração estar pronta. Aprovação leva de minutos a dias; é fila, não código.
- Submeta variações. Três versões do mesmo aviso, com redações diferentes, aumentam a chance de pelo menos uma passar rápido.
- Mantenha um catálogo versionado. Nome, categoria, texto, status e onde é usado. Sem isso, ninguém sabe qual template está aprovado quando o disparo falha às 18h.
- Nunca edite direto em produção. Editar um template aprovado reabre a análise; crie a versão nova e migre.
- Monitore o status por webhook. Reprovações e mudanças de categoria chegam por evento — descobrir isso pelo cliente reclamando é caro.
O que isso significa para quem opera com IA
Templates são a porta; o agente é a casa. A operação boa usa poucos templates, bem escritos, para abrir conversas legítimas — e concentra a inteligência dentro da janela, onde não há restrição de formato e o custo por conversa é menor.
Se você quiser ver esse desenho aplicado à sua operação, comece por como funciona um agente de IA no WhatsApp ou agende uma demonstração.