Guia operacional

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.