Skip to main content
Siga estas recomendações para maximizar a eficiência, evitar problemas de ban e garantir a melhor experiência para seus usuários.

Evitando Ban do WhatsApp

O WhatsApp possui sistemas anti-spam rigorosos. Siga estas práticas para manter sua conta segura:
Violações podem resultar em ban temporário ou permanente do número. Use a API de forma responsável.

O que fazer

Envie no máximo 1 mensagem a cada 2-3 segundos para o mesmo contato. Para contatos diferentes, mantenha um intervalo de 500ms-1s.
Só envie mensagens para pessoas que explicitamente optaram por receber comunicações. Mantenha registros de opt-in.
Evite enviar a mesma mensagem idêntica para muitas pessoas. Use variáveis como nome, data, valores específicos.
Novos números devem começar com baixo volume e aumentar gradualmente ao longo de semanas.
Contas que apenas enviam mensagens sem receber respostas são suspeitas. Incentive interação e responda rapidamente.

O que NÃO fazer

Spam em massa

Enviar mensagens não solicitadas para listas compradas ou números aleatórios.

Mensagens repetitivas

Enviar a mesma mensagem idêntica para centenas de pessoas.

Volume alto imediato

Começar a usar um número novo com alto volume de mensagens.

Ignorar bloqueios

Tentar contatar pessoas que bloquearam seu número.

Gerenciamento de Sessões

Reconexão Automática

Configure handlers para reconectar automaticamente quando a sessão desconectar:

Monitoramento de Status

Verifique periodicamente o status das sessões:

Segurança

Proteja suas Credenciais

1

Use variáveis de ambiente

2

Rotacione keys regularmente

Crie novas API Keys periodicamente e revogue as antigas no Dashboard.
3

Use permissões mínimas

Ao criar API Keys, conceda apenas as permissões necessárias para cada integração específica.

Validação de Webhooks

Sempre valide a assinatura dos webhooks antes de processá-los:

Performance

Use Cache

Cache respostas que mudam pouco para reduzir requisições:

Processe Webhooks Assíncronamente

Não bloqueie a resposta do webhook com processamento pesado:

Batch Operations

Quando possível, agrupe operações:

Tratamento de Erros

Retry com Backoff

Implemente retries inteligentes para falhas temporárias:

Circuit Breaker

Para alta disponibilidade, implemente circuit breaker:

Logging e Monitoramento

Estruture seus Logs

Métricas Importantes

Monitore estas métricas:

Checklist de Produção

Antes de ir para produção, verifique:
1

Segurança

  • API Keys em variáveis de ambiente
  • Validação de webhook implementada
  • HTTPS em todos os endpoints
  • Permissões mínimas nas API Keys
2

Confiabilidade

  • Retry com backoff implementado
  • Reconexão automática de sessões
  • Circuit breaker para chamadas críticas
  • Processamento assíncrono de webhooks
3

Monitoramento

  • Logs estruturados
  • Alertas configurados
  • Dashboard de métricas
  • Health checks ativos
4

Compliance

  • Opt-in documentado
  • Opt-out implementado
  • Rate limits respeitados
  • LGPD/GDPR compliance