Qualquer número, conectado por QR Code.
- Sem cobrança por mensagem
- Grupos, canais, status e etiquetas
- Chamadas, presença e enquetes no webhook
Conecte um número em segundos, envie mensagens com uma chamada HTTP e receba cada evento num JSON que se explica sozinho. Pela API OnZap ou pela API oficial da Meta, sem mudar uma linha.
Se faz uma chamada HTTP, já funciona com a OnZap.
Como funciona
Três passos entre o seu sistema e o WhatsApp. Sem SDK obrigatório e sem configuração escondida.
Loja Centro
+55 11 99999-9999
{
"chatId": "5511999999999",
"text": "Olá, Maria! 👋"
}
Para desenvolvedores
REST e JSON do jeito que você já conhece. Um token por número, rotas com nomes óbvios e o mesmo formato de resposta em todo lugar.
Com ou sem +55, com ou sem o nono dígito: a gente acha o WhatsApp certo.
Mensagens, grupos, canais, status, etiquetas, contatos e perfil.
Em português, com um código estável para o seu sistema tratar.
Guias em português e um llms.txt para o ChatGPT, o Claude ou o Cursor integrarem com você.
curl -X POST https://app.onzap.io/v1/instances/SUA_INSTANCIA/messages/text \ -H "X-Instance-Token: SEU_TOKEN" \ -H "Content-Type: application/json" \ -d '{"chatId": "5511999999999", "text": "Olá! 👋"}'
200 OKResposta
{ "id": "true_5511999999999@c.us_3EB0C0A1B2C3D4E5F6", "chatId": "5511999999999@c.us", "status": "sent"}
API OnZap + API oficial
Comece pelo QR Code hoje e passe para a API oficial da Meta quando fizer sentido. As rotas e os webhooks são os mesmos: você troca a instância, não o código.
POST /v1/instances/{id}/messages/textWebhooks
Cada evento chega no mesmo formato, nas duas APIs. Contato é sempre contato, grupo é sempre grupo, e o mesmo cliente tem sempre o mesmo chatId.
HMAC-SHA256 em todo evento. Você confere a origem com três linhas de código.
Seu servidor caiu? Tentamos de novo por quase um dia, e o histórico mostra cada entrega.
Veja os eventos chegando no painel antes de escrever o seu endpoint.
Conversas que vieram de anúncios no Facebook e no Instagram chegam com a campanha.
{ "event": "message.any", "instanceId": "i01jx4k2m9", "provider": "onzap", "payload": { "chatId": "5511999999999@c.us", "fromMe": false, "from": { "phone": "5511999999999", "pushName": "Maria" }, "type": "text", "text": "Oi! Vocês entregam em Campinas?" }}
Recursos
Programe intervalos e o “digitando…” entre as mensagens. Se a conexão cair, a fila segura os envios e retoma sozinha.
Cada número com o seu status ao vivo. Se algum cair, o evento session.status chega no seu webhook na hora.
Vendas: WORKING
Vendas: SCAN_QR_CODE
Foto, vídeo, áudio de voz, documento e figurinha, pela mesma API.
vitrine.jpg
Crie grupos, gerencie participantes e publique em canais. Cada entrada vira evento.
Teste qualquer rota com o seu número antes de escrever uma linha de código.
Cada número tem o seu token e os seus webhooks. A cobrança vem junta, uma vez por mês, no PIX ou no cartão.
Fatura de outubro · uma por conta
PIXCartãoPreços
A OnZap não cobra por mensagem. Quanto mais números você conecta, menor fica o preço de cada um.
Quantos números você vai conectar?
Por número, por mês
R$59,90
Total por mês
R$59,90
Conecta por QR Code. Sem cobrança por mensagem.
Tudo incluso, em qualquer faixa
A primeira instância fica 2 dias grátis, sem cartão.
Os números da API OnZap e da API oficial são contados separadamente, cada tipo na sua tabela. Na API oficial, as conversas são cobradas pela Meta direto na sua conta do WhatsApp Business.
Perguntas frequentes
Não achou a sua dúvida? Escreva para dev@onzap.io ou leia a documentação.
Crie a conta, conecte o número e mande um POST. São 2 dias grátis, sem cartão.