// guia

Disparo em massa pela API oficial do WhatsApp sem ser banido

Por Fernando, fundador da BotoZap · 18 de outubro de 2026

Celular enviando mensagens para clientes que aceitaram receber, com uma lista comprada descartada ao lado

Resposta rápida

Dá para fazer disparo em massa pela API oficial do WhatsApp. Mas a API oficial não é um escudo: comprar uma lista fria e disparar é o jeito mais provável de ter o número restringido, mesmo com tudo dentro da Meta. O que protege é opt-in de verdade, template aprovado, envio em lotes dentro do limite do portfólio e atenção à qualidade do número. No BotoZap, quem responde a uma transmissão passa sozinho para a etapa Respondeu do funil, e é por ali que você ajusta o próximo contato.

Uma loja de roupas tem 300 clientes que compraram no último ano e deixaram o WhatsApp no cadastro. O dono vê um anúncio: "lista com 20 mil contatos da sua cidade, segmentada por interesse". Parece o atalho para encher a loja na liquidação. É o atalho para perder o número.

Este guia mostra por que a lista comprada é o erro mais sério de quem começa a disparar, o que a Meta exige de consentimento e como montar a primeira transmissão sem derrubar a qualidade do número.

O erro que derruba mais números: lista fria

A pergunta mais comum é "a API oficial bane?". A resposta honesta: a API oficial não pune você por automatizar, porque automação é o uso previsto. Ela pune pelo que as pessoas fazem com a sua mensagem.

A Política de Mensagens do WhatsApp Business (abre em nova aba) diz que o WhatsApp pode limitar o envio ou remover o acesso de quem recebe muito feedback negativo, e cita o envio em massa não autorizado como violação. A documentação de envio (abre em nova aba) explica que a qualidade do número olha os últimos sete dias de bloqueios, denúncias, conversas silenciadas e arquivadas, e os motivos que a pessoa dá ao bloquear.

Agora pense em quem está numa lista comprada. Essa pessoa nunca ouviu falar da sua loja, não deu o número para você e recebe uma oferta do nada. Boa parte bloqueia ou denuncia. Não é azar nem uma regra escondida da Meta: é o resultado esperado. Por isso digo sem rodeio que lista fria disparada em volume termina em restrição, com ou sem API oficial. Se alguém vender "disparo sem bloqueio" para lista comprada, desconfie.

O que conta como opt-in para a Meta

Segundo a página Receber aceitação para o WhatsApp (abre em nova aba), você só pode mandar mensagem para quem deu duas coisas: (a) o número do celular e (b) a aceitação para receber mensagens daquela empresa específica. Desde a atualização de novembro de 2024 da política, essa aceitação não precisa ser específica para o WhatsApp, mas precisa cumprir as leis locais (no Brasil, pense na LGPD).

A Meta pede três coisas no aceite:

  • Deixar claro que a pessoa está aceitando receber comunicações da empresa.
  • Mostrar o nome da empresa de forma clara.
  • Cumprir a legislação aplicável.

O método fica por sua conta. A Meta cita site, SMS, telefone e até papel assinado no balcão. Dois cuidados que a própria página recomenda fazem muita diferença na prática: diga que tipo de mensagem a pessoa vai receber (aviso de pedido, oferta, lembrete) e explique como ela para de receber. Quem sabe o que vem não bloqueia.

Na loja de roupas, opt-in bom é a caixinha "Quero receber novidades e ofertas da Loja X pelo WhatsApp" no checkout, ou o cartaz no caixa com um QR code que abre a conversa. Lista comprada não é opt-in, porque a pessoa nunca aceitou falar com a Loja X.

Antes de começar

  • Número oficial conectado ao BotoZap. A conexão com a Meta é feita dentro do painel, pelo Embedded Signup, e funciona também em coexistência, com o mesmo número no app.
  • Plano BotoZap ou teste grátis de 14 dias. Transmissões e funil não estão no Free.
  • Um template aprovado pela Meta. Oferta é Marketing; veja por que o template vai para Marketing antes de criar.
  • Saldo ou forma de pagamento na Meta. Cada mensagem de marketing entregue é cobrada pela Meta, fora da mensalidade. As contas estão em quanto custa a API oficial.

Limite de envio e qualidade do número

A Meta limita quantas pessoas diferentes podem receber mensagens iniciadas pela empresa, fora da janela de atendimento, em 24 horas móveis. Pela página de limites de mensagens (abre em nova aba):

LimiteComo chegar
250Portfólio novo
2.000Verificar a empresa, ou entregar 2.000 mensagens fora da janela para números únicos em 30 dias com templates de qualidade alta
10.000, 100.000 e ilimitadoSubida automática, um degrau por vez

A subida automática acontece em até 6 horas quando as mensagens têm qualidade alta e você usou pelo menos metade do limite atual nos últimos 7 dias. O limite é do portfólio de negócios, não do número: dois números no mesmo portfólio dividem a mesma cota. Quem já está conversando com você, dentro da janela de 24 horas, não entra nessa conta.

O template também tem nota. Se ele chega à pior avaliação, a Meta pausa o template (abre em nova aba) por 3 horas na primeira vez, 6 horas na segunda e o desativa na terceira. E quem insiste em templates de baixa qualidade pode ver o número afetado.

Passo a passo

1. Limpe a base antes de pensar no texto

Separe só quem deu o número e aceitou receber mensagens. Na loja: clientes que compraram e marcaram a caixinha, e quem pediu novidades no balcão. Esse grupo é menor que a lista comprada e responde muito mais.

No BotoZap, o registro de consentimento fica no cartão do contato, em CRM › Contatos. Na conversa, o botão Pedir consentimento manda botões para o contato aceitar. A transmissão só deixa de fora quem recusou. Ou seja, o filtro de quem nunca aceitou é responsabilidade sua.

2. Segmente

Uma oferta de jeans para quem comprou jeans recebe menos bloqueio que a mesma oferta para todo mundo. Use tags e campos (última compra, interesse, bairro) e comece pelo segmento mais quente: quem comprou há pouco tempo ou conversou com você recentemente.

3. Escreva um template que a pessoa reconheça

Comece pelo nome da loja e pelo motivo da mensagem. "Oi, {{1}}! Aqui é da Loja X. A liquidação de inverno começa sábado..." é melhor que uma mensagem genérica. A Meta recomenda evitar mensagens de boas-vindas vagas e mandar mensagens personalizadas e úteis. Um botão de resposta rápida como "Parar ofertas" deixa a saída mais fácil que o bloqueio. No criador de templates do BotoZap, marque nele Este botão é para sair das mensagens: quem tocar fica registrado como recusa de marketing e sai das próximas transmissões.

4. Dispare em lotes dentro do limite

Se o portfólio está em 250 e a base tem 900 contatos, a campanha sai em quatro dias, não em um. Mande primeiro para o segmento mais quente: ele responde mais e bloqueia menos, o que ajuda a manter a qualidade alta e a subir de degrau. Se preferir não controlar os lotes à mão, a transmissão do BotoZap tem o envio em ondas, que espera a próxima janela quando o portfólio está ocupado.

5. Leia o funil, não só o relatório

Aqui o BotoZap ajuda a decidir o próximo passo. Quando um contato sem etapa recebe uma transmissão, ele entra em Não respondeu no Funil de contatos. Quando ele responde (citando a mensagem, tocando um botão ou escrevendo em até 7 dias), passa sozinho para Respondeu. Quando alguém da equipe move o contato à mão, o automático para de mexer nele.

Com isso, o dono da loja abre o quadro no dia seguinte e vê duas colunas. Quem respondeu merece atenção humana agora, dentro da janela de 24 horas. Quem não respondeu não precisa de uma segunda oferta igual amanhã. Uma régua de acompanhamento espaçada, ou nenhuma mensagem, protege mais o número do que insistir. Os detalhes do quadro estão em funil de vendas no WhatsApp.

Problemas comuns

A qualidade do número caiu depois da campanha. Pare os próximos lotes, revise para quem foi e o texto do template. Números com muito tráfego podem mudar de qualidade em minutos. A nota olha os últimos sete dias, então ela melhora quando os envios seguintes são bem recebidos.

O template foi pausado. Ele recebeu feedback negativo demais. Pause a campanha que depende dele; a API rejeita os envios enquanto ele estiver pausado. Revise o público antes de editar o texto.

A campanha não saiu inteira. Provavelmente o limite de 24 horas do portfólio acabou. Divida em lotes ou aguarde a janela móvel.

Comprei uma lista e já disparei. Não mande o segundo lote. Concentre os próximos envios em contatos com opt-in para a qualidade se recuperar.

Para quem integra outro sistema

Transmissões também saem pela API do BotoZap: você cria o rascunho, adiciona destinatários em lotes e dispara ou agenda. A resposta de cada lote traz excluded_consent, quantos ficaram de fora por ter recusado marketing. O limite da Meta continua valendo por cima de tudo. A referência está em Transmissões.

Comece pela base certa

Disparo em massa funciona quando a pessoa do outro lado esperava a mensagem. Comece com os 300 clientes que aceitaram, não com os 20 mil que nunca ouviram falar de você. O teste grátis de 14 dias inclui transmissões e funil.

Na documentação

Perguntas frequentes

A API oficial do WhatsApp bane quem faz disparo em massa?

A API oficial não pune a automação em si, que é o uso previsto. Ela limita ou restringe o envio quando as mensagens recebem muito feedback negativo, como bloqueios e denúncias. Disparar para lista comprada é o caminho mais provável para isso.

Posso usar uma lista de contatos comprada na API oficial?

Não. A Meta exige que a pessoa tenha dado o número e aceitado receber mensagens da sua empresa específica. Uma lista comprada não tem esse aceite.

Quantas mensagens posso disparar por dia?

Portfólios novos começam com 250 destinatários únicos em 24 horas móveis, fora da janela de atendimento. O limite sobe para 2.000 com verificação da empresa ou volume de qualidade, e depois para 10.000, 100.000 e ilimitado automaticamente.

O opt-in precisa ser feito pelo WhatsApp?

Não. Desde novembro de 2024 a aceitação pode ser coletada em outro canal, como site, SMS, telefone ou papel, desde que deixe claro o nome da empresa e cumpra a lei local.

Como sei quem respondeu à transmissão no BotoZap?

O contato que recebe a transmissão entra na etapa Não respondeu do Funil de contatos e passa sozinho para Respondeu quando responde. Se a equipe mover o contato à mão, o automático para.

Transmissões estão no plano Free?

Não. Transmissões e funil fazem parte do plano BotoZap e do teste grátis de 14 dias.