Trial de 14 dias · sem cartão Novo · chatbot · IA · MCP

API de WhatsApp pronta
para integrar em minutos

Conecte seu WhatsApp, envie e receba mensagens através de APIs REST e Webhooks.

14 dias grátis Sem cartão Configuração rápida APIs REST + Webhooks
enviar mensagem
POST https://api.zapon.dev/chat/send/text
token: SEU_TOKEN

{
  "Phone": "5511999999999",
  "Body": "Olá do zapon!"
}

// resposta
{ "success": true, "data": { "Id": "3EB0…" } }
Do zero ao primeiro envio

Três passos. É só isso.

Sem instalar nada, sem servidor próprio, sem reunião comercial.

1. Crie sua conta

Cadastro em 30 segundos, sem cartão.

2. Conecte o WhatsApp

Leia o QR Code e fique online na hora.

3. Envie pela API

Uma requisição e mensagens fluindo.

“É só isso?” — sim, é só isso.

Como funciona

Simples por dentro e por fora

Você cuida da integração; a infraestrutura é nossa.

01 · conta

Crie sua conta

Cadastro sem cartão e com 14 dias de teste para validar tudo antes de pagar.

02 · conexão

Crie uma conexão

Cada conexão é um número de WhatsApp com seu próprio token de API.

03 · QR Code

Leia o QR Code

Aponte o WhatsApp do número para o QR e a conexão fica online na hora.

04 · API REST

Use as APIs

Envie mensagens, mídia e consulte status com chamadas REST simples.

05 · eventos

Receba eventos

Configure um webhook e receba mensagens e atualizações em tempo real.

Além de enviar mensagem

Três coisas que a maioria das APIs de WhatsApp não faz

Estão inclusas no mesmo número, sem cobrança à parte.

chatbot

Um atendimento que responde sozinho

Você monta o fluxo de menus com botões no painel — sem escrever código e sem desenhar diagrama: o construtor faz uma entrevista guiada, pergunta o que o seu negócio responde todo dia e transforma as respostas no menu. O número passa a responder as perguntas de sempre na hora e, quando a conversa sai do script, ela vai para uma pessoa sem o cliente ter que repetir tudo.

Na prática: "1 · Segunda via · 2 · Falar com atendente" respondido às 23h, sem ninguém de plantão.

IA

O cliente escreve como quiser

Em vez de exigir que ele digite o número da opção, o fluxo entende o que foi escrito e leva para o lugar certo. Quem escreve "quero remarcar pra sexta" cai no caminho de remarcação.

Na prática: menos "não entendi, digite 1" — que é onde a maioria dos bots perde o cliente.

MCP

Seu WhatsApp vira ferramenta do seu assistente de IA

O conector MCP liga o número a assistentes que falam esse protocolo: Claude, ChatGPT em modo desenvolvedor, Codex CLI e Gemini CLI — o aplicativo web do Gemini ainda não suporta. Você pede em linguagem natural e o envio acontece pelo seu número, com as travas de ritmo do lado do zapon, não do lado de quem pediu.

Na prática: "avisa o cliente X que o pedido dele chegou" direto do seu assistente.

E o básico bem-feito: botões e listas para o cliente responder com um toque — a escolha chega identificada no seu webhook, sem você ter que interpretar texto livre. Em todos esses caminhos, quem segura o ritmo é o servidor: pausa aleatória de 8 a 20 segundos entre as mensagens de um mesmo número e cota de 300 envios por dia, com aviso antes de acabar.

Recursos

Tudo que uma integração precisa

Sem firulas, com o essencial bem-feito.

Envio de mensagens

Texto, mídia e mais, por uma chamada REST.

Recebimento de mensagens

Mensagens que chegam viram eventos no seu sistema.

Webhooks

Eventos entregues à sua URL, com seleção do que receber.

Múltiplas conexões

Vários números na mesma conta, cada um isolado.

Gerenciamento de sessões

Conecte, desconecte e reconecte quando precisar.

Status de conexão

Saiba em tempo real se o número está online.

APIs REST

Endpoints REST documentados, fáceis de testar.

Eventos em tempo real

Entrega imediata via webhook, sem polling.

Demonstração

Do login ao número ativo

Em menos de 1 minuto, sem cartão.

Perguntas frequentes

Dúvidas técnicas, respostas diretas

Preciso instalar algum programa ou biblioteca?

Não. O zapon é um serviço em nuvem e a integração é por HTTP: qualquer linguagem que faça uma requisição REST conversa com a API. Você cria a conta, conecta o número lendo o QR Code e passa a chamar os endpoints com o token daquela conexão.

Como conecto o meu número de WhatsApp?

Crie uma conexão no painel, abra o WhatsApp do número em Aparelhos conectados e leia o QR Code. Se preferir não usar a câmera, a conexão também aceita código de pareamento. O número entra no ar em segundos.

Como autentico as chamadas na API?

Cada conexão tem o próprio token, e ele vai no header token da requisição. Não há OAuth nem troca de chave. O token identifica um número, não a conta inteira: se você tem cinco números, tem cinco tokens, e cada um só alcança o próprio número.

Que formato o número do destinatário precisa ter?

Código do país, DDD e número, apenas dígitos, no formato 5511999999999. Sem sinal de mais, sem espaço, sem parêntese e sem traço. Antes de enviar para uma lista, vale conferir quais números têm WhatsApp com o endpoint de verificação.

O que dá para enviar pela API?

São 13 formas de envio: texto, imagem, vídeo, áudio, documento, figurinha, localização, contato, enquete, botões, lista de opções, template e edição de mensagem enviada. Além disso é possível reagir a mensagens, marcar como lida, sinalizar digitação e apagar mensagem.

Dá para enviar mensagem com botões?

Sim. O endpoint de botões envia botões de resposta rápida, com rótulo de até 20 caracteres cada. Além da resposta rápida, há botão que abre um link, botão que abre o discador e botão que copia um código, e os tipos convivem na mesma mensagem. Quando o cliente toca em um deles, a resposta chega no seu webhook já identificando qual botão foi escolhido, o que elimina a interpretação de texto livre e os erros de digitação que travam fluxos automatizados.

E lista de opções, quando usar?

A lista serve quando as alternativas passam de três ou quando elas precisam de descrição. O cliente abre um menu e escolhe um item; a resposta também chega identificada no webhook. Botões funcionam melhor para confirmar, cancelar e remarcar; listas funcionam melhor para catálogos curtos e menus de atendimento.

O zapon tem chatbot?

Tem, e ele está no ar. É um chatbot de menus com botões: o cliente toca na opção em vez de digitar, e a escolha já chega identificada. Você monta o fluxo no painel por uma entrevista guiada — o construtor pergunta o que o seu negócio responde todo dia e transforma isso no menu, sem código e sem diagrama. O chatbot liga por conexão, no mesmo número que você já usa na API.

Dá para usar o WhatsApp direto do meu assistente de IA?

Sim, pelo conector MCP. Ele funciona com o Claude, com o ChatGPT em modo desenvolvedor, com o Codex CLI e com o Gemini CLI — o aplicativo web do Gemini ainda não suporta o protocolo. Você liga o assistente ao seu número e pede o envio em linguagem natural; o ritmo continua sendo controlado pelo zapon, com a mesma pausa entre mensagens e a mesma cota diária.

Como recebo no meu sistema as mensagens que chegam?

Você informa uma URL pública por conexão e escolhe os eventos que quer receber. A cada evento, enviamos um POST para essa URL com o conteúdo completo — a mensagem chega inteira no corpo, sem precisar de uma segunda chamada para buscar o texto.

Preciso de servidor próprio?

Para enviar, não. Para receber eventos, você precisa de uma URL pública que aceite POST — pode ser o seu backend, um fluxo do n8n, um cenário do Make ou qualquer endpoint HTTP acessível pela internet.

Quais eventos o webhook entrega?

São 38 eventos, agrupados em seis categorias: mensagens (recebidas e enviadas, confirmação de entrega e leitura, reenvio de mídia), conexão (conectou, caiu, deslogou, falha, bloqueio temporário, pareamento), presença (online e digitando), grupos e contatos, chamadas e sincronização. Você marca só os que o seu fluxo usa. O QR Code não é evento de webhook: ele aparece na tela de conexão do painel.

Dá para administrar grupos pela API?

Sim. São 18 endpoints de grupo: criar, listar, entrar, sair, alterar nome, descrição e foto, administrar participantes, gerar e renovar link de convite, exigir aprovação para entrar e definir quem pode falar. Para enviar mensagem a um grupo, use o identificador do grupo no lugar do telefone.

Posso conectar mais de um número na mesma conta?

Sim, quantos você precisar. Cada número é uma conexão independente, com token e webhook próprios. O tráfego de uma conexão não alcança a outra, o que permite atender vários clientes na mesma conta sem misturar nada.

Como funciona o período de teste?

São 14 dias grátis, sem cartão de crédito, e o prazo só começa a contar na primeira conexão. Criar a conta hoje não gasta dia de teste: você pode ler a documentação, preparar a integração e conectar quando estiver pronto.

Existe limite de mensagens?

Existe, e ele é proteção: cada número conectado envia até 300 mensagens por dia, cerca de 9.000 por mês. Esse teto não é comercial — não cobramos por mensagem nem por webhook, o preço continua sendo por número. Ele existe para segurar o ritmo que faz o WhatsApp bloquear número. Toda resposta da API traz quanto você já usou e quanto falta, você recebe aviso ao cruzar 80%, 90%, 95% e 100%, e, se a cota do dia acabar, a API responde HTTP 429 até a renovação.

Como funciona a cobrança?

São R$ 27 por mês para cada número conectado, no cartão de crédito, pela Stripe — sem taxa de setup e sem fidelidade. Assinatura e cancelamento são feitos por você no painel, e sem assinatura ativa a conexão simplesmente expira ao fim do teste. Se um pagamento falhar, há 3 dias de tolerância e o corte acontece no quarto dia; a configuração fica inteira guardada — conexões, tokens, webhooks e chatbot voltam como estavam assim que o pagamento é regularizado.

O WhatsApp pode bloquear o meu número?

Pode, e isso vale para qualquer API de WhatsApp, oficial ou não: a decisão de bloquear é do WhatsApp e ninguém que venda integração controla isso. Quem promete que o número nunca será bloqueado não está sendo honesto. O que existe são práticas que reduzem o risco, e elas dependem mais do padrão de uso do que do volume.

Que boas práticas reduzem o risco de bloqueio?

Duas delas já vêm prontas: o zapon cumpre sozinho uma pausa aleatória de 8 a 20 segundos entre as mensagens do mesmo número e limita cada número a 300 envios por dia — você não precisa programar fila nem sleep. Do seu lado ficam as decisões de conteúdo: enviar apenas para quem espera receber, porque denúncia é o que mais pesa; verificar se o número tem WhatsApp antes de enviar; oferecer uma forma simples de parar de receber e respeitar quem pedir; aquecer número novo aos poucos; e testar com um número dedicado antes de mover a operação inteira.

O que acontece quando a conexão cai?

O painel mostra o estado real da conexão, atualizado a cada 10 segundos enquanto a página está aberta, e você pode receber os eventos de queda e de logout no seu webhook. Quando o WhatsApp pede nova autenticação, basta reler o QR Code: o token continua o mesmo, os webhooks continuam apontando para a sua URL e o seu código não muda.

Funciona com n8n, Make e Zapier?

Funciona com qualquer ferramenta que faça requisição HTTP. Enviar é um nó ou módulo de HTTP com POST e o seu token; receber é apontar o webhook do zapon para a URL do seu fluxo. Temos guias passo a passo para n8n e para Make.

Em quais linguagens dá para integrar?

Em qualquer uma que faça HTTP: Node.js, Python, PHP, Java, Go, Ruby, C#, Dart e outras. A documentação traz exemplos em cURL, Node e Python, e todos os 49 endpoints publicados têm schema, então você sabe o que enviar e o que volta antes de escrever a primeira linha.

E os dados das conversas, como ficam?

As mensagens trafegam entre o WhatsApp do seu número e o seu endpoint. Cada conexão é isolada: o token de uma não alcança a outra, e o webhook de uma não recebe evento da outra. Trate o conteúdo que chega no seu webhook como dado pessoal e guarde apenas o que o seu processo realmente precisa.

Posso usar em produção?

Sim, é para isso que a API existe. A recomendação prática é começar com um número dedicado à integração, configurar o webhook de queda de conexão para o seu time saber quando algo mudou, e seguir as boas práticas de envio para preservar a reputação do número.

Transparência, sem promessa mágica. O zapon usa a conexão do WhatsApp Web. Como toda API não oficial — e até a oficial da Meta — existe risco de bloqueio de número. Por isso aplicamos boas práticas e orientamos o uso correto. Quem promete “nunca bane” não está sendo honesto com você.

Simples e previsível

Sem surpresa na fatura.

R$ 27/mês por número

Sem cobrança por mensagem e sem taxa de setup — a conta do mês que vem é igual à deste. Cartão de crédito, pela Stripe, e você assina ou cancela sozinho no painel.

Começar teste grátis

Crio a conta, conecto e uso.

API REST, chatbot e conector MCP no mesmo número. 14 dias grátis, sem cartão, sem reunião.