Você tentou enviar uma mensagem livre para alguém que não fala com você há mais de 24 horas.
Por que acontece
O WhatsApp separa conversa em duas situações. Enquanto o cliente responde, existe uma janela de 24 horas em que você escreve o que quiser. Passadas 24 horas do último envio dele, a janela fecha e só passa modelo aprovado pela Meta. A regra existe para que empresa não use o WhatsApp como canal de disparo unilateral — quem reabre a conversa é sempre o cliente, respondendo.
Como resolver
- Envie um modelo aprovado (template) em vez de texto livre.
- Quando o cliente responder ao modelo, a janela de 24 horas reabre e você volta a escrever livremente.
- Se o modelo também falhar, confira se ele está aprovado e no idioma certo — aí o erro passa a ser 132001.
lightbulbMonitore o tempo desde a última resposta antes de disparar. Fluxo que espera confirmação do cliente tende a estourar a janela justamente no caso mais importante.
Mensagem original da Meta
Message failed to send because more than 24 hours have passed since the customer last replied to this number.A Meta aceitou a mensagem, mas ela não chegou ao aparelho do destinatário.
Por que acontece
Este erro é um guarda-chuva: a Meta não diz o motivo exato de propósito, para não expor informação sobre quem tem ou não WhatsApp. Por isso o diagnóstico é por eliminação, e quase sempre o problema está do outro lado.
Como resolver
- Confirme o número em formato internacional, com código do país e DDD — no Brasil, atenção ao nono dígito.
- Verifique se o número tem WhatsApp abrindo wa.me/55DDDNUMERO.
- Teste o mesmo conteúdo para outro número seu: se funcionar, o problema é o destinatário, não a integração.
- Se for isolado, o destinatário pode ter bloqueado seu número, estar com app desatualizado ou não ter aceitado os termos.
lightbulbValide o formato do número na entrada, não no disparo. Boa parte destes erros é dígito a mais ou a menos vindo de cadastro antigo.
Mensagem original da Meta
Message undeliverable.O modelo que você tentou enviar não foi encontrado com esse nome e nesse idioma.
Por que acontece
Modelo é identificado pela dupla nome + idioma, não só pelo nome. Um modelo aprovado em pt_BR não atende uma chamada que pede pt_PT, e nome com maiúscula ou espaço não casa. Além disso, modelo em análise ou reprovado existe no painel mas não vale para envio.
Como resolver
- Confira o nome exato no WhatsApp Manager — sem espaço, sem maiúscula, sem acento.
- Confirme que o idioma pedido é o mesmo em que o modelo foi aprovado.
- Verifique o status: em análise e reprovado não enviam.
- Se o modelo foi criado agora, sincronize os modelos na plataforma antes de tentar.
lightbulbDepois de aprovar um modelo, faça um envio de teste antes de usá-lo em campanha. Descobrir na hora do disparo custa a janela inteira.
Mensagem original da Meta
Template name does not exist in the translation.Seu número atingiu um teto porque a qualidade dele caiu.
Por que acontece
A Meta pontua a qualidade de cada número a partir de bloqueios e denúncias de quem recebe. Qualidade baixa reduz o teto de mensagens iniciadas por você. Não é punição por volume, é punição por reação ruim — mil mensagens bem recebidas não derrubam a nota; cem bloqueios derrubam.
Como resolver
- Abra o WhatsApp Manager e veja o status de qualidade do número.
- Reduza o volume de mensagens iniciadas por você até a nota se recuperar.
- Pare de enviar para lista sem engajamento — é ela que gera bloqueio.
- Revise o conteúdo dos modelos: mensagem que parece propaganda não pedida é a que mais derruba a nota.
lightbulbTrate a qualidade como métrica de operação, não de marketing. Acompanhe semanalmente, não quando o envio já falhou.
Mensagem original da Meta
Spam rate limit hit.Aquela pessoa específica já recebeu marketing demais no período.
Por que acontece
O teto é por destinatário, não por conta. A Meta limita quantas mensagens de marketing um mesmo usuário recebe num intervalo, de qualquer empresa. Reenviar na hora não adianta e ainda conta contra você.
Como resolver
- Não reenvie imediatamente — a tentativa falha de novo.
- Se o conteúdo couber, envie como modelo de Utilidade em vez de Marketing.
- Espere pelo menos 24 horas antes de tentar de novo para o mesmo número.
lightbulbIntercale tipos de mensagem. Base que só recebe marketing bate no teto e ainda perde qualidade.
Mensagem original da Meta
This message was not delivered to maintain healthy ecosystem engagement.Você enviou mensagens demais para o mesmo número em pouco tempo.
Por que acontece
Diferente do 131049, aqui o limite é do par remetente-destinatário e vale para qualquer tipo de mensagem. Serve para conter automação em laço — o caso clássico é um fluxo que reenvia sozinho quando não recebe resposta.
Como resolver
- Espere antes de tentar de novo para esse contato.
- Envio para outros números segue normal — o bloqueio é só nesse par.
- Revise se algum fluxo automático está reenviando em laço.
lightbulbColoque teto de tentativas por contato no seu próprio fluxo. Não confie no limite da Meta como freio.
Mensagem original da Meta
Too many messages sent from sender phone number to the same recipient in a short period of time.Seu número entrou num teste da Meta que suspende marketing temporariamente.
Por que acontece
A Meta seleciona uma fração pequena dos números — cerca de 1% — para medir o impacto de mensagens de marketing no ecossistema. Não é punição e não indica problema na sua conta. Enquanto durar, modelos de Marketing são bloqueados; os de Utilidade continuam passando.
Como resolver
- Use modelos de Utilidade quando o conteúdo permitir.
- Espere o cliente iniciar a conversa e responda dentro da janela de 24 horas.
- Para contato inicial, use outro canal enquanto durar.
lightbulbNão há como evitar nem sair do experimento. Vale só não confundir com bloqueio por qualidade, que exige ação sua.
Mensagem original da Meta
User is in an experiment group.A conta comercial foi restrita por política — ou o PIN de duas etapas enviado está errado.
Por que acontece
O código cobre duas situações bem diferentes, e vale conferir a segunda antes de assumir a primeira. A restrição por política é consequência acumulada de reclamação e denúncia: a conta inteira para, e voltar depende de análise da Meta. Mas o mesmo código aparece quando um dado da requisição não bate com o cadastro — o caso mais comum é o PIN de verificação em duas etapas incorreto, que não tem nada de restrição e se resolve em minutos.
Como resolver
- Primeiro confira o óbvio: o PIN de duas etapas enviado na requisição está correto?
- Abra o Meta Business Manager e vá em Suporte para Empresas: se houver restrição, a notificação com o motivo está lá.
- Leia a política citada e corrija o que a motivou antes de recorrer.
- Responda à notificação pelo próprio painel — é o canal que a Meta acompanha.
lightbulbRestrição raramente vem sem aviso. Notificação no Business Manager ignorada é o caminho mais comum até aqui.
Mensagem original da Meta
The WhatsApp Business Account associated with the app has been restricted or disabled for violating a platform policy, or we were unable to verify data included in the request against data set on the WhatsApp Business Account (e.g, the two-step pin included in the request is incorrect).A Meta não conseguiu cobrar o método de pagamento da conta.
Por que acontece
A API é cobrada por conversa, e a Meta suspende o envio quando a cobrança falha. Cartão válido não basta: emissor brasileiro costuma recusar cobrança internacional recorrente sem autorização prévia.
Como resolver
- Confira os dados do cartão no Business Manager.
- Tente o pagamento manual em Contas → Contas do WhatsApp → Configurações de pagamento.
- Se recusar de novo, cadastre outro método e libere cobrança internacional no emissor.
lightbulbAcompanhe o limite de crédito e a data de cobrança. Envio parado por cartão recusado costuma ser descoberto pelo cliente antes de você.
Mensagem original da Meta
Business eligibility payment issue.O contato enviou algo que a API oficial não consegue receber.
Por que acontece
A API oficial não recebe tudo que o aplicativo recebe. Reação, figurinha animada, áudio temporário e formatos novos ficam de fora — a Meta libera na API depois do aplicativo, e alguns nunca chegam. Não é falha da integração.
Como resolver
- Avise o contato que o formato não chega no atendimento.
- Peça o reenvio como texto, imagem, áudio comum ou documento.
lightbulbDeixe uma resposta automática para este caso. Sem ela, o cliente acha que foi ignorado.
Mensagem original da Meta
Unsupported message type.Sua conta não pode enviar para usuários no país do destinatário.
Por que acontece
A restrição é por país de DESTINO, e depende da categoria do seu negócio: a Meta permite conjuntos diferentes de países conforme o ramo declarado. Muita gente lê este erro como problema no cadastro da própria empresa — e às vezes é mesmo, porque a Meta não deduz o país pelo prefixo do número e usa o campo País do cadastro. Mas a causa oficial é a combinação categoria do negócio + país do destinatário.
Como resolver
- Confira a Política de Mensagens da Meta para saber quais países a categoria do seu negócio alcança.
- Verifique a categoria declarada da empresa no Business Manager: categoria errada restringe destinos sem motivo.
- Confirme o campo País em Configurações do negócio → Informações da empresa, que a Meta usa como referência.
lightbulbSe você atende só o Brasil, este erro quase nunca aparece. Ele surge ao expandir para outro país sem checar se a categoria do negócio permite.
Mensagem original da Meta
The WhatsApp Business Account is restricted from messaging to users in certain countries.Essa pessoa pediu para não receber mais mensagens de marketing.
Por que acontece
O usuário pode desligar marketing de uma empresa direto no WhatsApp. A escolha é dele e vale até que ele mesmo mude. Insistir não entrega e ainda pesa contra a qualidade do seu número.
Como resolver
- Não reenvie marketing para esse número.
- Mensagens de Utilidade e resposta dentro da janela de 24 horas continuam valendo.
- Marque o contato na sua base para não entrar em campanha de novo.
lightbulbRespeite o descadastro na sua base, não só na tentativa de envio. Tentativa recusada continua contando como sinal negativo.
Mensagem original da Meta
Unable to deliver message because the user has stopped receiving marketing messages.O modelo espera uma quantidade de variáveis e você mandou outra.
Por que acontece
Modelo com {{1}} e {{2}} exige exatamente dois valores, na ordem. Faltar, sobrar ou inverter derruba o envio inteiro — a Meta não preenche o que faltou nem descarta o que sobrou.
Como resolver
- Confira quantas variáveis o modelo tem no WhatsApp Manager.
- Envie um valor para cada, na ordem em que aparecem.
- Variável vazia também conta: mande string vazia em vez de omitir.
lightbulbEditar um modelo aprovado muda a contagem de variáveis. Toda alteração pede novo teste de envio.
Mensagem original da Meta
The number of variable parameter values included in the request did not match the number of variable parameters defined in the template.O número remetente não concluiu o registro na Cloud API.
Por que acontece
Adicionar o número no Business Manager não é o mesmo que registrá-lo na Cloud API. São dois passos, e o segundo — com o PIN de verificação em duas etapas — costuma ficar pela metade.
Como resolver
- Conclua o registro do número na Cloud API antes de enviar.
- Tenha o PIN de verificação em duas etapas à mão: ele é pedido no registro.
- Se o número já esteve registrado em outro lugar, cancele o registro anterior primeiro.
lightbulbFaça um envio de teste logo após o registro. É o jeito mais rápido de saber se ficou completo.
Mensagem original da Meta
Phone number not registered.A credencial que autentica suas chamadas venceu.
Por que acontece
Token temporário da Meta dura 24 horas e serve só para teste. Integração em produção precisa de token de sistema, que não expira sozinho — mas é revogado se a senha do usuário mudar, se as permissões forem alteradas ou se o app sair do ar.
Como resolver
- Gere um novo token de acesso.
- Em produção, use token de usuário de sistema, não token temporário.
- Confirme que o usuário de sistema tem as permissões do WhatsApp Business.
lightbulbToken temporário em produção é a causa mais comum de integração que "parou do nada" um dia depois de subir.
Mensagem original da Meta
Access token has expired.Você mandou mensagens rápido demais.
Por que acontece
Diferente dos limites por qualidade, este é técnico: mede mensagens por segundo, não por dia. É proteção de infraestrutura, e some sozinho quando o ritmo baixa.
Como resolver
- Reduza a frequência de envio e tente de novo.
- Distribua a campanha ao longo do tempo em vez de disparar tudo junto.
- Implemente nova tentativa com espera crescente, não em laço imediato.
lightbulbDisparo em massa sem controle de ritmo bate aqui na primeira campanha grande. Enfileirar resolve.
Mensagem original da Meta
Cloud API message throughput has been reached.Faltou um campo obrigatório na requisição.
Por que acontece
A API recusa a requisição inteira em vez de assumir valor padrão. É proposital: mensagem enviada com campo faltando chegaria errada ao cliente, e isso é pior que não enviar.
Como resolver
- Compare sua requisição com a referência do endpoint que está chamando.
- Confira os campos básicos: messaging_product, to, type e o objeto do tipo escolhido.
- A resposta de erro costuma nomear o campo que faltou — leia o corpo inteiro, não só o código.
lightbulbValide o payload antes de enviar. Erro de estrutura descoberto em produção custa a janela de conversa.
Mensagem original da Meta
Required parameter is missing.A Meta falhou e não disse o motivo.
Por que acontece
É o código genérico para falha interna da própria Meta. Quando aparece isolado, é instabilidade momentânea; quando aparece em série, costuma ser incidente do lado deles.
Como resolver
- Tente de novo depois de alguns instantes.
- Se persistir, verifique a página de status da plataforma antes de mexer na integração.
- Se for logo após reconectar o número, refaça a integração: desconecte e conecte de novo.
lightbulbTenha nova tentativa automática com espera. Este erro é justamente o que ela existe para absorver.
Mensagem original da Meta
Something went wrong.Esse modelo específico foi pausado porque quem recebeu reagiu mal.
Por que acontece
A qualidade é medida por modelo, não só por número. Um modelo que gera bloqueio é pausado sozinho, e os outros continuam funcionando — por isso o problema costuma ser o texto daquele modelo, não a conta.
Como resolver
- Edite o modelo para melhorar a qualidade e reenvie para aprovação.
- Enquanto isso, use outro modelo aprovado para o mesmo fim.
- Se o mesmo modelo for pausado de novo, o texto é o problema, não a frequência.
lightbulbModelo de marketing genérico é o que mais é pausado. Quanto mais específico e esperado pelo destinatário, melhor a nota.
Mensagem original da Meta
Template is paused due to low quality.A plataforma da Meta está fora do ar ou instável.
Por que acontece
Indisponibilidade declarada do lado da Meta. Não há o que corrigir na sua integração — mexer nela durante um incidente costuma criar problema novo.
Como resolver
- Consulte a página de status da plataforma antes de qualquer coisa.
- Espere e tente de novo; não refaça a integração durante um incidente.
- Segure a fila de envio em vez de deixar cada mensagem falhar sozinha.
lightbulbFila com nova tentativa evita perder mensagem durante instabilidade da Meta.
Mensagem original da Meta
A service is temporarily unavailable.