Skip to main content
1

Crie a conta e uma instância

Cadastre-se em app.wabox.me/signup. Cada instância representa um número de WhatsApp. Clique em Nova instância, dê um nome e abra a instância criada.Na aba Dados da instância, em Credenciais, você encontra o ID da instância e o Token da instância. Eles formam a base de todas as chamadas:
Toda instância nasce com um período de teste. Quando ele termina, os endpoints de envio respondem 402 subscription_required até você assinar; leitura, status e webhooks continuam funcionando.
2

Conecte o número

No celular que vai ser conectado, abra o WhatsApp em Configurações › Aparelhos conectados › Conectar aparelho e leia o QR code mostrado no painel.Prefere fazer isso pela API? O QR muda a cada ~20 segundos; consulte-o em loop enquanto o status for qr:
Confirme com GET /status:
3

Envie a primeira mensagem

Use um número seu para testar. phone é só dígitos, com DDI e DDD.
A resposta chega na hora, antes de a mensagem sair do aparelho:
message_id já é o id definitivo da mensagem no WhatsApp — o mesmo que vai aparecer nos webhooks. O envio em si é assíncrono: passa pela fila com um pequeno intervalo aleatório (anti-ban) e o resultado chega no webhook delivery.
4

Receba mensagens por webhook

No painel, em Webhooks e configurações gerais, informe a URL que vai receber cada tipo de evento — ou faça pela API:
Responda qualquer mensagem para o número conectado e o seu endpoint recebe um POST como este:
Responda 200 rápido e processe depois. Para testar sem servidor público, use um túnel (ngrok, Cloudflare Tunnel) ou um serviço de “request bin”.

Próximos passos

Conceitos

Instância, fila, webhooks e os identificadores que aparecem em tudo.

Assinatura dos webhooks

Verifique que cada entrega veio do Wabox.

Tipos de mensagem

Mídia, localização, contatos, enquetes, reações e edição.

Aba Testes

Rode o checklist automático da sua instância pelo painel.