Como reativar clientes antigos pelo WhatsApp sem ter o número bloqueado — e por que mandar devagar vale mais do que mandar tudo?

Como reativar clientes antigos pelo WhatsApp sem ter o número bloqueado — e por que mandar devagar vale mais do que mandar tudo?

Escrito por

em

Dá para reativar uma base antiga pelo WhatsApp com baixo risco de bloqueio se três coisas andarem juntas: falar só com quem deu o número e aceitou contato, mandar devagar em lotes pequenos e parar quando alguém pedir para sair. E pelo caminho que os termos do WhatsApp permitem: a plataforma oficial.

Jardineiro regando plantinhas uma a uma com um regador roxo, com uma mangueira de alta pressão desligada ao lado.
Reativar clientes é regar devagar, um por um, e só quem quer receber. A mangueira de pressão afoga a horta.

Se você tem uma lista de contatos parada há meses e pensa em “mandar pra todo mundo de uma vez”, este é o texto que evita perder o número no primeiro dia.

Uma nota de vocabulário antes de começar. Quando falarmos em API (a porta que um sistema abre para outro conversar com ele), é a porta oficial que a Meta abre para empresas usarem o WhatsApp.

O que a política do WhatsApp permite, na letra?

A Política de Mensagens do WhatsApp Business exige duas condições para contatar alguém. A pessoa precisa ter passado o número para você. E precisa ter dado permissão para receber mensagens (o chamado *opt-in*). A mesma política manda respeitar qualquer pedido para deixar de receber comunicação, feito dentro ou fora do WhatsApp.

E avisa o mecanismo do bloqueio: usuários podem bloquear ou denunciar a empresa, e os sistemas do WhatsApp podem limitar quantas mensagens ela envia com base nesse retorno. Ou seja, o que derruba o número não é só o volume. É gente dizendo “não pedi isso”.

Qual a diferença entre API oficial e integração não oficial?

Circulam no mercado dois caminhos, e só um deles está dentro das regras:

API oficial (WhatsApp Business Platform)Integração não oficial
Como conectaPela plataforma da Meta, com número aprovadoConecta o número como se fosse um WhatsApp Web
Mensagem para base antigaSó por modelo aprovado, o template (texto fixo pré-aprovado)Texto livre
Custo por mensagemModelo de marketing é cobradoSem cobrança por mensagem
Limite de envioDefinido pela Meta, por faixaNenhum oficial — você cria o seu
Risco principalQueda de qualidade e limite reduzidoBanimento do número

Na oficial, fora da janela de 24 horas depois da última mensagem do cliente, só é permitido enviar modelo aprovado, segundo a documentação de preços da própria Meta. E todo modelo de marketing é cobrado.

Por que a integração não oficial arrisca o número?

A não oficial esbarra nos Termos de Serviço do WhatsApp, que listam como uso não permitido “mensagens em massa, mensagens automáticas” e acesso por “meios não autorizados ou automatizados”. A falta de custo por mensagem é o que atrai. Mas não existe plataforma oficial protegendo o número se ele cair.

Quantas mensagens por dia a API oficial deixa mandar?

A Meta conta por destinatários únicos em 24 horas, fora da janela de atendimento. Segundo a documentação de limites de mensagens, uma conta nova começa em 250 por dia. Sobe para 2.000 com verificação do negócio ou depois de 2.000 envios entregues em 30 dias com modelos de alta qualidade.

Daí em diante as faixas são 10.000, 100.000 e ilimitado, liberadas automaticamente quando a qualidade está alta e o negócio usou pelo menos metade do limite nos últimos 7 dias. A qualidade é o portão de todas as faixas: denúncia e bloqueio travam a subida.

Na prática, quanto tempo leva uma base de 1.890 contatos pela API oficial?

Com a nossa base limpa de 1.890 contatos válidos, a conta pela regra da Meta fica assim:

Situação da contaLimite em 24hTempo para cobrir a base
Empresa verificada2.0001 dia
Conta nova, sem verificação250cerca de 8 dias

O limite conta pessoas diferentes contatadas pela empresa fora da janela de atendimento, num período móvel de 24 horas. Responder quem mandou mensagem não entra nessa conta. Ou seja: o volume raramente é o gargalo. O que decide é a qualidade do modelo, e é por isso que mandar tudo no primeiro dia, só porque o limite permite, continua sendo má ideia.

Como preparamos uma base de 2.482 contatos antigos antes de enviar

O caso é nosso: uma base de 2.482 contatos antigos de um produto digital de entrada, preparada para reativação por WhatsApp com automação própria. Antes da primeira mensagem, a base passou por uma limpeza. Ela mudou o tamanho real da campanha:

EtapaContatos
Base original2.482
Descartados por telefone inválido592
Com telefone válido1.890
Com nome real no cadastro425
Sem nome (mensagem sem saudação pelo nome)1.465

Os 592 descartados eram números zerados, fixos sem o 9 e DDD inexistente. Mandar para número que não existe só gera erro e desperdiça envio, então saíram antes do primeiro disparo.

Que ritmo, lote e intervalo usamos?

O ritmo foi decidido para não atropelar uma base que esfriou, bem abaixo de qualquer limite de plataforma:

  • 20 mensagens por dia, divididas em 4 lotes de 5
  • Um a dois minutos entre uma mensagem e outra, para dar tempo de conferir o que saiu e parar a fila se algo der errado
  • Janela das 9h às 18h, de terça a sexta
  • Freio automático: a fila para sozinha depois de 3 erros seguidos

A fila e o freio foram montados como script (um pequeno programa que executa os passos sozinho) com o Claude Code. Eles rodam dentro do nosso CRM (o sistema onde ficam os contatos e o histórico de cada cliente).

A conta tem um custo claro: 1.890 contatos a 20 por dia são cerca de 95 dias de envio, ou uns seis meses na janela de quatro dias por semana. Lento é o preço de não perder o número.

Com a API oficial, ainda precisa de freio?

Precisa, mas o freio muda de função. Na oficial, o teto de volume é da Meta, pela faixa da conta. Ninguém precisa inventar um teto próprio. O que continua perigoso é a reação de quem recebe.

Segundo a documentação de qualidade de modelos, um modelo com feedback negativo de vários usuários ou baixa taxa de leitura pode mudar de status, e fora do status aprovado ele não pode mais ser enviado. Para base fria, o freio vira isto: mandar em ondas, olhar a qualidade do modelo antes da próxima e parar a fila depois de erros seguidos.

Por que não usamos o disparo em massa que o sistema já tinha?

O CRM tinha uma função de envio em massa pronta, e ela foi proibida de rodar nessa campanha: o intervalo entre mensagens era de 100 milissegundos, sem teto diário.

Com esse intervalo, os 2.500 contatos sairiam em uns 4 minutos. Para uma base que não fala com a empresa há meses, é a receita de denúncia em massa, e denúncia é o que derruba a qualidade do número. Ter um botão de disparo não significa que ele esteja calibrado para a sua base.

O que quebrou nos primeiros lotes?

Os dois primeiros lotes, de 5 mensagens cada, expuseram dois problemas que nenhum teste com o próprio número mostraria:

  1. Número válido sem WhatsApp travava a fila. O telefone passava na validação, mas não tinha conta no aplicativo, e a fila tentava de novo sem parar.
  2. Nome errado na saudação. Um contato tinha cadastrado como “nome” um DDD entre parênteses. Ele recebeu a saudação com esses números no lugar do nome.

Nasceu daí uma checagem tripla antes de cada lote: conferir telefone, conferir se o nome é mesmo um nome e conferir o texto final que vai sair. O lote seguinte saiu com zero erro.

Como evitar mandar duas vezes para a mesma pessoa?

O estado da campanha não fica na memória de ninguém nem numa planilha paralela. Cada envio bem-sucedido aplica uma etiqueta no contato dentro do CRM. A fila é recalculada a cada disparo, a partir de quem ainda não tem essa etiqueta.

Isso resolve dois problemas de uma vez. É impossível alguém receber a mesma mensagem duas vezes. E, se a conexão cair no meio de um lote, a fila retoma de onde parou sem ninguém recontar à mão.

E se o cadastro antigo estiver sujo?

Quase sempre está. Na nossa base, 1.918 registros tinham o e-mail gravado no campo do nome, defeito de uma importação antiga. A tentação é extrair o nome do e-mail, e ela erra feio: um endereço como “sobrinhoaparecida85” vira “Sobrinhoaparecida”.

A saída foi separar a base em duas fases. Primeiro, quem tem nome real, com saudação personalizada. Depois, o restante, com uma variante da mensagem que não usa nome. Saudação errada soa como spam, e spam gera denúncia.

O que colocar na mensagem para reduzir denúncia?

A política dá a direção, e a prática confirma:

  • Lembrar de onde a pessoa conhece você logo na primeira linha. Contato antigo não lembra do cadastro
  • Oferecer uma saída explícita, como “se não quiser mais receber, é só responder SAIR”, e cumprir na hora
  • Tirar da fila quem pediu para sair, pelo mesmo mecanismo de etiqueta, para que nenhum lote futuro volte a falar com essa pessoa
  • Uma mensagem só, sem sequência automática para quem não respondeu

Para quem respondeu e esfriou, o caminho é outro, detalhado em como fazer follow-up de orçamento que o cliente não respondeu.

Qual caminho escolher?

A recomendação é uma só: API oficial. É o caminho que a política protege. Você paga por modelo de marketing e respeita o limite da faixa, mas troca o risco de perder o número por uma regra clara e publicada. O custo mensal dessa conta está em quanto custa o agente de IA do WhatsApp Business.

A integração não oficial fica fora dos termos de serviço, e nenhum ritmo baixo muda isso: não é caminho para o número de que o negócio depende. E vale saber de antemão o que dá errado quando um agente de IA atende no WhatsApp.

Quando reativar a base se aplica bem — e quando não?

Se aplica bem a quem tem uma base que deu o número e aceitou contato. É a condição da política do WhatsApp citada no começo. Com ela, a reativação é contato com gente que já te conhece.

Também serve a quem aceita ir devagar. Na nossa base, o ritmo de 20 por dia levaria cerca de 95 dias de envio. Quem precisa de resposta em uma semana vai se frustrar.

Não se aplica a lista comprada, nem a número que nunca pediu contato. Falta o opt-in, e a política não abre exceção. Também não se aplica a quem já pediu para sair: esse contato sai da fila e não volta.

Como resolver isso com IA, passo a passo?

1. O que construir. Um agente de reativação ligado só à API oficial do WhatsApp. Ele faz em ordem tudo o que este artigo descreve: limpa a base, separa quem tem nome real, envia o modelo aprovado em ondas pequenas, confere a qualidade do modelo antes de cada onda e para a fila sozinho depois de 3 erros seguidos. Cada envio vira uma etiqueta no CRM, e quem responde SAIR sai da fila para sempre. Dá para montar com o Claude Code, a ferramenta da Anthropic que escreve e roda o código a partir de um pedido em português.

2. O pedido pronto para copiar. O pedido que recomendamos colar no Claude Code:

“Monte um agente de reativação de clientes antigos que use só a API oficial do WhatsApp (WhatsApp Business Platform, da Meta), com modelo de mensagem já aprovado. Antes de enviar: 1) descarte telefones inválidos, como número zerado, fixo sem o 9 e DDD que não existe; 2) separe quem tem nome real de quem tem e-mail ou números no campo do nome, e nunca tire nome de dentro de e-mail; 3) me mostre quantos contatos sobraram em cada grupo e espere meu ok. Ao enviar: mande em ondas pequenas, no horário comercial; antes de cada onda, confira se o modelo continua aprovado e com qualidade boa; pare a fila depois de 3 erros seguidos; marque cada contato enviado com uma etiqueta no CRM para nunca mandar duas vezes; e tire da fila na hora quem responder SAIR. Explique cada passo como se eu nunca tivesse programado.”

Como conferir se o agente acertou antes do primeiro envio?

3. O teste da base de 2.482. Rode só a limpeza, sem enviar nada, e compare com a tabela deste artigo. Na nossa base, a conta certa era: 2.482 na origem, 592 descartados, 1.890 válidos, 425 com nome real e 1.465 sem nome. Na sua base os números serão outros, mas a conta tem que fechar do mesmo jeito: descartados mais válidos igual ao total. Depois, plante dois cadastros-armadilha: um com um DDD entre parênteses no lugar do nome e outro com “sobrinhoaparecida85” no nome. Os dois têm que cair no grupo sem nome. Se algum receber saudação, o agente está reprovado.

Quanto custa e quanto tempo leva para rodar?

4. Custo e tempo. Há dois custos. O primeiro é a Meta: todo modelo de marketing é cobrado, e a conta mensal está em quanto custa o agente de IA do WhatsApp Business. O segundo é a ferramenta para montar o agente: a página oficial de preços do Claude, vista do Brasil em 02/10/2026, mostra o plano Pro a R$ 110 no mensal ou R$ 92 por mês no anual (R$ 1.100 de uma vez), com o Claude Code incluído. O plano Free não inclui o Claude Code, e os preços não incluem impostos aplicáveis.

O tempo de envio sai das contas deste artigo: 1.890 contatos levam 1 dia numa empresa verificada, cerca de 8 dias numa conta nova, ou cerca de 95 dias de envio no ritmo de 20 por dia. O tempo para montar o agente depende do seu CRM; não medimos esse número à parte.

O que a gente faria no seu lugar?

A gente limparia a base antes de qualquer envio. No nosso caso, 592 dos 2.482 contatos tinham telefone inválido. Mandar para eles só queimaria a qualidade do número.

A gente começaria pelos 425 contatos com nome real, pela API oficial. E olharia a qualidade do modelo antes de cada nova onda, como pede a documentação da Meta. Deixaríamos essa rotina inteira com o agente de reativação do passo a passo acima, com a limpeza conferida por uma pessoa antes do primeiro envio.

O que a gente não faria: apertar o botão de disparo em massa só porque ele existe. Nem tirar o nome do cliente de dentro do e-mail. As duas coisas geram mensagem com cara de spam, e spam gera denúncia.

Em resumo

Reativar clientes antigos pelo WhatsApp sem bloqueio pede a API oficial e três regras: só falar com quem deu o número e aceitou contato, mandar em ondas pequenas olhando a qualidade do modelo, e tirar da fila na hora quem pedir para sair. Na nossa base de 2.482 contatos, isso significou limpar 592 números inválidos antes de começar e travar o ritmo em 20 mensagens por dia, com freio automático após 3 erros seguidos.

Este artigo faz parte do pilar Atendimento que não escala — como automatizar sem virar robô chato.

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *