Existem dois jeitos de integrar o WhatsApp a um sistema. A API oficial, que a Meta chama de Plataforma do WhatsApp Business (ou Cloud API), é contratada, verificada e cobrada por mensagem. As integrações não oficiais, como Evolution API, Baileys e WPPConnect, reproduzem o protocolo do WhatsApp Web em um servidor e não têm contrato com a Meta: são gratuitas, flexíveis e sujeitas a banimento.
A escolha entre as duas não é técnica, é de risco e de custo. E ela muda completamente o papel do IP: na oficial, o endereço de saída não importa; na não oficial, cada número precisa parecer um telefone comum, e o IP do servidor é parte disso.
As duas em uma tabela
| API oficial (Cloud API) | Evolution API, Baileys, WPPConnect | |
|---|---|---|
| Quem fornece | Meta, direto ou por parceiros (BSPs) | Projetos abertos, hospedados por você |
| Como conecta | Número cadastrado na Meta, sem aparelho | Sessão do WhatsApp Web, pareada por QR |
| Custo | Por mensagem de template entregue; mensagens de serviço na janela de 24 h são gratuitas | Zero de licença; custo de servidor e de IP |
| Aprovação | Verificação da empresa e aprovação de templates | Nenhuma |
| Risco de banimento | Baixo; há limites de qualidade e de envio | Real; é uso não autorizado pelos termos |
| Onde o IP importa | Não importa | Importa: um IP por número |
| Serve para | Notificação, atendimento e marketing em escala, com consentimento | Automação interna, CRM próprio, atendimento de pequeno volume |
Como a API oficial cobra
Desde 1º de julho de 2025 a Meta cobra a Plataforma do WhatsApp Business por mensagem, e não mais por conversa. Existem quatro categorias: marketing, utilidade, autenticação e serviço. A regra prática, segundo a documentação de preços da Meta:
- Mensagens de template (as pré-aprovadas, usadas para iniciar contato) são cobradas quando entregues, com valor que varia por categoria e por país.
- Mensagens de serviço, trocadas dentro da janela de atendimento de 24 horas aberta pelo cliente, são gratuitas para todas as empresas.
- Templates de utilidade enviados dentro dessa janela também não são cobrados.
O valor exato por mensagem no Brasil está na tabela oficial da Meta e muda com o tempo; não vale copiar número de terceiros. O que vale registrar é a lógica: quem responde clientes que iniciaram a conversa paga pouco ou nada; quem dispara para uma base paga por disparo. Fornecedores oficiais (os BSPs) costumam somar uma mensalidade ou taxa por mensagem em cima disso.
Como a não oficial funciona, e por que cai
Evolution API, Baileys e WPPConnect fazem o que o WhatsApp Web faz: pareiam uma sessão com o telefone e trocam mensagens pelo mesmo protocolo. A diferença de arquitetura entre as três, e onde cada uma lê o proxy, está em Evolution API, Baileys ou WPPConnect.
O WhatsApp não autoriza esse uso. Os termos de serviço proíbem versões modificadas ou não oficiais do aplicativo e o envio automatizado ou em massa sem permissão, e a Meta pode banir números que identifique nesse padrão. Na prática, o banimento raramente vem da "detecção da ferramenta" em si. Vem de sinais combinados:
- Denúncias de quem recebeu mensagem que não pediu.
- Volume sem histórico: número novo disparando centenas de mensagens no primeiro dia.
- Mensagens idênticas para muitos contatos que não responderam.
- Origem incoerente: dezenas de números saindo de um mesmo IP de datacenter, muitas vezes fora do país do número.
Os três primeiros são comportamento e nenhuma configuração muda isso; o detalhe está em número banido no WhatsApp: causas reais. O quarto é rede, e é o único em que o proxy tem papel.
Onde o IP entra (só na não oficial)
Na API oficial a mensagem sai da infraestrutura da Meta; o IP do seu servidor não participa. Na não oficial, a sessão do WhatsApp Web sai pelo IP da máquina onde a Evolution ou o Baileys rodam. Em uma VPS, esse endereço é de datacenter, compartilhado no histórico com outros projetos, e igual para todos os números que você subir ali. Do ponto de vista do WhatsApp, é como se dez telefones estivessem no mesmo lugar, dentro de um servidor.
O desenho recomendado é um IP dedicado brasileiro por número: cada instância sai por um endereço próprio, fixo, com geolocalização coerente com o DDD. O mecanismo, o detalhe da mídia e como dimensionar estão em Evolution API na VPS: por que o IP da nuvem derruba números. O produto para isso é o ISP: é IP de provedor de internet brasileiro e passou no nosso teste de conexão ao WhatsApp, enquanto parte dos IPs de datacenter, como o IPv4 dedicado, não abre o WhatsApp. Os guias de configuração estão em Evolution API, Baileys e WPPConnect.
Vale insistir no limite: o IP separa origem. Ele não faz uma lista comprada virar uma lista consentida, e não impede denúncia.
Como escolher
- Você envia notificações, confirmações e campanhas para clientes que consentiram, em escala, e precisa de previsibilidade: API oficial. O custo por mensagem é o preço da estabilidade, e o IP não é assunto.
- Você automatiza atendimento interno, integra com um CRM próprio, atende volume pequeno e aceita o risco de trocar de número: não oficial, com um IP dedicado por número e ritmo de envio conservador.
- Você quer disparar para quem não pediu: nenhuma das duas serve. A oficial vai reprovar o template ou limitar o número; a não oficial vai ser banida; e os dois casos violam a nossa política de uso aceitável.
Muita operação madura usa as duas: a oficial para o que é cobrado e precisa chegar, a não oficial para rotinas internas de baixo volume. O que não funciona é tratar a não oficial como se fosse a oficial com desconto.