Skip to content

Templates do WhatsApp (HSM) ​

Um template HSM (Highly Structured Message) é uma mensagem pré-aprovada pela Meta que você pode enviar fora da janela de 24h ou para iniciar contato com clientes (com opt-in válido).

Anatomia de um template ​

┌─────────────────────────────┐
│  HEADER (opcional)          │ ← imagem, vídeo, doc, ou texto
├─────────────────────────────┤
│  BODY (obrigatório)         │ ← texto principal com variáveis {{1}}, {{2}}
├─────────────────────────────┤
│  FOOTER (opcional)          │ ← texto pequeno embaixo
├─────────────────────────────┤
│  BUTTONS (opcional)         │ ← URL, telefone, ou quick reply
└─────────────────────────────┘

Variáveis no body são {{1}}, {{2}}, etc — você preenche na hora de enviar.

Categorias ​

📣

Marketing

Promoções, novidades, anúncios. Sujeito a "quality rating" — se muitos clientes bloquearem, a Meta limita ou reprova futuros templates.

🔧

Utility

Atualizações transacionais (pedido enviado, agendamento confirmado, fatura disponível). Mais permissivo.

🔐

Authentication

OTPs e códigos de verificação. Limitado a 1 botão "Copiar código".

Criar um template ​

  1. Abra o criador de templates

    Crie o template pelo Cosmobots, em **Templates → + Novo**: a criação e a gestão dos templates acontecem direto no painel, e a submissão para a Meta é feita por lá. Se preferir, também dá para criar pelo Meta Business Manager, em **WhatsApp → Modelos de mensagem → Criar modelo**; os templates aprovados aparecem no painel do mesmo jeito.
  2. Escolha categoria e idioma

    Marketing, Utility ou Authentication. Idioma "Portuguese (BR)" para cliente Brasil.
  3. Defina o conteúdo

    - Header: Texto (até 60 chars), Imagem, Vídeo, Documento ou nenhum - Body: até 1024 chars, com `{{1}}`, `{{2}}`, etc. - Footer: até 60 chars - Botões: até 3 (URL, ligar, ou quick reply)
  4. Submeta para aprovação

    A Meta analisa em **1 minuto a 24h**. O status fica visível no painel:
    Em análiseAprovadoReprovado
  5. Use o template

    No reply box do WhatsApp, clique no ícone 📨 e selecione o template. Preencha as variáveis e envie.

Por que um template é reprovado? ​

  • Conteúdo promocional na categoria Utility: eles realocam pra Marketing ou reprovam
  • Linguagem genérica demais: "Ver mais", "Clique aqui" sem contexto
  • Variáveis sem amostra: você precisa fornecer um exemplo do que {{1}} representa
  • Erros de gramática ou caracteres incomuns

Template com mídia ​

Templates podem ter um header com mídia. Exemplo de fatura:

[IMG: comprovante.jpg]

Olá {{1}}, sua fatura de {{2}} no valor de R$ {{3}} já está disponível.

[Botão: Pagar agora] [Botão: Ver fatura]

Variáveis dinâmicas ​

Você define um exemplo no momento da criação:

PosiçãoExemplo na criaçãoSubstitui em runtime por...
{{1}}JoãoNome do contato
{{2}}Janeiro/2026Mês de referência
{{3}}199,90Valor

A Meta usa o exemplo só pra avaliar o template — em produção você manda os valores reais.

Tipos de botões em templates ​

🔗

URL

Abre um link. Pode ser dinâmico: https://site.com/{{1}}.

📞

Ligar

Disca um telefone (até 1 botão por template).

💬

Quick reply

Vira uma mensagem que o cliente clica e responde — útil pra disparar fluxos.

Disparos com templates ​

Para enviar para muitos clientes, use Disparos. Cada disparo escolhe 1 template aprovado e o sistema envia para a lista alvo respeitando opt-in e janela.

Templates no construtor de fluxos ​

Você também pode disparar templates dentro de um fluxo — útil pra retomar contato com cliente que ficou inativo. Veja bloco Webhook ou disparo via Bloco Cosmoflow Link → Disparo.

Próximos passos ​

Cosmobots — plataforma de atendimento conversacional