Integração do WhatsApp Business Platform
Este é o fluxo que a MercaBot já espera no produto. Quando você terminar a configuração na Meta, basta colar no painel o número oficial, o Phone number ID e o Permanent access token para o canal começar a fluir no runtime do bot.
Estado atual e decisão operacional
Resolvido do lado da MercaBot
Webhook pronto, painel preparado para salvar canal, validação rígida de número oficial, Phone number ID e token, além de runtime pronto para receber messages e responder pela Graph API.
Decisão canônica na Meta
Use apenas a WABA MercaBot com identificação 942391361725741. Não use a WABA de teste nem a outra WABA duplicada enquanto a operação oficial não estiver concluída.
Checklist obrigatório na Meta
1
App criadoUse o app MercaBot com o caso de uso “Conectar-se com clientes pelo WhatsApp”.
2
Webhook validadoCadastre a URL abaixo na configuração do app e use o mesmo verify token salvo no Worker.
3
Campo
messages assinadoDepois de salvar o webhook, assine o evento messages. Os outros campos não são necessários para o fluxo inicial.4
Número real adicionadoCadastre o número oficial da empresa e conclua a verificação na conta do WhatsApp Business.
5
Forma de pagamento ativaAdicione forma de pagamento na Meta para sair do ambiente de teste e operar o número comercial real.
Valores exatos usados pela MercaBot
Callback URLhttps://api.mercabot.com.br/whatsapp/webhook
Verify tokenmercabot-whatsapp-verify-2026
Display name recomendadoMercaBot
Número comercial realUse o número oficial já aprovado para a operação comercial da MercaBot.
O que colar no painel quando a Meta terminar
Número oficial da empresaO mesmo número exibido ao cliente. A MercaBot salva esse valor mesmo antes da conexão final para deixar a conta em estado pendente.
Phone number IDValor numérico exibido na configuração da API do WhatsApp. Sem ele o MercaBot não envia mensagens pela Graph API.
Permanent access tokenUse o token permanente do canal real. O token temporário do ambiente de teste não serve para produção.
Campos do Login do Facebook para Empresas
URL de solicitação de exclusão de dadoshttps://mercabot.com.br/privacidade/
Desautorizar URL de retorno de chamadahttps://mercabot.com.br/privacidade/
URIs de redirecionamento OAuth válidoshttps://mercabot.com.br/painel-cliente/app/
https://mercabot.com.br/acesso/
Domínios permitidos para o SDK do JavaScriptmercabot.com.br
www.mercabot.com.br
Checklist operacional em 3 fases
1
Fechar a conta oficial na MetaEntrar na WABA 942391361725741, abrir Phone Numbers, adicionar o número oficial real e concluir a verificação. Se a Meta disser que o número já está em uso, migrar ou usar um número limpo para destravar a implantação.
2
Fechar webhook e eventosConfigurar a Callback URL, usar o mesmo Verify token do Worker e assinar o evento messages. Sem isso, a Meta não entrega as mensagens ao MercaBot.
3
Salvar o canal e validar ponta a pontaColar número oficial, Phone number ID e Permanent access token no painel do cliente, rodar o autoteste e enviar uma mensagem real de outro número para confirmar entrada no webhook e resposta da Anthropic.
Se o número aparecer como em uso
Cenário A: número definitivoFaça a migração ou desconexão da conta atual onde esse número está preso. Só depois volte para a WABA oficial e tente novamente.
Cenário B: destravar implantação rápidoUse um número novo, limpo, que ainda não esteja vinculado a nenhum WhatsApp ou WABA. Isso acelera a integração ponta a ponta e a próxima auditoria.
Regra operacionalNão misture a WABA oficial com a Test WhatsApp Business Account. O canal de produção precisa ficar inteiro dentro da WABA canônica.
Check final antes da próxima auditoria
✓
Do nosso ladoWebhook pronto, painel pronto, validações de canal prontas e runtime preparado para Meta + Anthropic.
□
Ainda falta na MetaAdicionar e verificar o número oficial na WABA 942391361725741, ativar forma de pagamento e concluir a assinatura de
messages.□
Ainda falta no teste finalSalvar o canal no painel, rodar o autoteste e enviar mensagem real de outro número para confirmar o fluxo completo: Meta → webhook → Anthropic → resposta.