API

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.

Este artigo também está disponível em: English · Español

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.

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.