Trabalhando com o Facebook - Plugin de Chat de Clientes

Prev Next

No nosso guia rápido de Chatbots e mensagens sociais , detalhamos como trabalhar com o plugin enviar para o messenger do Facebook. Também é possível trabalhar com o plugin de chat do cliente.

874

Pré-requisitos: integração com o Web SDK

Integrar o plugin de chat de clientes do Facebook exige que você configure sua aplicação web no seu projeto Xtremepush e que complete a integração do SDK Xtremepush no seu site.

Integração com plugins de chat de clientes

Revise a documentação do Facebook Messenger para incorporar um plug-in e usar usuários que aceitam a entrada. Você pode encontrar esses documentos na seção de descoberta e reengajamento.

Siga a documentação do Facebook Messenger para incorporar o plugin de chat de clientes no seu site e permitir que os usuários participem ativamente das mensagens. Você precisará modificar o código de embedness do plugin para permitir a sincronização dos usuários que aderem ao Xtremepush. Para poder conectar o usuário ao Xtremepush e permitir que você envie mensagens pelo FB Messenger via seu canal de Facebook, você precisa pegar o ID do Xtremepush e definir o atributo do ref plugin igual ao ID do Xtremepush.

Veja a linha destacada abaixo onde usamos o método Xtremepush SDK para obter o ID do dispositivo. Definir esse atributo é fundamental, pois uma vez definido, o ID Xtremepush estará disponível no seu chatbot quando o usuário optar por participar.

var fbPluginElements = document.querySelectorAll(".fb-send-to-messenger[page_id='XXXXXXXXXXX']");
 if (fbPluginElements) {
 for (i = 0; i < fbPluginElements.length; i++) {
 fbPluginElements[i].setAttribute('ref', xtremepush('get','device_info').id );
 }
 }

Uma vez que o ID de usuário seja enviado para o chatbot como parte do opt-in, você pode facilmente sincronizar seu usuário com o chatbot. Se você tem seu próprio chatbot feito para esse fim, siga o guia de integração dentro do guia de início rápido. Se você usa uma plataforma como o ChatFuel, também pode integrá-la adicionando um bloco de API JSON ao fluxo do seu chatbot. Confira nosso guia dedicado sobre como integrar o chatfuel para mais detalhes.