Como conectar uma página do Facebook

Se você já tem uma página empresarial no Facebook, pode conectar um bot a ela.

IMPORTANTE!

  • Certifique-se de criar uma Página, não um Grupo.
  • Chatbots no Facebook só podem ser conectados a Páginas.
  • Um bot só pode ser conectado pelo proprietário da página ou por um administrador.

Primeiro, crie uma Página Empresarial no Facebook.

Para conectar o Facebook ao MaviBot, vá até a seção "Messengers" e selecione Facebook.


Faça login para autorizar o acesso à sua conta na janela pop-up. Após a autorização, você verá uma lista das suas páginas empresariais disponíveis para conexão. Selecione a que deseja usar.

Você pode ser convidado a conectar também suas contas do Instagram Business, mas isso é opcional.

Em seguida, selecione a página à qual deseja conectar o bot. Depois, escolha as permissões para o bot. Certifique-se de ativar todas as opções.

Se o processo foi bem-sucedido, você verá a seguinte janela.

As mensagens devem estar ativadas para a página.

Você verá um botão "Iniciar" padrão após entrar no grupo.

Não se esqueça de incluir esta palavra nas condições do bloco inicial.

A mensagem de boas-vindas que o usuário vê antes de clicar no botão "Iniciar" é configurada nas configurações da página do Facebook.

O que fazer se a página necessária não estiver na lista

Se você não vir o grupo necessário na lista, provavelmente significa que o construtor não tem permissões para aquele grupo. Você precisa concedê-las.

Para fazer isso:

  1. Saia do sistema usando o botão no canto superior direito.
  2. Clique em "Entrar com o Facebook".
  3. Clique em "Editar configurações".
  4. Escolha a página desejada e siga todos os passos descritos no início do artigo.

Como criar transmissões no Facebook

Isso se aplica a qualquer mensagem que você enviar: através de chatbots, transmissões em massa ou mensagens enviadas manualmente.

Quando um usuário se inscreve em um chatbot ou inicia uma conversa com a página da empresa, você tem uma janela de 24 horas a partir desse momento para enviar ao usuário quaisquer mensagens, incluindo promocionais.

Se o usuário não responder dentro de 24 horas, o Facebook permite que você envie mais uma mensagem.

Esta mensagem pode incluir um botão e uma oferta forte para atrair a atenção do assinante e provocar uma resposta.

Se o usuário responder dentro da janela de 24 horas, uma nova janela de 24 horas se abre.

Isso acontece toda vez que ele responde a uma mensagem do chatbot.

Esta regra tem algumas exceções.

Mais detalhes:

https://developers.facebook.com/docs/messenger-platform/policy/policy-overview

Uma delas são as Tags de Mensagem — um tipo de mensagem permitida que pode ser enviada mesmo após o período de 24 horas.

Existem 16 tipos de Tags de Mensagem.

Escolhemos usar confirmed_event_update – "Lembrete de Evento".

No futuro, podemos adicionar a opção de escolher qual tipo de mensagem você deseja enviar.

Após 24 horas da última interação do usuário, você só pode enviar mensagens relacionadas a lembretes de eventos — como confirmar reservas futuras, notificar sobre mudanças de horário ou lembrar os usuários de compromissos ou eventos para os quais se inscreveram.

O envio de qualquer tipo de conteúdo promocional após o período de 24 horas é estritamente proibido.

Violar esta regra pode levar ao bloqueio da sua página do Facebook.

Uma vantagem desta solução é que as transmissões não exigem moderação.

Isso também oferece uma maneira de contornar a regra 24+1.

Como trabalhar com o Facebook Pixel

Para instalar o Pixel em nossa mini landing page, você precisa vincular seu próprio domínio a ela.

O Facebook exige o uso de domínios verificados.

Para instruções detalhadas sobre como instalar o Pixel, leia AQUI.

Como criar um carrossel

Um carrossel pode conter de 2 a 10 cartões (slides).

Vamos considerar um exemplo de carrossel com 3 cartões.

Para criar os cartões, você precisa inserir o seguinte no campo "Calculadora".

p = [
{"title": "TÍTULO", "description": "DESCRIÇÃO DO CARTÃO 1", "image": "LINK PARA IMAGEM 1", "buttons": [{"text": "TEXTO DO BOTÃO 1"}]},
{"title": "TÍTULO", "description": "DESCRIÇÃO DO CARTÃO 2", "image": "LINK PARA IMAGEM 2", "buttons": [{"text": "TEXTO DO BOTÃO 2"}]},
{"title": "TÍTULO", "description": "DESCRIÇÃO DO CARTÃO 3", "image": "LINK PARA IMAGEM 3", "buttons": [{"text": "TEXTO DO BOTÃO 3"}]}
]

r = send_carousel(p, '')

Por favor, observe:

A linha r = send_carousel(p, '') deve ser inserida em uma nova linha no campo de entrada da calculadora.

POR FAVOR, OBSERVE!

Ao criar uma descrição de cartão de carrossel como

{"title":"TÍTULO", "description": "DESCRIÇÃO DO CARTÃO 1", "image": "LINK PARA IMAGEM 1", "buttons":[{"text":"TEXTO DO BOTÃO 1"}]}

é importante preencher o título e a descrição ou o parâmetro de imagem.

Primeiro, atribua um array com título, descrição, imagem e botões à variável p (você pode nomear a variável de forma diferente). Em seguida, use-a no método send_carousel(p, '').

Você também pode usar a tabela para simplesmente inserir os títulos, links, etc., necessários e depois copiar o resultado para o seu bloco.

No campo "Resposta", deixe #{None}.

Você pode inserir URLs nos botões dos cartões do carrossel.

Quando um usuário clica em um botão, ele será redirecionado para o link.

Para adicionar um link a um botão em um cartão, inclua-o no seguinte array:

p = [
{
"title": "título",
"description": "DESCRIÇÃO DO CARTÃO 1",
"image": "LINK PARA IMAGEM 1",
"buttons": [
{
"text": "TEXTO DO BOTÃO 1",
"url": "LINK PARA O BOTÃO"
}
]
}
]

Um parâmetro opcional adicional payload foi adicionado aos botões dos cartões do carrossel.

Este parâmetro não será visível para o usuário, mas permite rastrear e analisar a escolha do usuário.

Como muitas vezes é necessário ter cartões de carrossel com o mesmo texto de botão, um parâmetro adicional chamado payload foi adicionado.

Este parâmetro não será visível para o usuário, mas permite analisar sua escolha:

Por favor, preste atenção ao seu uso correto:

p = [
{
"title": "título",
"description": "DESCRIÇÃO DO CARTÃO 1",
"image": "LINK PARA IMAGEM 1",
"buttons":[{"text": "TEXTO DO BOTÃO 1", "payload": "1"}]
},
{
"title": "título",
"description": "DESCRIÇÃO DO CARTÃO 2",
"image": "LINK PARA IMAGEM 2",
"buttons": [{"text": "TEXTO DO BOTÃO 1", "payload": "2"}]
},
{
"title": "título",
"description": "DESCRIÇÃO DO CARTÃO 3",
"image": "LINK PARA IMAGEM 3",
"buttons": [{"text":"TEXTO DO BOTÃO 1"}]
}
]

O parâmetro payload é opcional e pode ser omitido, como mostrado na figura do botão 3.