API de WhatsApp passo a passo: da conta à primeira mensagem
Usar uma API de WhatsApp parece coisa de time grande de tecnologia, mas o caminho até a primeira mensagem tem poucas etapas. Neste guia você cria a conta, conecta um número, pega as chaves e dispara um teste. No fim, vê o que fazer para crescer sem colocar o número em risco.
Etapa 1: crie a conta e entenda o custo
O cadastro é feito no painel do ZapZap. O modelo é pré-pago: você adiciona saldo e paga por número ativo por mês, sem cobrança por mensagem e sem fidelidade. A página de preços traz o valor atual e a informação sobre crédito para testar, então confira lá antes de decidir.
Se você é desenvolvedor, comece os testes com um número seu como destino antes de falar com clientes de verdade.
Etapa 2: crie a instância e conecte o número
Instância é o nome que damos a cada número de WhatsApp conectado. No painel, crie uma instância e escaneie o QR code com o aplicativo do WhatsApp do número que será usado, no mesmo caminho de conectar o WhatsApp Web. A conexão leva poucos minutos.
Use um número que você controla e que já tenha histórico de conversas reais. Número recém-criado e sem uso é o mais vulnerável a bloqueio. Se for começar com um chip novo, passe antes pelo aquecimento do número.
Etapa 3: pegue a chave, o segredo e o ID da instância
No painel, em Configurações e API, ficam a chave (x-api-key) e o segredo (x-api-secret). O ID da instância aparece na lista de instâncias. Esses três valores identificam e autenticam todas as chamadas. A documentação de autenticação explica cada um.
Etapa 4: teste a autenticação
Antes de enviar, confirme que a chave e o segredo funcionam buscando os dados da sua conta.
GET /account
curl https://api.zapzapapi.com/api/v1/account \
-H "x-api-key: SUA_API_KEY" \
-H "x-api-secret: SEU_API_SECRET"Etapa 5: envie a primeira mensagem
Com a autenticação certa, o envio é uma chamada. Use o seu próprio número como destino no primeiro teste. Para o mesmo envio em Node.js, Python e PHP, veja o guia enviar mensagem de WhatsApp por API.
POST /send/text
curl -X POST https://api.zapzapapi.com/api/v1/SEU_INSTANCE_ID/send/text \
-H "Content-Type: application/json" \
-H "x-api-key: SUA_API_KEY" \
-H "x-api-secret: SEU_API_SECRET" \
-d '{"number":"5511999999999","text":"Minha primeira mensagem pela API."}'Etapa 6: receba as respostas com webhook
Uma conversa tem duas pontas. Para o seu sistema ser avisado quando o cliente responder, configure um webhook que aponta para um endereço seu. A documentação de webhooks lista os eventos. Ferramentas como n8n e Make recebem esse webhook sem código, veja as integrações.
Antes de escalar: o que protege o seu número
Quando o teste funcionar, resista à vontade de disparar para toda a base. Envie só para quem aceitou receber, comece devagar e aumente aos poucos, varie o texto e acompanhe as respostas. Nenhuma plataforma elimina o risco de bloqueio, e quem promete isso está prometendo algo que não controla. O que existe é prática que reduz a chance, e está descrita no guia de anti-bloqueio.
Resumo rápido
- São seis etapas: conta, instância, chaves, teste de autenticação, primeira mensagem e webhook.
- A instância é o número conectado por QR code, e o cadastro leva poucos minutos.
- O custo é por número ativo por mês, pré-pago, sem cobrança por mensagem.
- Comece com um número seu e só depois fale com clientes.
- Escale devagar e só para quem aceitou receber: não existe garantia de não bloqueio.
Continue lendo
Leia também
Perguntas frequentes
Como começar a usar uma API de WhatsApp?
Crie a conta, conecte um número por QR code (a instância), pegue a chave e o segredo da API no painel e faça uma chamada de envio. O guia mostra cada etapa com o comando pronto.
Preciso saber programar para usar a API?
Para chamar a API diretamente, sim, o básico de HTTP. Se você não programa, ferramentas como n8n e Make fazem a mesma chamada de forma visual. Veja a página de [integrações](/integracoes).
Quanto tempo leva para enviar a primeira mensagem?
Depois do cadastro, conectar o número por QR code e testar o envio costuma levar poucos minutos.
Posso usar o meu número pessoal?
Tecnicamente sim, mas o recomendado é um número dedicado ao negócio. Use um número que você controla e que já tenha conversas reais, e nunca dispare em massa para quem não pediu.
Comece agora
Crie sua conta, conecte um número em minutos e teste a API com aquecimento e anti-bloqueio. R$15 por número ativo/mês, pré-pago, sem fidelidade.
