Disparos em Massa no WhatsApp: Regras, Qualidade e Boas Práticas
Entenda o que é permitido no disparo de mensagens em massa no WhatsApp. Evite bloqueios de conta, monitore a qualidade do número e use modelos aprovados.
O disparo de mensagens promocionais em massa é uma das ferramentas mais poderosas para impulsionar vendas rápidas e engajar clientes no mercado brasileiro. O uso cotidiano do aplicativo cria uma oportunidade valiosa para varejistas e empresas de serviços. No entanto, o envio indiscriminado de spam gera punições e o bloqueio de números. Entender a diferença entre ferramentas informais e o canal oficial de disparo whatsapp em massa (WhatsApp Business Platform) é essencial para realizar campanhas de marketing seguras. Neste guia, apresentamos as principais diretrizes técnicas e de conformidade para proteger o número de atendimento de sua marca.
A StartMessaging é um CRM de WhatsApp com API, construído sobre a Cloud API oficial da Meta (a StartMessaging é uma Meta Tech Provider). Você pode disparar de duas formas: por campanhas criadas no painel (planos Team, Business e Enterprise) ou mensagem a mensagem pela API REST em https://waba-api.startmessaging.com/api/v1/messages, autenticada com Authorization: Bearer sm_live_....
Disparos via API Oficial vs. Ferramentas Não-Oficiais: O Risco de Banimento
Muitos gestores de marketing buscam alternativas de baixo custo para realizar disparos em massa, recorrendo a softwares ou extensões de navegador não oficiais. Essas ferramentas funcionam por meio do espelhamento do aplicativo convencional de celular (WhatsApp Web), enviando mensagens de forma sequencial e simulando a digitação humana de forma automatizada.
O uso dessas ferramentas traz sérios riscos para a sua operação comercial. O sistema de segurança do WhatsApp monitora o comportamento da conta. Padrões de envio rápidos e a ausência de interações de volta ativam alertas de comportamento robótico. O resultado costuma ser o banimento do número, com a perda do histórico de clientes acumulado na conta.
A WhatsApp Business Platform (Cloud API) é o canal oficial da Meta para envios em volume. Ela funciona por conexões diretas entre servidores, sem depender de celulares conectados, e permite enviar modelos aprovados a clientes que aceitaram receber suas mensagens.
O Sistema de Qualidade de Número (Quality Rating) da Meta
A Meta adota um sistema dinâmico para monitorar a reputação das contas que utilizam a API do WhatsApp. A chamada Quality Rating (classificação de qualidade) reflete como os destinatários recebem suas mensagens nos últimos dias, com base em bloqueios, denúncias e silenciamentos. Na StartMessaging, a página Connect mostra a qualidade do número e o limite diário vindos da Meta.
- Verde (Alta Qualidade): sua empresa segue as boas práticas, com mensagens relevantes e poucas reclamações ou bloqueios.
- Amarela (Média Qualidade): sinaliza aumento de denúncias ou bloqueios. É hora de revisar a segmentação e diminuir a frequência.
- Vermelha (Baixa Qualidade): o número recebe muitas reclamações. Se continuar assim, a Meta pode reduzir o limite de envios ou pausar os modelos afetados.
Para proteger a reputação do seu número, envie campanhas segmentadas a quem realmente pediu para recebê-las.
Campanhas no Painel: O Caminho Mais Seguro para Disparos
Nos planos Team e acima, uma campanha envia um modelo aprovado a muitos contatos de uma vez, e o próprio painel aplica várias proteções:
- Público: contatos escolhidos, segmentos por tags ou um arquivo CSV de até 50.000 linhas. Contatos que pediram para sair (opt-out) são sempre ignorados, assim como, em modelos de marketing, quem desativou suas promoções no WhatsApp nos últimos 90 dias.
- Verificação antes do envio: mostra se o número, a conta e o modelo podem enviar, quantas pessoas podem receber hoje dentro do seu limite diário e uma estimativa do custo da Meta, calculada pelas tarifas publicadas pela Meta para o país de cada destinatário.
- Agendamento e horário de silêncio: agende de 2 minutos a 60 dias à frente e defina horas em que campanhas não enviam; o envio espera e continua sozinho quando o horário acaba.
- Aviso de espaçamento: o painel avisa se você enviou uma campanha de marketing nas últimas 48 horas.
- Relatório de funil: enviados, entregues, lidos, toques em botões, respostas, falhas e opt-outs.
O plano Business acrescenta testes A/B, follow-ups, campanhas recorrentes, segmentos por engajamento, retargeting e conversões. Pela API, as campanhas são somente leitura: seu sistema lista campanhas, lê os resultados e recebe o webhook campaign.completed.
Modelos de Mensagem (Templates) Aprovados: Estrutura e Envio pela API
Para iniciar conversas com clientes, o WhatsApp exige modelos de mensagem aprovados pela Meta. Os modelos são criados no painel (Templates → Create template) e revisados pela Meta.
Para enviar um modelo a um cliente a partir do seu próprio sistema, por exemplo quando um evento acontece na sua loja, use POST /api/v1/messages. O exemplo abaixo preenche duas variáveis e um botão de copiar cupom (copy_code, com até 15 caracteres):
/**
* Envia um modelo promocional aprovado para um cliente que deu opt-in.
* @param {string} telefone - E.164, ex: "+5511977777777"
*/
async function enviarPromocao(telefone, nomeCliente, cupom) {
const res = await fetch('https://waba-api.startmessaging.com/api/v1/messages', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.SM_API_KEY}`,
'Content-Type': 'application/json',
'Idempotency-Key': `promo-fim-de-semana-${telefone}`,
},
body: JSON.stringify({
to: telefone,
type: 'template',
template: {
name: 'promocao_fim_de_semana',
language: 'pt_BR',
parameters: [{ text: nomeCliente }, { text: cupom }],
buttonParameters: [{ index: 0, subType: 'copy_code', couponCode: cupom }],
},
clientReference: 'campanha-fim-de-semana',
}),
});
const body = await res.json();
if (!res.ok) {
// Ex.: 422 CONTACT_OPTED_OUT quando o cliente pediu para sair
throw new Error(`${body.error.code}: ${body.error.message}`);
}
console.log(`Mensagem aceita para ${nomeCliente}. ID: ${body.data.id}`);
return body.data;
}
enviarPromocao('+5511977777777', 'Ana Silva', 'DESCONTO10');
Envios para contatos que pediram para sair são recusados com 422 CONTACT_OPTED_OUT. Para disparar a uma lista inteira, prefira uma campanha no painel: ela pula opt-outs, respeita o horário de silêncio e mostra a estimativa de custo antes do envio.
Como Construir uma Lista de Contatos Válida (Opt-in)
O sucesso das suas campanhas depende da qualidade da sua lista. Comprar bases de dados prontas de terceiros ou raspar números na internet viola a LGPD e leva rapidamente ao bloqueio do número.
- Integração no Fluxo de Compra (Checkout): inclua uma caixa de seleção separada, desmarcada por padrão (ex: “Desejo receber cupons e atualizações de produtos via WhatsApp”).
- Landing Pages: ofereça um benefício na primeira compra em troca do preenchimento voluntário do número de WhatsApp.
- QR Code em Lojas Físicas: disponibilize QR Codes no caixa ou em displays de mesa para o cliente iniciar uma conversa no WhatsApp.
Melhores Horários e Boas Práticas para Envios
O consumidor brasileiro preza pela conveniência do contato, mas se incomoda com abordagens comerciais invasivas fora do horário comercial.
- Evitar Horários Extremos: não envie marketing antes das 9h ou após as 20h. Configure o horário de silêncio em Settings → Campaigns → Quiet hours para que nenhuma campanha saia à noite.
- Controlar a Frequência: espace campanhas de marketing em pelo menos 48 horas e limite-se a 1 ou 2 promoções por semana para o mesmo cliente.
- Oferecer Opção Clara de Opt-out: a StartMessaging registra o opt-out automaticamente quando o cliente envia uma das palavras-chave STOP, UNSUBSCRIBE, OPT OUT, OPTOUT ou CANCEL (a mensagem inteira deve ser a palavra). Palavras em português, como “PARAR” ou “SAIR”, não são reconhecidas automaticamente: se você as oferecer, trate-as no webhook
message.receivede registre o opt-out comPATCH /api/v1/contacts/{idOrPhone}eoptedIn: false, ou escreva no rodapé “Responda STOP para não receber mais ofertas”.
Perguntas Frequentes
Q: Quanto a Meta cobra pelo disparo de mensagens promocionais (Marketing)?
A: Desde 1º de outubro de 2026, a Meta cobra por mensagem de modelo entregue, não mais por conversa. Todo modelo entregue é cobrado (marketing, utilidade, mesmo dentro da janela de 24 horas, e autenticação), com tarifas que variam por país e categoria. A Meta cobra diretamente na forma de pagamento da sua Conta do WhatsApp Business; a StartMessaging não cobra por mensagem, só a assinatura do plano. Consulte os valores atuais para o Brasil na página oficial de preços da Meta; a verificação antes do envio da campanha mostra uma estimativa.
Q: Posso enviar cupons e links de pagamento Pix em disparos de marketing?
A: Sim. Crie modelos com um botão de link com variável (para a página de pagamento ou checkout, como Mercado Pago ou PagSeguro) e um botão de copiar código para o cupom, com até 15 caracteres.
Q: Existe um limite máximo de envios diários?
A: Sim. A Meta limita quantos clientes únicos sua empresa pode contatar em 24 horas móveis, limite compartilhado por todos os números da empresa, e o aumenta conforme você envia com boa qualidade. A página Connect mostra o limite atual (“Daily conversation limit”), e a verificação antes do envio estima quantas pessoas podem receber a campanha hoje. Os níveis e as regras atuais estão na documentação da Meta.
Q: É necessário que o cliente salve o número da minha empresa na agenda para receber o disparo?
A: Não. Pela API oficial, os modelos aprovados são entregues normalmente, mesmo que o cliente não tenha o número da sua empresa salvo.
Planejar disparos seguindo as regras oficiais do WhatsApp maximiza o alcance das campanhas e protege o número da sua empresa. Conheça as campanhas de WhatsApp e o disparo em massa no WhatsApp, leia a documentação de campanhas e configure os webhooks para acompanhar entregas e opt-outs em tempo real. Planos e preços estão na página de preços.
StartMessaging Team
StartMessaging Team