No contexto de configuração de integração com o Facebook, o processo envolve o cadastro de dados essenciais, como campos de ocorrência e campos de cliente, com atenção especial para a necessidade de atribuir códigos a todos os campos de ocorrência para garantir a importação adequada. Além disso, é crucial gerar Tokens de Acesso específicos para cada página do Facebook, estendendo sua duração e armazenando um Token de Página permanente. A inscrição da página no Webhook é fundamental para receber os contatos do formulário. Os campos do formulário do Facebook devem corresponder aos campos de importação no sistema, com validações e códigos quando aplicável. Por fim, é possível testar o formulário da página e acompanhar o envio de dados, que posteriormente serão importados para o sistema, utilizando IDs de página, formulário e LEAD para sincronização com o sistema do cliente.
Para utilizar a integração com o Facebook, é necessário que o módulo de licença esteja ativo no sistema e que o sistema do cliente esteja configurado com uma conexão segura (https://). Caso contrário, um alerta será exibido, informando que a configuração não será bem-sucedida até que o https:// seja implementado.
O objetivo desta integração é centralizar o recebimento de LEADs do Facebook e encaminhá-los para os sistemas conforme configurados. O sistema principal da @MultidadosTI captura LEADs gerados por formulários em páginas do Facebook em tempo real, utilizando a API GRAPH do Facebook. O processo depende da inscrição em um serviço de Webhook, onde o Facebook envia um JSON contendo o ID da página e o ID do LEAD quando alguém se inscreve em um formulário. Através da API do Facebook, os campos preenchidos por este LEAD são recuperados e usados para IMPORTAR como um cliente e uma OC no CRM.
Acessando o modulo CRM Integração de Dados>API>Facebook, é possível cadastrar os dados do Facebook necessários para a geração de Lead no sistema.
• Click no botão “Gerar Novo Token”.
Para fins de informação, o processo de captura do Token de Acesso será assim: Uma vez logado, geraremos um Token para o usuário. Este Token de página é armazenado em um campo oculto do formulário.• É possível visualizar o token click no botão “Exibir Token”.
Para reconfigurar a integração com o Facebook, siga estas etapas: primeiro, exclua o cadastro existente do Facebook e, em seguida, crie um novo.
Ao clicar em ‘Gerar novo token’, certifique-se de clicar em ‘EDITAR CONFIGURAÇÕES’.
Em seguida, escolha a página que deseja vincular ao sistema.
Verifique se todas as permissões estão ativas e clique em ‘concluir’.
Após esse procedimento, a janela será automaticamente fechada, e o sistema manterá o botão ‘Gerar Novo Token’. ” Basta clicar em ‘Inscrever Página’, e o botão ‘Gerar Token’ desaparecerá, permitindo que o processo prossiga normalmente.”
O próximo passo é verificar se a página do cliente se inscreveu em nosso aplicativo, mais precisamente no Webhook. Para tal, uma vez que o Token já exista, basta apertar o botão “Inscrever Página“.
Esta inscrição tem por objetivo garantir que nosso Webhook receba os contatos do formulário.
Este campo é usado para diferenciar formulários existentes. Por exemplo, você pode ter formulários para capturar LEADs de empreendimentos diferentes e deseja organizá-los de forma distinta no sistema. Para fazer isso, basta informar um código, como “empreendimento_A”.
Nas configurações do formulário, no tópico “Parâmetros de rastreamento”, é necessário especificar o código no campo “Nome do parâmetro” como “origem_formulario” e no campo “Valor do parâmetro” o código preenchido anteriormente. É essencial que o campo “Nome do parâmetro” seja preenchido corretamente para garantir que a importação de LEADs funcione adequadamente.
Os campos disponíveis são os que podem ser utilizados para IMPORTAÇÃO no sistema, incluindo os campos adicionais. As validações utilizadas serão as mesmas da IMPORTAÇÃO. Para utilizar os campos adicionais, será necessário escolher um campo adicional na lista.
Se o campo for de MÚLTIPLA ESCOLHA, será necessário cadastrar CÓDIGOS nos campos, e os mesmos códigos deverão estar disponíveis no FACEBOOK como respostas.
Detalhes da ocorrência (após sucesso).
É importante notar que os códigos dos campos adicionais devem começar com o prefixo “CA_” para que as informações sejam salvas corretamente.
Importante: É necessário cadastrar o código da Divisão e da Solicitação selecionadas.
Importante: É necessário cadastrar o código da Mídia e do Canal de Entrada selecionados.
Após cadastrar a página no CRM, é possível testar o formulário usando a URL: https://developers.facebook.com/tools/lead-ads-testing.
Nesse teste, é necessário selecionar a página e o formulário desejados, preencher os dados desejados no formulário e acompanhar o envio através do botão “Acompanhar status”. O sistema receberá os dados, incluindo ID da página, ID do formulário e ID do LEAD, e usará essas informações para importar o LEAD para o sistema do cliente.
Para selecionar os dados que deseja enviar, clique em “Ver prévia do formulário” e preencha seu formulário com os dados desejados.
É possível acompanhar o envio no botão “Acompanhar status”.
Aguardando envio.
Enviado com sucesso.
Nosso sistema receberá os dados como ID da página, ID do formulário e ID do LEAD. Utilizando o ID da página, o sistema principal buscará as informações do sistema do cliente e enviará os dados enviados pelo Facebook. No sistema do cliente, o CRM buscará os dados do formulário. Com a posse de todas essas informações, IMPORTAREMOS o LEAD para o sistema.
Foi desenvolvido um aplicativo de backup no Facebook para garantir a continuidade da integração, especialmente em situações em que o aplicativo principal pode ser desativado. O sistema foi configurado para trabalhar com dois aplicativos, o principal e o de backup, cada um operando em versões diferentes. A chave para determinar qual aplicativo será usado é a variável “fb_backup”, que está definida no arquivo .ini.
Quando a variável “fb_backup” está definida como 1 (fb_backup = 1), o sistema utilizará o aplicativo de backup. Em contrapartida, quando estiver definida como 0, o sistema usará o aplicativo principal. É importante ressaltar que esses aplicativos podem operar em versões diferentes, com o aplicativo principal funcionando na versão 6.0 (v6.0) e o aplicativo de backup na versão 8.0 (v8.0).
Essa configuração permite que o sistema mantenha a integração com o Facebook mesmo em caso de desativação do aplicativo principal, garantindo a continuidade do fluxo de LEADs e dados sem interrupções.
Obs.: fb_backup = 1, precisa ser ligado no .ini do cliente para que o app usado seja o de backup caso o app principal seja bloqueado/desligado pelo Facebook.
Eventualmente, podem surgir problemas na integração com o Facebook, seja devido a instabilidades no CRM ou no próprio Facebook. Nestes casos, é fundamental procurar soluções para corrigir os problemas. Se LEADs do passado não foram importados corretamente, é possível realizar a importação utilizando o módulo de importação do próprio CRM. O Facebook oferece a opção de baixar um arquivo Excel contendo todos os LEADs que preencheram o formulário, facilitando o processo de organização dos dados para importação.