Broadcast é o envio em massa: você manda uma mensagem pra um grupo de contatos de uma vez, em vez de conversa a conversa. Funciona em WhatsApp Cloud (via templates HSM), Email, SMS, Telegram, Instagram DM e Facebook Messenger.
O que é
Cada canal tem regras próprias pro envio em massa:
- WhatsApp Cloud — Só via template HSM aprovado pela Meta. Não dá pra mandar mensagem livre em broadcast (Meta bloqueia).
- WhatsApp Web — Não recomendado pra broadcast — risco alto de banimento.
- Email — Livre, com cuidados de SPF/DKIM e reputação.
- SMS — Provedor (Twilio, Zenvia, SmsDev) cobra por envio. Texto plano, 160 chars/mensagem.
- Telegram — Só pra quem já conversou com o seu bot (Telegram não permite mandar pra desconhecidos).
- Instagram DM / Facebook Messenger — Limite Meta de 24h depois da última interação do cliente.
Templates HSM (WhatsApp Cloud)
HSM = Highly Structured Message. É o único formato que Meta aceita pra você falar com cliente fora da janela de 24h ou em massa.
Como criar:
- Em Configurações → Templates → Novo template (WhatsApp Cloud).
- Defina nome, categoria (utilidade, marketing, autenticação, serviço) e idioma.
- Estruture: cabeçalho (opcional, texto/mídia), corpo (obrigatório), rodapé (opcional), botões (opcionais — até 3 quick-reply ou 2 de URL).
- Use variáveis
{{1}},{{2}}etc. pra personalizar (substituídas por dados do contato no envio). - Submeta pra aprovação Meta. Status fica Pendente.
- Aguarde 24–72h. Meta aprova ou rejeita com motivo.
- Quando aprovado (status Aprovado), está liberado pra usar em broadcast.
Templates rejeitados são re-editáveis e re-submissíveis.
Criar um broadcast
Em Marketing → Broadcasts → Novo broadcast:
- Nome interno.
- Canal de envio — WA Cloud / Email / SMS / etc.
- Audiência — Defina filtros:
- Por tag (ex: tag = "Cliente-Pro")
- Por origem (ex: origem contém "meta_ads")
- Por status CRM (ex: Lead, Cliente)
- Combine com AND/OR.
- Conteúdo:
- WA Cloud: escolha template aprovado, preencha variáveis.
- Email: assunto + corpo (HTML ou texto). Pode usar variáveis
{{contato.nome}}. - SMS: texto plano, atenção pros 160 chars.
- Quando enviar — Agora, ou agendar pra data/hora específica.
- Delay entre envios — Min/max em segundos (ex: 3–8 seg). Aleatório dentro da faixa pra simular humano e não estourar rate limit dos canais.
- Respeitar horário comercial — Se ligado, envios pausam fora do expediente.
- Revise audiência — Sistema mostra preview de quantos contatos serão atingidos.
- Disparar / Agendar.
Pegadinhas comuns
- Templates HSM não sincronizam automaticamente. Mudou template no painel da Meta? Você precisa rodar "Sincronizar templates" no Codewo manualmente — senão broadcast usa versão desatualizada.
- Audiência grande explode custo. WA Cloud cobra por conversa entregue. 10.000 envios podem virar fatura de centenas de reais. Simule antes.
- Falhas individuais não tem retry automático. Se 50 envios de 10.000 falharem, eles ficam marcados como falha e ficam por lá. Sem fila de retry. Quando o broadcast termina, baixe o relatório e investigue.
- Categoria do template afeta política Meta. Templates de "Marketing" têm regras mais rígidas. Use "Utility" (notificação transacional) sempre que possível.
- Cliente pode bloquear seu número. Cliente que recebe spam clica em "denunciar" no WhatsApp. Múltiplos denúncias = banimento do número.
- Janela de envio (horário comercial) é booleano simples. Liga ou desliga. Não permite "9h–13h e 14h–18h, sem almoço". Janela é o horário de atendimento da empresa inteiro.
- Delay aleatório é por destinatário, não global. Cada envio pega delay aleatório dentro da faixa. O broadcast total leva tempo = quantidade × média do delay.
- Email broadcast precisa de SPF/DKIM corretos. Senão, vai pra spam. Configure DNS antes.
Boas práticas
- Comece pequeno. Faça primeiro broadcast pra 10 contatos teste antes de mandar pra 10 mil.
- Tag de exclusão. Tenha tag "Optou-Por-Sair" e adicione ela como filtro de exclusão em todos os broadcasts.
- Personalize com variáveis. "Oi {{nome}}" é 5x mais efetivo que "Oi cliente".
- Templates HSM bem ANTES de precisar. Aprovação leva tempo. Quando você precisar mandar urgente, é tarde.
- Programe envios pra horário relevante. Promo pra restaurante = 11h ou 18h. Notificação corporativa = 10h. Madrugada nunca.
- Audite resposta. Broadcast com 0 resposta de 5000 envios = problema. Pode ser audiência errada, copy ruim, ou cliente ignorando.