API Oficial - Cadastro Incorporado e Coexistência WABA (BETA)
<https://www.loom.com/share/e033654ae7494e4881a416c83899a32b>
Parte 1: Configurações no Facebook Developers
Antes de cadastrar no ChatPRO, é necessário ajustar as configurações do seu aplicativo na Meta e gerar os dados necessários.
1. Domínios do Aplicativo
- Acesse as Configurações Básicas do seu App.
- Adicione os domínios da sua instalação: Subdomínio do Front, Subdomínio do Back e o Domínio do Site.
- Caso necessário, adicione também no campo "URL do Site" na parte inferior.
2. Gerar Token de Sistema (Business Manager)
- No seu Business Manager, vá em Usuários do Sistema.
- Adicione o seu Aplicativo aos ativos.
- Gere um novo Token selecionando o app e marcando as seguintes permissões obrigatórias:
- business_management
- whatsapp_business_messaging
- whatsapp_business_management
- Copie o Token gerado (ele será usado no Superadmin).
3. Configuração do Cadastro Incorporado (Config ID)
- No painel do App, vá em WhatsApp > Configuração.
- Em "Configuração de Login", clique em Criar Configuração.
- Selecione os produtos: Cloud API e API de mensagens de marketing.
- Em permissões, selecione todas (Set) e garanta que as 3 permissões do passo anterior estejam marcadas, mais a permissão:
- whatsapp_business_management_events
- Salve e copie o número da "ID da configuração" (Config ID).
Parte 2: Configuração no Superadmin
Com os dados em mãos, vamos configurar o aplicativo dentro do sistema.
- Acesse o painel Superadmin > App Waba.
- Clique em Adicionar e preencha os campos:
- App ID: Encontrado no cabeçalho do Facebook Developers.
- Versão da API: Utilize a versão atual (ex: v24.0).
- Token: Cole o Token de Sistema gerado na Parte 1.
- Config ID: Cole o ID da configuração gerado na Parte 1.
- App Secret: Encontrado nas configurações básicas do App (clique em "Mostrar").
- Importante: Copie a URL de Redirecionamento (Redirect URI) que o sistema exibe nesta tela.
- Volte ao Facebook Developers > Facebook Login > Configurações e cole essa URL no campo "URIs de redirecionamento do OAuth válidos".
- Salve o cadastro no Superadmin.
Parte 3: Utilizando a Integração (Tenant)
Agora que o app está configurado, o cliente final pode conectar as contas.
- No painel do cliente, vá em Integrações > Meta.
- Clique no botão Cadastro Incorporado.
- Uma janela do Facebook se abrirá. Siga o fluxo de login ("Continuar como...").
Cenário A: Criar/Adicionar Novo Número
- Siga o passo a passo para criar uma nova conta de WhatsApp Business ou selecionar uma existente.
- Após concluir, o número aparecerá na lista de integrações.
- Atenção: Se for um número novo, ele aparecerá como "Não Registrado". Clique em Registrar Telefone, insira um PIN de 6 dígitos e conclua a ativação para poder enviar mensagens.
Cenário B: Modo Coexistência (Requer App Aprovado)
- No fluxo do pop-up, selecione a opção de usar um número existente.
- O sistema identificará se o número é elegível para coexistência (deve ser uma conta Business).
- Se já estiver conectado no WhatsApp Business App, o fluxo pulará a verificação de SMS e conectará automaticamente.
- Ao finalizar, o canal será criado e você poderá ver o status "Conectado".
- O número funcionará tanto no painel (API) quanto no celular (App Business) simultaneamente.
Isso foi útil?
Obrigado pelo seu feedback!