📌 Este artigo é sobre regras da Meta
Este guia explica as regras oficiais da Meta que impactam a aprovação de templates:
-
Estrutura (Header, Body, Footer, Buttons)
-
Uso correto de variáveis (placeholders)
-
Diferença entre Authentication, Utility e Marketing
-
Principais motivos de reprovação
-
Checklist para aumentar chances de aprovação
Se você quer aprender como criar, editar ou excluir templates dentro do Cloud Chat, acesse:
Guia de Templates do WhatsApp no Cloud Chat: Criação, Edição e Aprovação
🧩 O que é um template
São mensagens pré-aprovadas pela Meta para envios iniciados pela empresa (ex.: notificações, atualizações transacionais, autenticação e campanhas), normalmente usadas quando você precisa enviar mensagem após a janela de 24h.
Incluímos também referências oficiais da documentação da Meta sobre categorização de templates:
https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-categorization
🧱 Estrutura de um template (componentes)
Um template é composto por até 4 blocos principais: Header (Cabeçalho), Body (Corpo), Footer (Rodapé) e Buttons (Botões).
🧷 Header (opcional)
Texto: até 60 caracteres e suporta 1 variável.
Mídia: pode ser configurado como imagem, vídeo ou documento (detalhes em “Anexos”).
📝 Body (obrigatório)
Texto principal do template.
Suporta variáveis.
Limite: até 1024 caracteres.
🧾 Footer (opcional)
Observações curtas (ex.: “Não responda esta mensagem”).
Limite: até 60 caracteres.
🔘 Buttons (opcional)
Templates podem ter até 10 botões (dependendo do tipo/categoria).
⚠️ Atenção na exibição: se houver mais de 3 botões, o WhatsApp pode mostrar apenas parte e agrupar o restante em “ver todas as opções”.
🔢 Variáveis (placeholders): regras que mais reprovam
As variáveis permitem personalizar o conteúdo (ex.: nome do cliente, número do ticket, status).
✅ Regras obrigatórias (validação da Meta)
- Não pode começar ou terminar com variável
A Meta bloqueia a criação quando o template inicia ou termina com um placeholder.
✔ Correto:
Olá {{nome}}, seu ticket {{ticket}} foi atualizado.
❌ Incorreto:
{{nome}} seu ticket foi atualizado.
Seu ticket foi atualizado: {{atualizacao}}
-
Variável não pode ficar “solta” (sem contexto)
Evite templates que sejam apenas um placeholder (ex.: {{teste}}) ou com texto genérico demais. Isso aumenta muito o risco de rejeição por baixa qualidade ou uso ambíguo. -
Padrão de nome de variável
Deve estar entre {{ }} e não pode conter acentos ou espaços.
Se precisar separar palavras, use underline:
✔ {{mes_de_referencia}}
❌ {{mês de referência}}
🧭 Categorias (segundo a documentação oficial da Meta)
Ao criar o template você escolhe a categoria: Authentication / Utility / Marketing.
⚠️ Porém, a Meta analisa conteúdo + intenção da mensagem. Ela pode:
-
Reclassificar automaticamente
-
Rejeitar o template se a categoria não for compatível
Documentação oficial:
https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-categorization
🔐 Authentication (Autenticação)
Use para códigos de verificação (OTP) e fluxos de autenticação.
✔ Deve conter:
-
Código de verificação
-
Informação de expiração
-
Contexto de login ou segurança
❌ Não pode conter:
-
Promoção
-
Oferta
-
Upsell
Exemplo correto:
Seu código de verificação é {{codigo}}. Ele expira em {{tempo}} minutos.
🧾 Utility (Utilidade / Transacional)
Segundo a documentação da Meta, Utility deve:
-
Estar relacionado a uma ação prévia do usuário
-
Ser operacional ou informativo
-
Não conter conteúdo promocional
-
Não ter linguagem persuasiva
-
Não tentar gerar nova conversão
🔎 Principais motivos de reprovação como Utility
-
Linguagem vaga
❌ “Temos novidades para você”
❌ “Confira essa atualização especial” -
Linguagem promocional disfarçada
❌ “Aproveite sua próxima compra”
❌ “Não perca essa oportunidade” -
Falta de contexto transacional
Se não estiver claro qual ação o usuário realizou, a Meta tende a classificar como Marketing.
✅ Boas práticas para aprovar como Utility
✔ Mencione claramente o contexto:
-
Pedido
-
Protocolo
-
Ticket
-
Agendamento
-
Assinatura
-
Pagamento
-
Entrega
✔ Inclua identificador claro:
-
Número do pedido
-
Número do ticket
-
Protocolo
-
ID da transação
✔ Use linguagem objetiva e neutra
✔ Foque em informar, não persuadir
✔ Exemplo correto (Utility aprovado com maior chance):
Olá {{nome}}!
Seu pedido {{pedido_id}} foi enviado e está a caminho.
Previsão de entrega: {{data_entrega}}.
✔ Exemplo correto (Suporte):
Olá {{nome}}, seu ticket {{ticket}} foi atualizado:
{{texto_atualizacao}}.
Se precisar complementar informações, responda por aqui.
❌ Exemplo que pode ser reclassificado para Marketing:
Olá {{nome}}!
Seu pedido está pronto. Aproveite e confira nossas novas ofertas!
📣 Marketing (Marketing)
Inclui:
-
Promoções
-
Ofertas
-
Cupons
-
Reengajamento
-
Lançamentos
-
Cross-sell / Upsell
Regra prática:
Se a mensagem tenta gerar nova receita ou conversão → é Marketing.
📎 Anexos no template (Header de mídia)
🖼️ Imagem: JPEG ou PNG até 2MB
🎞️ Vídeo: MP4 ou 3GP (H.264/AAC) até 2MB
📄 Documento: PDF até 2MB
🎬 GIF: tratado como MP4 (limite aproximado de 3,5MB; acima pode virar vídeo).
✅ Checklist rápido antes de submeter
-
Body específico e contextual
-
Linguagem neutra se for Utility
-
Identificador transacional incluído
-
Sem termos promocionais (para Utility)
-
Header texto: até 60 caracteres e 1 variável
-
Conferir formato e tamanho da mídia
-
Criar por idioma/locale
-
Validar placeholders (não começar/terminar com variável)
❓ Dúvidas recorrentes
Por que a Meta mudou minha categoria?
Porque a categorização é baseada em conteúdo + intenção.
Se houver qualquer indício de promoção, persuasão ou tentativa de conversão, a mensagem pode ser classificada como Marketing, mesmo que você selecione Utility.
Meu template foi reprovado como Utility. O que revisar primeiro?
-
Remova qualquer tom comercial
-
Inclua contexto claro de ação do usuário
-
Adicione identificador transacional
-
Torne o texto mais objetivo e menos genérico
Para mais detalhes de como realizar a gestão de templates no Cloud Chat:
https://cloudchat.cloudhumans.com/hc/cloud-chat/articles/1754505671-gestao-de-templates-whats_app