O que é um template HSM e por que ele existe

Quando uma empresa usa a API oficial do WhatsApp Business, ela não pode simplesmente mandar mensagem para qualquer número a qualquer momento. Existe uma regra fundamental que governa toda comunicação proativa na plataforma: a janela de 24 horas.

A janela funciona assim: quando um cliente manda mensagem para a sua empresa, você tem 24 horas para responder no formato livre — qualquer texto, imagem, documento, áudio. Após esse período (ou quando você quer iniciar a conversa sem que o cliente tenha entrado em contato antes), só é possível enviar um template HSM pré-aprovado pela Meta.

HSM significa Highly Structured Message — mensagem altamente estruturada. É o mecanismo que a Meta criou para equilibrar dois interesses conflitantes: permitir que empresas se comuniquem proativamente com clientes, sem transformar o WhatsApp em um canal de spam industrial.

Em termos práticos: todo disparo de mensagem automática no WhatsApp — confirmação de pedido, lembrete de consulta, follow-up de vendas, cobrança — usa um template HSM. Sem aprovação prévia, o disparo não sai. Ponto.

A aprovação é feita via Meta Business Manager. Você submete o texto, a categoria e as variáveis. A Meta analisa (geralmente em até 24 horas, na prática menos de 2 horas) e retorna com aprovado, rejeitado ou em análise. Se rejeitado, você pode corrigir e reenviar imediatamente.

65%
dos templates HSM são rejeitados na primeira tentativa — quase sempre pelos mesmos 7 erros evitáveis

Os 3 tipos de template HSM: utilidade, marketing e autenticação

Desde a atualização de políticas da Meta em 2023, os templates HSM são divididos em três categorias — e escolher a categoria errada é um dos motivos mais comuns de rejeição. Cada categoria tem regras de conteúdo, custos por conversa e restrições diferentes.

Categoria Para que serve Permite promoção? Opt-out obrigatório? Custo relativo
Utilidade Confirmação de pedido, atualização de entrega, lembrete de consulta, alerta de conta, notificação transacional Não Não (recomendado) Menor
Marketing Ofertas, promoções, campanhas de reativação, comunicados de relacionamento, follow-up de vendas Sim Sim Maior
Autenticação Envio de códigos OTP, verificação de acesso, confirmação de identidade Não Não Menor

Utilidade: o template mais aprovado (e o mais mal usado)

Templates de utilidade são os mais fáceis de aprovar porque têm um propósito claro e não-comercial. Confirmar um pedido, avisar que um boleto está vencendo, lembrar de uma consulta marcada — esses são casos de uso limpos para a categoria.

O erro mais comum: incluir qualquer linguagem promocional em um template de utilidade. Frases como "aproveite nossa promoção", "vão acabar em breve" ou qualquer menção a desconto em um template categorizado como utilidade resultam em rejeição imediata. A Meta considera isso uma tentativa de burlar o custo maior da categoria marketing.

Marketing: mais liberdade, mais responsabilidade

Templates de marketing permitem conteúdo promocional, ofertas e comunicados de relacionamento. São a categoria certa para follow-up de vendas, reativação de clientes inativos e qualquer mensagem com objetivo comercial direto. A contrapartida: exigem opt-in explícito do cliente (você precisa ter permissão documentada para enviar) e o template deve ter um mecanismo de opt-out — seja um botão ou uma instrução clara de como o cliente para de receber mensagens.

Autenticação: formato quase fixo

Templates de autenticação são os mais restritivos em termos de formato, mas também os mais simples de criar. A Meta define a estrutura base e você adiciona poucos elementos customizáveis. São usados exclusivamente para enviar códigos de verificação (OTP) e têm o custo por conversa mais baixo.

Estrutura de um template HSM: os elementos que você pode usar

Um template HSM pode ter até 5 componentes. Nem todos são obrigatórios — mas conhecer cada um permite criar mensagens mais eficazes e com maior taxa de resposta.

1. Cabeçalho (Header) — opcional

Pode ser texto, imagem, vídeo ou documento. Quando é texto, suporta até 60 caracteres e uma única variável. Quando é mídia, o arquivo é enviado junto com a mensagem. Um cabeçalho bem usado aumenta a taxa de abertura porque aparece como preview antes de o destinatário expandir a mensagem.

2. Corpo (Body) — obrigatório

O texto principal da mensagem. Suporta até 1.024 caracteres, negrito (*texto*), itálico (_texto_), tachado (~texto~) e emojis. Aceita múltiplas variáveis no formato {{1}}, {{2}}, {{3}}. É aqui que fica o conteúdo central da mensagem.

3. Rodapé (Footer) — opcional

Texto adicional abaixo do corpo, sem suporte a variáveis. Usado geralmente para informações complementares ou o aviso de opt-out em templates de marketing. Limite: 60 caracteres.

4. Botões (Buttons) — opcionais

Três tipos: Resposta Rápida (o cliente toca e manda um texto pré-definido), URL (abre um link no navegador — suporta uma variável dinâmica no final da URL) e Telefone (abre discador com número fixo). Um template pode ter até 10 botões, sendo no máximo 2 do tipo URL e 1 do tipo Telefone.

Atenção: Botões de URL com variáveis dinâmicas (ex: https://seusite.com.br/pedido/{{1}}) só funcionam se o domínio estiver verificado no Meta Business Manager. Sem verificação, o template é rejeitado automaticamente.

Variáveis nos templates HSM: as regras que a Meta não documenta bem

Variáveis são a essência dos templates HSM — sem elas, você não consegue personalizar a mensagem por cliente. Mas é exatamente nas variáveis que estão muitos dos erros que causam rejeição.

A regra central que a Meta aplica (mas raramente documenta de forma clara) é a da contextualização suficiente: o texto ao redor de cada variável precisa deixar claro o que aquela variável representa. Se a variável pudesse ser preenchida com qualquer tipo de conteúdo e isso mudaria completamente o sentido da mensagem — ela provavelmente será rejeitada.

Rejeitado: "Olá {{1}}, temos uma mensagem importante: {{2}}."

Aprovado: "Olá {{1}}, seu pedido número {{2}} foi confirmado e será entregue em até {{3}} dias úteis."

No segundo exemplo, cada variável tem um contexto claro: {{1}} é claramente um nome, {{2}} é claramente um número de pedido, {{3}} é claramente uma quantidade de dias. A Meta consegue avaliar que não há risco de abuso.

Outras regras práticas sobre variáveis:

Gerencie templates e automações direto no Nice Chat

Crie, envie e acompanhe seus templates de WhatsApp Business com rastreamento completo — do disparo até o fechamento.

→ Quero minha demonstração gratuita

Os 7 erros que causam 65% das rejeições

Depois de analisar centenas de templates submetidos por PMEs brasileiras, os motivos de rejeição se concentram em sete padrões que se repetem sem parar. Corrija esses sete pontos antes de submeter e você entra no grupo dos 35% aprovados na primeira tentativa.

  1. Linguagem promocional em template de utilidade. Qualquer menção a oferta, desconto, promoção ou urgência comercial em um template categorizado como utilidade causa rejeição imediata. Se há intenção comercial, use a categoria marketing.
  2. Variáveis sem contexto suficiente. Descrito acima. O texto ao redor de cada {{n}} precisa deixar claro o que será inserido ali.
  3. Ausência de opt-out em templates de marketing. Todo template de marketing precisa de um mecanismo para o cliente parar de receber mensagens. Pode ser um botão de "Parar de receber" ou uma instrução no rodapé como "Para não receber mais mensagens, responda PARAR".
  4. Conteúdo de categoria proibida. A Meta bloqueia templates relacionados a jogos de azar, conteúdo adulto, produtos farmacêuticos sem aprovação regulatória, armas e alguns serviços financeiros de alto risco. Verificar a política de conteúdo da Meta antes de criar evita surpresas.
  5. URLs encurtadas ou não verificadas. Links do tipo bit.ly, t.co ou qualquer encurtador são bloqueados. Use sempre a URL completa com domínio verificado no Meta Business Manager.
  6. Nome do template com caracteres especiais ou espaços. O nome interno do template (não o texto, mas o identificador) só aceita letras minúsculas, números e underscores. "Confirmação pedido" vai falhar; "confirmacao_pedido" é aceito.
  7. Categoria incorreta selecionada. O algoritmo de revisão da Meta compara o conteúdo com a categoria declarada. Se o texto parece marketing mas a categoria declarada é utilidade, há rejeição — ou, em alguns casos, a Meta muda a categoria e cobra o custo maior sem avisar previamente.

Dica prática: Antes de submeter qualquer template, leia o texto como se você fosse um revisor da Meta que nunca viu sua empresa. A mensagem faz sentido sozinha? As variáveis têm contexto claro? O propósito é consistente com a categoria declarada? Se as três respostas forem sim, a probabilidade de aprovação é alta.

Exemplos prontos de templates HSM aprovados para PMEs

Os exemplos abaixo foram estruturados seguindo todas as regras descritas neste artigo. São modelos práticos para os casos de uso mais comuns de PMEs brasileiras que usam automação de vendas no WhatsApp.

Template 1 — Confirmação de pedido (Utilidade)

Categoria: Utilidade  |  Nome interno: confirmacao_pedido_v1 Aprovado Olá, {{1}}! Seu pedido número {{2}} foi confirmado com sucesso. 🎉 O valor total é R$ {{3}} e a previsão de entrega é até {{4}}. Para acompanhar sua entrega em tempo real, acesse o link abaixo. Em caso de dúvidas, estamos à disposição. 😊 [Botão URL: "Rastrear pedido" → https://seusite.com.br/pedido/{{5}}]

Template 2 — Lembrete de consulta (Utilidade)

Categoria: Utilidade  |  Nome interno: lembrete_consulta_24h Aprovado Olá, {{1}}! 👋 Lembrando que você tem uma consulta agendada amanhã, {{2}}, às {{3}} com {{4}}. 📍 Endereço: {{5}} Precisa remarcar? Responda esta mensagem e nossa equipe te ajuda. [Botão resposta rápida: "Confirmar presença"] [Botão resposta rápida: "Preciso remarcar"]

Template 3 — Reativação de cliente inativo (Marketing)

Categoria: Marketing  |  Nome interno: reativacao_30dias Aprovado Olá, {{1}}! Faz um tempo que não nos falamos. Seu último contato conosco foi em {{2}}, e gostaríamos de saber se ainda podemos te ajudar com {{3}}. Preparamos uma condição especial para clientes que já conhecem nosso trabalho. Se quiser saber mais, é só responder esta mensagem. [Footer: "Para não receber mais mensagens, responda PARAR"] [Botão resposta rápida: "Quero saber mais"] [Botão resposta rápida: "Agora não, obrigado"]

Template 4 — Follow-up de proposta (Marketing)

Categoria: Marketing  |  Nome interno: followup_proposta_48h Aprovado Olá, {{1}}! Tudo bem? Enviei a proposta para {{2}} há 2 dias e queria saber se surgiu alguma dúvida ou se posso te ajudar com mais informações. Estou à disposição para conversar quando for melhor para você. [Footer: "Para não receber mais mensagens, responda PARAR"] [Botão resposta rápida: "Quero conversar"] [Botão resposta rápida: "Ainda estou avaliando"]

Template 5 — Cobrança amigável (Utilidade)

Categoria: Utilidade  |  Nome interno: aviso_vencimento_boleto Aprovado Olá, {{1}}! Passando para lembrar que o boleto referente a {{2}}, no valor de R$ {{3}}, vence em {{4}}. Se já realizou o pagamento, desconsidere esta mensagem. 😊 Caso precise de uma nova via, é só responder aqui. [Botão URL: "Ver segunda via" → https://financeiro.seusite.com.br/boleto/{{5}}]

Template 6 — Código de verificação (Autenticação)

Categoria: Autenticação  |  Nome interno: otp_acesso Aprovado Seu código de verificação para acessar {{1}} é: *{{2}}* Este código expira em {{3}} minutos. Não compartilhe com ninguém. [Botão: "Copiar código" — funcionalidade nativa de OTP]

Boas práticas para aumentar a taxa de aprovação e a performance dos templates

Além de evitar os 7 erros que causam rejeição, existem práticas que aumentam tanto a probabilidade de aprovação quanto a efetividade do template depois que ele está ativo.

Crie nomes internos descritivos e padronizados

O nome interno do template (o identificador, não o texto) deve seguir um padrão de nomenclatura que permita identificá-lo rapidamente quando você tiver dezenas deles. Um formato funcional: categoria_objetivo_versão. Exemplos: util_confirmacao_pedido_v1, mkt_reativacao_30d_v2, auth_otp_login_v1.

Use botões de resposta rápida para qualificar intenção

Botões de resposta rápida não são apenas UX — são dados. Cada clique num botão é capturado pelo sistema e permite segmentar clientes por intenção. Um lead que clica em "Quero saber mais" vai para uma fila diferente de um que clica em "Ainda estou avaliando". Com um chatbot no WhatsApp configurado corretamente, essa segmentação é automática.

Monitore a pontuação de qualidade do template

A Meta atribui uma pontuação de qualidade para cada template ativo baseada em como os destinatários reagem: se muitos bloqueiam o número após receber o template, a pontuação cai. Templates com pontuação baixa podem ser pausados automaticamente ou ter o limite diário de envios reduzido.

Regra de ouro: um template com alta taxa de resposta positiva (cliques em botões, respostas da conversa) melhora a pontuação do número como um todo — o que aumenta o limite diário de conversas que você pode iniciar. Templates ruins penalizam toda a conta, não só o template em questão.

Teste uma variável de cada vez

Se você tem dúvida se um determinado texto vai ser aprovado, crie duas versões do template com pequenas diferenças e submeta as duas. A Meta aceita múltiplos templates com propósitos similares, e você descobre quais estruturas passam com mais facilidade. Isso é especialmente útil para templates de marketing com linguagem mais agressiva.

Mantenha um repositório de templates aprovados

Cada template aprovado é um ativo comercial. Documente o texto completo, a categoria, as variáveis e o caso de uso. Quando um vendedor novo entrar ou quando você quiser criar uma variação, ter o repositório organizado economiza horas de retrabalho. Plataformas como o Nice Chat centralizam esse repositório e permitem que toda a equipe acesse e dispare templates sem depender de acesso direto ao Meta Business Manager.

< 2h
tempo médio de aprovação de um template HSM pela Meta, quando submetido corretamente — mas a rejeição também vem nesse prazo, exigindo correção e novo envio

Integração com CRM: transformando templates em processo de vendas

Um template HSM isolado é apenas uma mensagem. Um template HSM integrado a um processo de vendas é uma máquina de receita. A diferença está em como o disparo é ativado, o que acontece depois que o cliente responde e como você mede o resultado.

Sem integração, o fluxo é manual e fraco: alguém precisa lembrar de enviar o template, o cliente responde e a conversa some no celular pessoal do vendedor, e no final do mês não há dado confiável sobre quantas conversões os disparos geraram.

Com integração adequada via API oficial do WhatsApp Business, o fluxo é completamente diferente:

  1. O template é disparado automaticamente a partir de um gatilho (lead gerado em campanha, pedido feito, 48h sem resposta após proposta, cliente inativo há 30 dias).
  2. A resposta do cliente cai em uma caixa de entrada centralizada, visível para toda a equipe, com contexto da conversão anterior.
  3. O CRM registra automaticamente a etapa do funil, a origem e o resultado de cada interação.
  4. O gestor vê no painel: quantos templates foram enviados, quantos geraram resposta, quantos geraram venda — com rastreamento por campanha.

Resultado prático: empresas que integram templates HSM a um processo estruturado de CRM têm, em média, 3x mais conversões por disparo do que empresas que enviam os mesmos templates de forma manual e descentralizada. Não é o template que faz a diferença — é o processo ao redor dele.

Se você já tem templates aprovados e quer dar o próximo passo — integrar com CRM, automatizar os disparos por gatilho e rastrear o resultado de cada mensagem até o fechamento — é exatamente isso que o Nice Chat faz, com configuração assistida e sem exigir que você figure nada sozinho.

Gerencie templates e automações direto no Nice Chat

Crie, envie e acompanhe seus templates de WhatsApp Business com rastreamento completo — do disparo até o fechamento.

→ Quero minha demonstração gratuita