Pular para o conteúdo principal
A Inscrição Incorporada do WhatsApp permite que os usuários conectem suas contas do WhatsApp Business através do fluxo simplificado de OAuth da Meta, sem necessidade de configuração manual de webhooks. Isso melhora significativamente a experiência do usuário ao automatizar todo o processo de configuração.

Pré-requisitos

  1. Uma conta válida no Facebook
  2. Uma conta do WhatsApp Business (ou capacidade de criar uma)
  3. Acesso de administrador à sua instalação do AirysChat

Configuração do Super Admin

Antes que os usuários possam utilizar a Inscrição Incorporada do WhatsApp, os administradores devem configurar as seguintes variáveis de ambiente por meio do painel do Super Admin em /super_admin/app_config?config=whatsapp_embedded:
  • WHATSAPP_APP_ID: O App ID do Facebook para integração com a API do WhatsApp Business
  • WHATSAPP_CONFIGURATION_ID: O Configuration ID para o fluxo de Inscrição Incorporada do WhatsApp (obtido no Portal do Desenvolvedor da Meta)
  • WHATSAPP_APP_SECRET: O App Secret para o fluxo de Inscrição Incorporada do WhatsApp (necessário para troca de tokens)
Essas configurações devem ser definidas por um Super Admin antes que a opção de Inscrição Incorporada do WhatsApp seja disponibilizada aos usuários.

Recuperando Valores de Configuração do Portal de Desenvolvedores da Meta

Para obter os valores de configuração necessários:

1. Crie ou Acesse Seu Aplicativo do Facebook

  1. Vá para Meta for Developers
  2. Clique em “My Apps” na navegação superior
  3. Selecione um aplicativo existente ou clique em “Create App”
  4. Se estiver criando um novo aplicativo:
    • Escolha “Business” como o tipo de aplicativo
    • Selecione “Business” em “I want to connect my app to”
    • Forneça os detalhes do aplicativo (nome, e-mail, portfólio de negócios)

2. Configure o Produto WhatsApp

  1. No painel do seu aplicativo, clique em “Add Product”
  2. Encontre “WhatsApp” e clique em “Set Up”
  3. Aceite os Termos do WhatsApp Business

3. Recupere o App ID e o App Secret

  • App ID: Encontrado na parte superior do painel do seu aplicativo ou em Settings → Basic
  • App Secret: Localizado em Settings → Basic (clique em “Show” e autentique-se para revelar)

4. Obtenha o Configuration ID

  1. Navegue para Facebook Login for Business → Configuration na barra lateral esquerda
  2. Clique em “Configurations”
  3. Configure:
    • Selecione a variação de login para: WhatsApp Embedded Signup.
    • Selecione a conta do WhatsApp como ativo (assets). (Conceda permissão para gerenciar a conta)
    • Adicione as permissões necessárias mencionadas abaixo
  4. Salve a configuração
  5. Copie o Configuration ID gerado
Importante: Antes de substituir o URI de callback atual, seu aplicativo deve estar inscrito para receber mensagens da Conta do WhatsApp Business. Isso evita erros (#100) durante a configuração do webhook. Certifique-se de que o campo messages webhook esteja inscrito nas configurações de webhooks do seu aplicativo.

5. Permissões Necessárias

Certifique-se de que seu aplicativo tenha as seguintes permissões habilitadas:
  • whatsapp_business_management - Gerenciar ativos do WhatsApp business
  • whatsapp_business_messaging - Enviar e receber mensagens do WhatsApp
  • business_management - Gerenciar ativos do negócio
Para uso em produção, seu aplicativo pode precisar passar pela Análise de Aplicativo (App Review) para obter acesso avançado a determinados recursos. O fluxo de inscrição incorporada funciona com Acesso Padrão (Standard Access) para a maioria dos casos de uso.

Criando um Canal do WhatsApp

Passo 1: Navegue até a Seleção de Canal

  1. Vá para Settings → Inboxes no painel do seu AirysChat
  2. Clique em “Add Inbox”
  3. Selecione WhatsApp nas opções de canais
whatsapp_channel_selection

Passo 2: Escolha o WhatsApp Cloud

Selecione “WhatsApp Cloud” para a configuração rápida por meio da Meta (inscrição incorporada). whatsapp_provider_selection

Passo 3: Inicie a Inscrição Incorporada

Clique em “Connect with WhatsApp Business” para iniciar o fluxo de inscrição incorporada. whatsapp_embedded_signup_start

Passo 4: Autenticação no Facebook

Você será redirecionado para o Facebook para se autenticar. Você precisa fazer login com uma conta existente do Facebook. whatsapp_facebook_authentication

Passo 5: Preencha as Informações do Negócio

Selecione um portfólio de negócios existente ou crie um novo para adicionar seu número de telefone. Preencha as informações do negócio exigidas:
  • Portfólio de negócios
  • Nome do negócio
  • Site do negócio ou página de perfil
  • País
  • Endereço (opcional)
whatsapp_business_information

Passo 6: Selecione a Conta do WhatsApp Business

Escolha uma conta existente do WhatsApp Business ou crie uma nova. Você também pode selecionar ou criar um Perfil do WhatsApp Business. whatsapp_account_selection

Passo 7: Conclua a Configuração

Depois de concluir todos os passos, você verá a tela de sucesso. Sua conta do WhatsApp Business agora está conectada e pronta para receber mensagens. whatsapp_setup_complete whatsapp_app_config

Recursos Principais

  • Nenhuma configuração manual necessária: Todo o webhook e configuração de número de telefone são automatizados
  • Autenticação segura baseada em OAuth: Usa o fluxo oficial OAuth 2.0 da Meta
  • Configuração automática de webhook e número de telefone: Os webhooks são registrados automaticamente
  • Acompanhamento de progresso em tempo real: Feedback visual durante o processo de inscrição
  • Tratamento abrangente de erros: Mensagens de erro e orientações claras

Conformidade com a Política de Comércio

A Meta analisará seu negócio para garantir que esteja em conformidade com a Política de Comércio do WhatsApp e entrará em contato dentro de 24 horas se houver um problema.

Documentação de Referência

Para obter mais detalhes técnicos sobre a Inscrição Incorporada do WhatsApp, consulte a documentação oficial da Meta:

Solução de Problemas

Problemas Comuns

  1. “Inscrição Incorporada do WhatsApp não disponível”
    • Certifique-se de que o seu Super Admin configurou as variáveis de ambiente necessárias
    • Verifique se todos os três valores (App ID, Configuration ID e App Secret) estão definidos adequadamente
  2. Erros de Autenticação
    • Certifique-se de que está usando uma conta do Facebook existente
    • Verifique se você tem as permissões necessárias para o negócio
  3. Problemas de Verificação de Negócios
    • Certifique-se de que as informações do seu negócio estejam corretas e completas
    • Verifique se o seu negócio está em conformidade com a Política de Comércio do WhatsApp

Obtendo Ajuda

Se você encontrar problemas durante a configuração:
  1. Verifique os logs do AirysChat para qualquer mensagem de erro
  2. Verifique se todas as variáveis de ambiente estão configuradas corretamente
  3. Certifique-se de que suas contas do Facebook/WhatsApp cumprem os pré-requisitos
  4. Entre em contato com o suporte do AirysChat com mensagens de erro específicas se o problema persistir