Por que um modelo é reprovado#
O modelo voltou como REJECTED e o painel da Meta mostra uma palavra em inglês. Ela diz a categoria do problema, não o que corrigir. Esta página faz essa tradução.
Os motivos, e o que fazer com cada um#
| Código da Meta | O que aconteceu | O que corrigir |
|---|---|---|
INCORRECT_CATEGORY | A categoria não bate com o conteúdo | Aviso sobre algo que o cliente já contratou é UTILITY; promoção e convite são MARKETING |
INVALID_FORMAT | O formato foi recusado | Variável fora de sequência, corpo começando ou terminando em variável, ou componente maior que o limite |
SCAM | A Meta leu o texto como tentativa de golpe | Tire promessa de prêmio, urgência de conta bloqueada e pedido de dado pessoal |
ABUSIVE_CONTENT | Conteúdo recusado por política | Costuma ser texto que cobra, ameaça ou promete o que a Meta não aceita |
PROMOTIONAL | Um modelo submetido como utilidade foi lido como promoção | Reenvie como MARKETING, ou tire a oferta do texto |
TAG_CONTENT_MISMATCH | O conteúdo não corresponde à categoria escolhida | Reveja a categoria |
Quando aparecer um código que não está nesta lista, ele é novo do lado da Meta. O sistema mostra o código cru em vez de esconder — é assim que ele chega até quem mantém a documentação.
Os três erros que respondem pela maioria das recusas#
1. Categoria errada#
É o campeão. A tentação é submeter tudo como UTILITY, que é mais barata. A Meta lê o texto: se houver oferta, desconto, convite ou qualquer chamada comercial, ela reclassifica ou recusa.
A régua é simples: o cliente já contratou aquilo? Se sim, UTILITY. Se você está oferecendo algo novo, MARKETING.
Reincidir nisso não custa só a recusa. A conta pode atingir um limite por reincidência em categoria errada — e esse limite vale para modelo e para mensagem livre, ou seja, atinge o atendimento normal.
2. Variável no lugar errado#
A Meta recusa três coisas específicas, e todas caem como INVALID_FORMAT:
- Variável fora de sequência: usar
{{1}}e{{3}}sem{{2}}. - Corpo começando com variável.
- Corpo terminando com variável.
O motivo é a revisão: um corpo que é só {{1}} não tem conteúdo para revisar. Escreva texto em volta.
Errado:
{{1}}, sua fatura vence em {{2}}
Certo:
Olá {{1}}, sua fatura vence em {{2}}. Qualquer dúvida, é só responder por aqui.
3. Texto que soa como golpe#
A Meta é agressiva com padrões de fraude, e alguns textos legítimos de provedor caem neles:
- "Sua conexão será cortada hoje" — urgência de bloqueio.
- "Clique aqui para não perder seu desconto" — urgência mais link.
- Pedir CPF, senha ou dado bancário dentro da mensagem.
Reescreva sem urgência artificial e sem pedir dado pessoal no texto. Para pedir dado, use um formulário — veja Formulários (Flows).
Como fazer#
- Leia o motivo na lista de modelos. O sistema mostra a decisão da Meta, com o motivo traduzido.
- Identifique o campo pela tabela acima.
- Corrija e submeta de novo. Corrigir e reenviar é um novo ciclo de revisão — não é imediato.
- Se o motivo for de categoria, mude a categoria em vez de tentar reescrever o texto para caber na mais barata.
Se algo der errado#
Você corrigiu e foi reprovado de novo com o mesmo código. Provavelmente o problema é outro campo com o mesmo sintoma. INVALID_FORMAT cobre variável, tamanho e botões — confira os três.
O modelo foi aprovado numa categoria diferente da que você pediu. A Meta reclassifica. Você paga pela categoria em que ele ficou, não pela que você pediu. Confira antes de disparar em volume.
A recusa chegou horas depois. É o normal. Por isso modelo de campanha se cadastra com folga.
135000 no envio. A Meta recusou por restrição de segurança e não informa qual. Se persistir, é caso de abrir chamado no suporte do seu BSP.