---
title: Como melhorar a aprovação de templates no WhatsApp Cloud API (com modelos prontos)
source: https://simplesdesk.com.br/blog/como-aprovar-templates-whatsapp-cloud-api
author: Equipe SimplesDesk
published_at: 2026-08-05T21:44:51.126525+00:00
updated_at: 2026-08-05T22:13:38.713276+00:00
tags: WhatsApp, Templates, Meta, Cloud API
attribution: "Fonte: SimplesDesk (https://simplesdesk.com.br/blog/como-aprovar-templates-whatsapp-cloud-api)"
license: uso permitido com atribuição e link para a fonte original
---

# Como melhorar a aprovação de templates no WhatsApp Cloud API (com modelos prontos)

Por que a Meta rejeita templates de marketing, utility e authentication — e 30+ modelos prontos por segmento para você copiar, adaptar e enviar com alta taxa de aprovação.


Template rejeitado é dinheiro parado. Cada recusa atrasa campanha, queima tempo do time e, quando repetida, derruba a qualidade do número. A boa notícia: a maior parte das rejeições vem de um punhado de erros previsíveis — e todos têm solução.

Este guia explica como a Meta avalia templates na **WhatsApp Cloud API**, o que causa rejeição em cada categoria e traz **modelos prontos por segmento** para você copiar, adaptar e enviar.

## Neste guia

- [Como a Meta avalia um template](#como-a-meta-avalia-um-template)
- [As 3 categorias e como escolher certo](#as-3-categorias-e-como-escolher-certo)
- [Os 10 motivos mais comuns de rejeição](#os-10-motivos-mais-comuns-de-rejeicao)
- [Regras de variáveis que quase ninguém segue](#regras-de-variaveis-que-quase-ninguem-segue)
- [Checklist antes de enviar para aprovação](#checklist-antes-de-enviar-para-aprovacao)
- [Modelos prontos por segmento](#modelos-prontos-por-segmento)
- [O que fazer quando for rejeitado](#o-que-fazer-quando-for-rejeitado)
- [Como manter a qualidade alta depois da aprovação](#como-manter-a-qualidade-alta-depois-da-aprovacao)

## Como a Meta avalia um template

A revisão é majoritariamente automática e leva de alguns segundos a 24 horas. O sistema olha para três coisas:

1. **Categoria declarada x conteúdo real.** Se você declara `UTILITY` e o texto vende, é recategorizado ou rejeitado.
2. **Clareza do texto.** Variáveis sem contexto, texto genérico ou placeholders vazios são reprovados por não permitirem avaliação.
3. **Política de Comércio e de Negócios.** Produtos proibidos (álcool em alguns países, tabaco, armas, apostas, produtos financeiros duvidosos, medicamentos) derrubam o template independentemente da redação.

Além disso, existe a **qualidade do template pós-envio**: bloqueios e denúncias de usuários rebaixam o template de `Active - High` para `Active - Medium`, `Low` e finalmente `Paused` / `Disabled`.

## As 3 categorias e como escolher certo

| Categoria | Quando usar | Exemplos válidos | Cobrança |
|---|---|---|---|
| **UTILITY** | Follow-up de uma ação ou transação já feita pelo usuário | Confirmação de pedido, status de entrega, lembrete de consulta agendada, fatura emitida, alerta de conta | Mais barata; gratuita dentro da janela de 24h em várias regiões |
| **MARKETING** | Promoção, novidade, reengajamento, convite, upsell | Cupom, lançamento, "sentimos sua falta", convite para evento | Mais cara |
| **AUTHENTICATION** | Apenas códigos de verificação | OTP, login, recuperação de senha | Preço específico; formato fixo |

**Regra prática:** se a mensagem existiria mesmo que a empresa não quisesse vender nada, provavelmente é `UTILITY`. Se ela existe para gerar venda, é `MARKETING`. Não tente disfarçar marketing de utility — a Meta recategoriza automaticamente e você paga a diferença, além de perder previsibilidade.

## Os 10 motivos mais comuns de rejeição

1. **Categoria incorreta** — o clássico "sua fatura chegou, aproveite 20% off". Misturou, virou marketing.
2. **Variável no começo ou no fim do corpo** — `{{1}}, seu pedido chegou.` é rejeitado. Sempre envolva a variável em texto.
3. **Variáveis consecutivas** — `{{1}} {{2}}` sem texto entre elas.
4. **Exemplos ausentes ou genéricos** — enviar `{{1}} = teste` ou `xxx`. Use exemplos realistas: `João`, `#48210`, `R$ 189,90`.
5. **Numeração fora de ordem** — pular de `{{1}}` para `{{3}}`.
6. **Excesso de formatação e emojis** — caixa alta agressiva, `!!!`, blocos inteiros em negrito.
7. **Encurtadores de link genéricos** — bit.ly e similares levantam suspeita. Use domínio próprio.
8. **Conteúdo que promete resultado financeiro/saúde** — "ganhe R$ 5.000 por mês", "cura definitiva".
9. **Nome do template com significado errado** — deve ser minúsculo, com underline: `pedido_confirmado_v2`.
10. **Falta de opt-out em marketing** — inclua sempre um botão ou frase de descadastro.

## Regras de variáveis que quase ninguém segue

- O corpo **não pode começar nem terminar** com variável.
- Não pode haver **duas variáveis seguidas**.
- A numeração precisa ser **sequencial a partir de {{1}}**.
- Todo template com variável exige **exemplo preenchido** na submissão.
- O header de texto aceita **no máximo 1 variável**.
- URL de botão dinâmico aceita **1 variável, sempre no final** da URL: `https://sualoja.com/pedido/{{1}}`.
- Evite variáveis que possam ser preenchidas com conteúdo livre do usuário — isso é motivo de bloqueio.

### Antes e depois

**Rejeitado**
```
{{1}}, {{2}} está disponível! Clique {{3}}
```

**Aprovado**
```
Olá {{1}}, seu pedido {{2}} já está pronto para retirada na loja {{3}}.
Horário de funcionamento: 9h às 18h.
```

## Checklist antes de enviar para aprovação

- [ ] A categoria corresponde exatamente à intenção da mensagem
- [ ] Nome em snake_case, versionado (`_v1`, `_v2`)
- [ ] Nenhuma variável no início ou fim do corpo
- [ ] Variáveis sequenciais e com exemplos reais
- [ ] Idioma do template igual ao idioma do texto (`pt_BR`)
- [ ] Links em domínio próprio e funcionando
- [ ] Marketing com opção de descadastro
- [ ] Sem promessas de ganho, cura ou garantia
- [ ] Revisão ortográfica feita (erro de português também reprova)
- [ ] Footer curto, sem link e sem variável

## Modelos prontos por segmento

Copie, troque as variáveis pelo seu contexto e envie. Todos seguem as regras acima.

### E-commerce e varejo

**`pedido_confirmado_v1` — UTILITY**
```
Olá {{1}}, recebemos seu pedido {{2}} no valor de {{3}}.
Estamos preparando tudo e avisamos assim que sair para entrega.
Você pode acompanhar o status a qualquer momento pelo link abaixo.
```
Botão: URL dinâmica → `https://sualoja.com.br/pedidos/{{1}}`

**`pedido_enviado_v1` — UTILITY**
```
{{1}}, boas notícias: seu pedido {{2}} saiu para entrega hoje.
A previsão de chegada é {{3}} e o código de rastreio é {{4}}.
```

**`carrinho_abandonado_v1` — MARKETING**
```
Oi {{1}}, notamos que você deixou alguns itens no carrinho.
Guardamos tudo por mais 24 horas para você finalizar com calma.
Se preferir, responda esta mensagem que ajudamos na escolha.
```
Botão: Resposta rápida → `Parar de receber`

### Serviços e agendamentos (clínicas, salões, estética)

**`lembrete_agendamento_v1` — UTILITY**
```
Olá {{1}}, passando para lembrar do seu horário em {{2}} às {{3}} com {{4}}.
Se precisar remarcar, é só responder esta mensagem.
```
Botões: `Confirmar presença` / `Remarcar`

**`confirmacao_agendamento_v1` — UTILITY**
```
{{1}}, seu agendamento foi confirmado para {{2}} às {{3}}.
Endereço: {{4}}. Chegue com 10 minutos de antecedência.
```

**`retorno_cliente_v1` — MARKETING**
```
Oi {{1}}, já faz {{2}} desde seu último atendimento aqui na {{3}}.
Temos horários disponíveis nesta semana caso queira agendar seu retorno.
```

### Educação

**`matricula_confirmada_v1` — UTILITY**
```
Parabéns {{1}}, sua matrícula no curso {{2}} foi confirmada.
As aulas começam em {{3}} e o acesso à plataforma já está liberado.
```

**`aviso_aula_v1` — UTILITY**
```
Olá {{1}}, sua aula de {{2}} acontece hoje às {{3}}.
O link de acesso está disponível na área do aluno.
```

**`turma_nova_v1` — MARKETING**
```
{{1}}, abrimos uma nova turma de {{2}} com início em {{3}}.
As vagas são limitadas e a condição de matrícula vale até {{4}}.
```

### Saúde

**`resultado_exame_v1` — UTILITY**
```
Olá {{1}}, o resultado do seu exame {{2}} realizado em {{3}} já está disponível.
Por segurança, o acesso é feito somente pelo portal do paciente.
```

**`lembrete_consulta_v1` — UTILITY**
```
{{1}}, sua consulta com {{2}} está marcada para {{3}}.
Leve documento com foto e carteirinha do convênio.
```

> Atenção: em saúde, nunca inclua diagnóstico, nome de medicamento ou detalhe clínico no template. Isso é rejeição certa e risco de LGPD.

### Financeiro e cobrança

**`fatura_disponivel_v1` — UTILITY**
```
Olá {{1}}, sua fatura de {{2}} no valor de {{3}} está disponível.
O vencimento é em {{4}} e você pode pagar pelo link seguro abaixo.
```

**`pagamento_confirmado_v1` — UTILITY**
```
{{1}}, confirmamos o recebimento do pagamento de {{2}} referente a {{3}}.
Obrigado por manter tudo em dia.
```

**`lembrete_vencimento_v1` — UTILITY**
```
Oi {{1}}, sua fatura de {{2}} vence em {{3}}.
Se já pagou, desconsidere esta mensagem.
```

### Imobiliário

**`visita_agendada_v1` — UTILITY**
```
Olá {{1}}, sua visita ao imóvel {{2}} está confirmada para {{3}}.
O corretor responsável é {{4}} e vai te encontrar no local.
```

**`novos_imoveis_v1` — MARKETING**
```
{{1}}, separamos {{2}} novos imóveis no bairro {{3}} dentro do seu perfil de busca.
Quer que eu envie as fotos e valores?
```

### Logística e entregas

**`coleta_realizada_v1` — UTILITY**
```
Olá {{1}}, a coleta do envio {{2}} foi realizada em {{3}}.
O prazo estimado de entrega é {{4}} dias úteis.
```

**`tentativa_entrega_v1` — UTILITY**
```
{{1}}, tentamos entregar seu pedido {{2}} hoje mas não encontramos ninguém no endereço.
Faremos uma nova tentativa em {{3}}.
```

### SaaS e tecnologia

**`trial_expirando_v1` — UTILITY**
```
Olá {{1}}, seu período de teste da {{2}} termina em {{3}} dias.
Seus dados continuam salvos caso queira ativar o plano depois.
```

**`ticket_atualizado_v1` — UTILITY**
```
{{1}}, o chamado {{2}} foi atualizado pelo time de suporte em {{3}}.
Você pode responder por aqui mesmo se ainda precisar de ajuda.
```

### Autenticação (todos os segmentos)

**`codigo_verificacao_v1` — AUTHENTICATION**
```
{{1}} é seu código de verificação. Por segurança, não compartilhe este código.
```
Configuração: Zero-tap ou Copy code, validade de 5 a 10 minutos, sem link e sem emoji.

### Reengajamento genérico

**`reativacao_v1` — MARKETING**
```
Oi {{1}}, faz um tempo que não conversamos.
Preparamos uma condição especial em {{2}} válida até {{3}} para quem já é cliente.
Se não quiser mais receber estas mensagens, toque no botão abaixo.
```
Botão: Resposta rápida → `Parar promoções`

## O que fazer quando for rejeitado

1. **Leia o motivo exato** no Gerenciador do WhatsApp — `INVALID_FORMAT`, `ABUSIVE_CONTENT`, `SCAM`, `TAG_CONTENT_MISMATCH`.
2. **Não reenvie o mesmo texto.** Reenvios idênticos aumentam a chance de bloqueio da conta.
3. **Ajuste um fator por vez**: categoria → variáveis → exemplos → texto.
4. **Use um novo sufixo de versão** (`_v2`) em vez de sobrescrever.
5. Você pode **pedir revisão** (appeal) uma vez por template. Use quando tiver certeza de que a categoria está correta.
6. Rejeições sistemáticas em `UTILITY` geralmente indicam que o conteúdo realmente é marketing.

## Como manter a qualidade alta depois da aprovação

- Envie **apenas para quem deu opt-in** explícito e registrado.
- Respeite frequência: mais de 2 mensagens de marketing por semana derruba a qualidade rápido.
- Monitore a **quality rating** de cada template semanalmente.
- Faça o **pausar/aposentar** de templates com queda de qualidade antes que sejam desativados.
- Segmente: template genérico para base inteira gera bloqueio; template contextual gera resposta.
- Sempre ofereça saída fácil e **honre o descadastro em até 24h**.

---

Na **Simplesdesk** você cria, versiona e submete templates direto pelo painel, acompanha o status de aprovação e a qualidade de cada um, e dispara campanhas com controle de opt-in e descadastro automático — inclusive em operações Whitelabel, onde cada revenda gerencia os templates dos próprios clientes.


---
_Conteúdo produzido pela SimplesDesk. Ao citar, credite: SimplesDesk — https://simplesdesk.com.br/blog/como-aprovar-templates-whatsapp-cloud-api_
