Quando usar
- Você está criando um template e quer saber como evitar reprovação pela Meta
- Seu template foi reprovado e você precisa entender o motivo
- Você quer entender a diferença entre Authentication, Utility e Marketing
- Você quer um checklist final antes de submeter para aprovação
Sobre este artigo
Este guia explica as regras oficiais da Meta que impactam a aprovação de templates. Aqui você encontra:
-
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 (parte operacional, não regras), vá para Como criar, editar e excluir templates no Cloud Chat.
O que é um template
Templates são mensagens pré-aprovadas pela Meta para envios iniciados pela empresa (notificações, atualizações transacionais, autenticação e campanhas), normalmente usados quando você precisa enviar mensagem após a janela de 24h de inatividade.
Documentação oficial da Meta sobre categorização: Meta Developers — Template Categorization.
Estrutura de um template (componentes)
Um template é composto por até 4 blocos principais:
Header (opcional)
-
Texto: até 60 caracteres, suporta 1 variável
-
Mídia: pode ser configurado como imagem, vídeo ou documento (ver seção "Anexos")
Body (obrigatório)
-
Texto principal do template
-
Suporta variáveis
-
Limite: até 1.024 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 (depende do tipo/categoria)
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 (nome do cliente, número do ticket, status).
Regras obrigatórias da Meta
1. 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}}
2. Variável não pode ficar "solta" (sem contexto)
Evite templates que sejam apenas um placeholder (ex: {{teste}}) ou com texto genérico demais. Aumenta muito o risco de rejeição por baixa qualidade.
3. Padrão de nome de variável
Deve estar entre {{ }}, sem acentos e sem espaços. Use underline para separar palavras:
Correto: {{mes_de_referencia}}
Incorreto: {{mês de referência}}
Categorias (regras oficiais da Meta)
Ao criar o template, você escolhe uma das três categorias: Authentication, Utility ou Marketing.
A Meta analisa conteúdo + intenção da mensagem. Ela pode:
-
Reclassificar automaticamente (ex: Utility → Marketing)
-
Rejeitar o template se a categoria não for compatível
Documentação oficial: Meta Developers — 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 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.
Exemplos
Utility aprovado (e-commerce):
Olá
{{nome}}! Seu pedido{{pedido_id}}foi enviado e está a caminho. Previsão de entrega:{{data_entrega}}.
Utility aprovado (suporte):
Olá
{{nome}}, seu ticket{{ticket}}foi atualizado:{{texto_atualizacao}}. Se precisar complementar informações, responda por aqui.
Pode ser reclassificado para Marketing:
Olá
{{nome}}! Seu pedido está pronto. Aproveite e confira nossas novas ofertas!
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)
| Tipo | Formatos | Limite |
|---|---|---|
| Imagem | JPEG, PNG | até 2 MB |
| Vídeo | MP4, 3GP (H.264/AAC) | até 2 MB |
| Documento | até 2 MB | |
| GIF | tratado como MP4 | ~3,5 MB (acima vira 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
-
Formato e tamanho da mídia conferidos
-
Criado por idioma / locale
-
Placeholders validados (não começar nem terminar com variável)
Dúvidas recorrentes
Por que a Meta mudou minha categoria?
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
Observações
-
Para criar, editar ou excluir templates dentro do Cloud Chat: Como criar, editar e excluir templates no Cloud Chat.
-
Documentação oficial da Meta sobre categorização: Meta Developers — Template Categorization.