WhatsApp via API · cobrança só por número
Conecte o WhatsApp ao seu sistema. Pague só pelos números.
Capte leads com a API Oficial e converse com eles pelos seus números não oficiais, sem custo por mensagem. API REST, webhooks e RabbitMQ. Usuários ilimitados no seu sistema.
- Planos a partir de R$ 19,90/mês
- Sem taxa por usuário
- Meta cobrada direto de você
-
Escaneie o QR
-
Conectado
Conectado +55 11 91234-5678 -
Mensagens chegando
Oi! Vi o anúncio, ainda tem vaga?
Tem sim! Já te passo os detalhes.
mensagem.recebida → webhook 200
-
Economia no mês
Utility
R$ 36,72
Marketing
R$ 337,50
- REST /v1 API completa, a mesma do painel
- HMAC-SHA256 Webhooks assinados, com reenvio
- RabbitMQ Eventos no seu próprio broker
- R$ 0 Por usuário. Você paga por número
Recursos
Uma conexão, pensada para quem integra.
O ZapHub entrega o canal e as regras de cada tipo de número. O resto fica no seu sistema, do jeito que você já trabalha.
- 01
Dois tipos de número, regras claras
API Oficial (Meta) para campanhas e captação; não oficial (QR) para conversar sem custo por mensagem. Cada número é de um tipo só.
- 02
Conexão por QR em minutos
Escaneie o QR ou use o código de pareamento. O status do número chega em tempo real, no painel e por evento.
- 03
Leads com origem e repasse em rodízio
Quem responde a uma campanha ou anúncio vira lead com a origem rastreada e é repassado automaticamente aos seus números não oficiais.
- 04
Campanhas no número oficial
Lista de contatos, template aprovado, agendamento, controle de taxa e custo estimado antes de disparar. Relatório por status.
- 05
Contador de economia
Quanto você deixou de pagar à Meta ao conversar pelos números não oficiais, mensagem a mensagem, em faixa Utility–Marketing.
- 06
Caixa de respostas e automação
Conversas por número, resposta manual, boas-vindas, fora do horário e respostas por palavra-chave, para quem ainda não tem sistema.
- 07
API REST /v1 e eventos
Tudo o que o painel faz com números e mensagens existe na API. Eventos por webhook assinado ou RabbitMQ, no seu broker.
- 08
Usuários ilimitados
Você paga pelo número, não por pessoa. Toda a sua equipe usa pelo seu sistema, sem taxa por usuário ou por chave de API.
Fluxo-chave
Capte com a API Oficial, converse pelos seus números.
Cada tipo de número faz o que faz de melhor. O oficial capta, com segurança para campanhas. O não oficial conversa, sem custo por mensagem. O ZapHub liga um ao outro.
- API Oficial
Campanha ou anúncio
Você dispara um template aprovado ou roda um anúncio de clique para o WhatsApp, tudo pelo número da API Oficial.
- API Oficial
O lead responde
Quem responde vira lead no ZapHub, com a origem rastreada: campanha, anúncio ou contato novo.
- Automático
Repasse em rodízio
O lead é repassado automaticamente, em rodízio, para um dos seus números não oficiais. Também dá para repassar manualmente ou pela API.
- Não oficial
Conversa sem custo por mensagem
Seu time conversa, faz follow-up e retoma o contato pelos números não oficiais. Sem pagar a Meta por mensagem.
Aviso sem custoSe quiser, o oficial avisa o lead de que um atendente vai chamar, dentro da janela de 24h.
Funil visívelCaptados, repassados e responderam, por campanha e por anúncio de origem.
Eventos para o seu CRMOs eventos lead.criado e lead.repassado chegam por webhook ou RabbitMQ.
Os dois tipos de número
Segurança para disparar. Custo zero para conversar.
Cada número é de um tipo só, definido no cadastro. Veja o que cada um faz, lado a lado.
- Para quê
- API Oficial Campanhas em massa e captação de leads.
- Não oficial Conversar com leads, respostas automáticas e retomada de conversas.
- Campanhas
- API Oficial Sim, com template aprovado pela Meta.
- Não oficial Nunca. O ZapHub não dispara campanhas por esse tipo.
- Custo por mensagem
- API Oficial Pago por você direto à Meta, conforme a categoria.
- Não oficial Sem custo por mensagem.
- Conexão
- API Oficial Credenciais da sua conta Meta (WABA, token e App Secret).
- Não oficial QR Code ou código de pareamento, em minutos.
- Risco de bloqueio
- API Oficial Sem risco de banimento por disparo. A Meta aplica as regras dela e o erro volta para você.
- Não oficial Existe: o WhatsApp pode restringir números com comportamento de spam. Por isso campanhas ficam no oficial.
Você economizou usando a API não oficial · simulação por mês
Pelo preço Utility
R$ 36,72
Pelo preço Marketing
R$ 337,50
A economia real fica entre os dois valores, conforme o tipo de mensagem que você enviaria pela API Oficial.
1.000 mensagens × (Utility US$ 0,0068 · Marketing US$ 0,0625) × R$ 5,40
É uma estimativa. Usa preços de referência da Meta para o Brasil, que podem mudar, e um câmbio que você pode ajustar. Mensagens enviadas dentro das 24h seguintes a uma mensagem do cliente não geram economia, porque a Meta não as cobra. A economia real depende da categoria de cada mensagem na API Oficial.
Para quem integra
Integre no seu sistema.
CRM, ERP, atendimento ou o seu próprio produto: a API /v1 faz tudo o que o painel faz com números, mensagens, campanhas, leads e economia. Só a criação e a remoção de números ficam no painel.
- Webhook assinado ou RabbitMQ. Você escolhe, ou usa os dois. O envelope é o mesmo, com
idpara deduplicar esequenciapara reordenar. - Seu broker, suas regras. O ZapHub publica na exchange do seu RabbitMQ com confirmação e reenvio com backoff.
- Idempotência e limites claros. Header
Idempotency-Keye 600 requisições por minuto por chave.
# Envia um texto pelo número conectado curl -X POST \ https://api.zaphub.wssengenharia.com.br/v1/mensagens/texto \ -H "Authorization: Bearer zh_live_..." \ -H "Idempotency-Key: pedido-1042" \ -H "Content-Type: application/json" \ -d '{"numeroId":"num_abc","para":"5511987654321", "texto":"Seu pedido saiu para entrega."}'
// Seu endpoint recebe (webhook) ou consome (RabbitMQ) o mesmo envelope { "id": "evt_9f2c...", "evento": "mensagem.recebida", "ocorridoEm": "2026-10-14T13:02:11Z", "contaId": "cta_...", "numeroId": "num_abc", "sequencia": 4812, "dados": { /* tipoNumero, tipoEnvio, texto, contatoOptout... */ } }
// Confira o header X-ZapHub-Signature sobre o corpo CRU import { createHmac, timingSafeEqual } from "node:crypto"; function assinaturaValida(segredo, corpoCru, header) { const c = Object.fromEntries( header.split(",").map((p) => p.split("=")), ); if (Math.abs(Date.now() / 1000 - Number(c.t)) > 300) return false; const esperado = createHmac("sha256", segredo) .update(`${c.t}.${corpoCru}`).digest(); return timingSafeEqual(Buffer.from(c.v1, "hex"), esperado); }
Como funciona
Do cadastro à primeira mensagem em três passos.
Crie a conta e escolha o tipo do número
Cadastre-se, comece o teste de 7 dias e escolha se cada número será API Oficial ou não oficial. O tipo é definido no cadastro do número.
Conecte o número
Não oficial: escaneie o QR ou use o código de pareamento. Oficial: informe as credenciais da sua conta Meta e cadastre o webhook que o ZapHub mostra.
Integre e comece a conversar
Crie uma chave de API, envie pelo /v1 e receba os eventos por webhook ou RabbitMQ. Ou use a caixa de respostas do painel, sem programar.
Planos
Pague pelo número, não pela equipe.
Sem taxa por usuário, por chave de API ou por mensagem. As mensagens da API Oficial são cobradas pela Meta, direto a você. Todos os planos têm 7 dias de teste.
Starter
R$ 19,90/mês
1 número
- 1 número WhatsApp
- Usuários ilimitados no seu sistema
- API REST /v1, webhooks assinados e RabbitMQ
- Contador de economia (faixa Utility–Marketing)
- Leads com repasse automático em rodízio
- Caixa de respostas e respostas automáticas
- Teste grátis por 7 dias
Pro
RecomendadoR$ 39,90/mês
3 números · R$ 13,30 por número
- Até 3 números WhatsApp
- Usuários ilimitados no seu sistema
- API REST /v1, webhooks assinados e RabbitMQ
- Contador de economia (faixa Utility–Marketing)
- Leads com repasse automático em rodízio
- Caixa de respostas e respostas automáticas
- Teste grátis por 7 dias
Business
R$ 119,90/mês
10 números · R$ 11,99 por número
- Até 10 números WhatsApp
- Usuários ilimitados no seu sistema
- API REST /v1, webhooks assinados e RabbitMQ
- Contador de economia (faixa Utility–Marketing)
- Leads com repasse automático em rodízio
- Caixa de respostas e respostas automáticas
- Teste grátis por 7 dias
Valores de referência. Confirmando preços…
Perguntas frequentes
As dúvidas de quem decide.
Não achou o que procurava?
Meu número pode ser banido?
No número da API Oficial, o risco de banimento por disparo em massa não existe da forma que existe no não oficial: você envia campanhas com templates aprovados pela Meta e segue as regras dela. No número não oficial (conectado por QR) o risco existe: o WhatsApp pode restringir números com comportamento de spam. Por isso o ZapHub nunca dispara campanhas por números não oficiais, e a captação em massa fica toda no oficial. O não oficial serve para conversar com quem já falou com você.
Por que os números oficial e não oficial são separados? E a Coexistência?
Cada número é de um tipo só, escolhido no cadastro: API Oficial ou não oficial. Um mesmo telefone não pode estar nos dois, e o ZapHub não usa o modo híbrido (Coexistência) da Meta. As regras, os custos e os riscos de cada tipo são diferentes; separar deixa tudo previsível: o oficial carrega campanhas e captação, o não oficial carrega a conversa. O repasse automático de leads liga um ao outro.
Quem paga a Meta pelas mensagens da API Oficial?
Você. Nos números oficiais usamos a conta e a chave da Meta que são suas, então a Meta cobra direto na forma de pagamento da sua conta WhatsApp Business. O ZapHub nunca intermedia esse valor: a nossa cobrança é só a assinatura por número. O contador de economia mostra quanto você deixou de gastar ao conversar pelos números não oficiais.
Como o ZapHub trata dados pessoais (LGPD)?
Segredos como tokens da Meta, credenciais de RabbitMQ e chaves são guardados criptografados. O conteúdo das mensagens fica por 90 dias e depois é apagado, restando só metadados agregados. Os dados da conta são excluídos em cascata 30 dias após o cancelamento. Os detalhes, as bases legais e como exercer seus direitos estão na Política de Privacidade.
Como cancelo?
O plano é uma assinatura mensal recorrente: você troca de plano ou cancela pelo painel. Não há cobrança por usuário, por chave de API ou por mensagem. Depois do cancelamento, os números são desconectados e os dados seguem o prazo de exclusão da Política de Privacidade (30 dias).
O que acontece se eu não pagar?
Se o teste de 7 dias termina sem assinatura, ou a fatura fica vencida por mais de 5 dias, a conta é suspensa: o painel mostra só a tela de cobrança, a API responde 402 e os envios e campanhas param. Os números não oficiais são desconectados após mais 3 dias. Quando o pagamento é confirmado, o acesso volta na hora.
Preciso ter um sistema próprio para usar o ZapHub?
Não. A API é o produto principal, mas o painel traz uma caixa de respostas, respostas automáticas (palavra-chave, boas-vindas e fora do horário), leads e campanhas. Dá para começar pelo painel e integrar ao seu CRM ou ERP depois.
Sete dias para testar
Conecte o primeiro número em minutos.
Crie a conta, escaneie o QR e mande a primeira mensagem pela API. Escolha o plano quando o teste terminar.