Facebook Lead Generation
A geração de leads pode ser realizada das seguintes maneiras:
Permitindo que os usuários preencham o formulário no Messenger, Facebook ou WhatsApp. Você pode automatizar o processo de envio de mensagens para esses usuários por meio do NicoChat.
O curso é dividido em várias seções.
- Como você pode conectar o NicoChat ao seu ambiente de anúncios do Facebook
- Crie um formulário de lead usando formulários instantâneos (pode ser usado dentro de anúncios do FB)
- Como você pode enviar uma mensagem do WhatsApp para um novo lead
- Como enviar um SMS para um novo lead
- Até mesmo como ligar para os novos leads se eles forneceram seu número de telefone
- Como redirecionar o usuário de volta para seu Chatbot de forma direta e instantânea.
Primeiro você precisa conectar sua página do Facebook dentro do NicoChat.

A mesma página à qual o formulário instantâneo está vinculado.
A mesma página do Facebook que está vinculada à conta na qual você planeja veicular anúncios.
Integrações -> Outros -> Anúncios do Facebook
Você precisa conectar sua conta comercial do Facebook Ads aqui.

Depois de clicar no botão, você será direcionado para a página de integração da conta de anúncios do FB.

Depois de continuar, aparecerá mais uma página onde você precisa ativar os pontos mencionados:
- Gerenciar anúncios para contas de anúncios às quais você tem acesso
- Receber seu endereço de e-mail <<endereço de e-mail>>
Uma vez ativado, você pode clicar em Concluído.


Voltando para Integrações do NicoChat -> Outros -> Anúncios do Facebook 👍
Você pode ver que sua conta comercial do Facebook Ads está conectada.

Em seguida, precisamos verificar se o NicoChat foi instalado como seu sistema de gerenciamento de CRM para receber os dados de leads.
Vá para Conta do Facebook -> Gerenciador de Negócios -> Integrações -> Acesso a Leads -> CRMs:
Aqui você deve confirmar que o NicoChat foi instalado. É isso que garante que você receba todos os dados de geração de leads.
Caso não o veja, basta digitar NicoChat e pesquisar: você deverá conseguir encontrá-lo.
Por favor, conecte sua página do Facebook dentro da plataforma NicoChat.

A geração de leads só pode ser recebida no Canal do Facebook Messenger ou no Omni-Channel. Esses são os dois canais onde podemos criar esse tipo de automação.
Dentro do Chatbot -> Ferramentas -> Administradores ->
É importante que você se cadastre como administrador aqui, porque todas as informações de geração de leads irão para esse administrador específico, onde você pode configurar toda a automação.
Você pode escolher um novo administrador: pesquise pelo nome na lista de usuários do bot e selecione um.
Para receber os Dados de Geração de Leads, você pode usar apenas Perfis do Messenger ou seu Perfil de Web Chat, o que preferir. Qualquer um dos dois Perfis precisa ser administrador do Chatbot.
Agora você está pronto para receber os dados da Meta quando um novo lead se inscrever em seus formulários instantâneos.


Abra sua conta do Gerenciador de Anúncios -> Crie uma nova campanha publicitária

Em Campanhas, Criar nova campanha -> Escolha “Leads” como seu objetivo de campanha.
Em Leads você pode ver:
- Formulários instantâneos - Capture os dados e envie-os para o NicoChat.
- Messenger
- Conversões
- Carrinhos
Depois de escolher os formulários de Lead, clique em “Continuar” para ir para a página “Escolha uma configuração de campanha”

Agora selecione Campanha de leads manuais e pressione Continuar.

Agora vamos dar à campanha o nome “Lead form demo”.
Categorias de anúncios especiais: Sem alterações
Detalhes da campanha: Sem alterações
Orçamento da campanha Advantage: Desligado
Clique no botão “Avançar” para alternar para a seção Conjunto de anúncios.

O mais importante aqui é que você criará um FORMULÁRIO. Deixamos a seção Conjunto de anúncios intocada e clicamos no botão Avançar para ir para a seção ANÚNCIOS.

Precisamos rolar para baixo até a Seção de Formulário chamada “Formulário instantâneo”. Vamos criar um formulário clicando em “Criar formulário”

Depois de clicar em “Criar formulário”, a seguinte janela aparecerá

Criar formulário (Configurações)

Nomes dos campos: E-mail e Nome completo

Parâmetros de rastreamento: Nome do parâmetro e Valor do parâmetro.

Criar formulário (Conteúdo)
- Nome do formulário: Lead form demo
- Tipo de formulário: Mais volume - (isso depende totalmente da preferência do usuário)

Basta preencher seus dados abaixo e eu os enviarei para você.

Caso precise de um campo adicional, como Nome da Empresa ou outros dados, você precisa adicionar uma nova pergunta.
- Múltipla Escolha
- Resposta curta
- Condicional
- Solicitação de agendamento

Perguntas pré-preenchidas: são os dados que a Meta já tem. Ela faz com que os usuários confiram os dados pré-preenchidos das contas do Facebook, do WhatsApp ou do Instagram e depois pressionem OK
Descrição: Mantemos seus dados armazenados com segurança em nossos servidores e não os compartilharemos com terceiros.
Vamos usar apenas as Perguntas pré-preenchidas e adicionar campos de contato, como número de telefone, nome, sobrenome e endereço de e-mail.
Você pode reorganizá-los na ordem que precisar.
Eles serão preenchidos dinamicamente.

Política de Privacidade: também é importante adicionar a Política de Privacidade. Você pode indicar o link do seu site para qualquer tipo de política de privacidade. Adicione o link da página do seu site.
Texto do link: TOS
Aviso Legal Personalizado: Você também pode adicionar isso ou deixar como está.

Mensagem para Leads
- Título: Obrigado, está tudo pronto.
- Descrição: Você pode visitar nosso site ou sair do formulário agora.
- Botão de chamada para ação: Ver site | Ligar para a empresa | Ver arquivo
- Link: google.com/


Agora temos nosso Formulário publicado, então você pode configurar seu próprio anúncio completo. Criar anúncios não é o objetivo principal deste documento.
Você deve saber como configurar seus anúncios do Facebook.

Para testar o Leads Form, acesse o site https://developers.facebook.com/tools/lead-ads-testing

Observação: você precisa selecionar a página correta.
Agora todos os formulários de lead criados serão exibidos. Você pode visualizar o formulário clicando no link “Preview form” e uma janela aparecerá, mostrando seu anúncio junto com o formulário criado.

Todos os dados do usuário são preenchidos automaticamente, sem nada para digitar. Basta percorrer os dados indicados no formulário, conferir se estão corretos e pressionar o botão Avançar.
Você pode ver todos os dados do usuário, nome, sobrenome, número de telefone e e-mail no formulário.
Você também pode criar um lead clicando diretamente em “Criar lead”, e o lead é criado. Com isso, enviaremos todos os dados para o NicoChat, mas antes disso precisamos configurar a Automação.
Vamos criar um subfluxo chamado “Facebook leadgen”
Assim como antes, precisamos ir em Automações e criar gatilhos dentro delas.
Agora podemos criar esse gatilho dentro do construtor de fluxo.
Clique no Bloco Inicial -> Adicionar Item -> Adicionar Gatilho -> Facebook Lead Generation e ative-o.

Aqui você pode salvar dentro dos campos personalizados os dados que recebemos da Meta.
- Payload do Webhook: </> fb_lead_gen_data (variável JSON)
- ID LeadGen: fb_leadgen_id (variável de texto)
- ID do formulário de lead: fb_leadgen_form_id (variável de texto)

Você também pode aplicar filtros, se quiser impedir que determinadas pessoas se inscrevam no Formulário de Leads.
Se quiser excluí-las da automação, isso também é possível dentro do seu chatbot do NicoChat.
Você pode adicionar uma Nota a esse gatilho, para ter um pouco mais de contexto sobre o que ele faz. Vamos pressionar Salvar.
Agora temos o gatilho Facebook Lead Generation habilitado diretamente neste fluxo.

Agora precisamos buscar os Detalhes do Usuário.
Visualizar os dados pré-carregados: usando o Bloco de Mensagem, exibindo todo o payload.

Isso é usado para testar os dados, pois precisamos configurar nossa automação para receber dados de amostra.
Assim que pressiono o botão “Criar lead” na página do FB “developers.facebook.com/tools/leads-ads-form” como mostrado antes, aparece a mensagem “seu lead de teste foi enviado. Para criar um novo lead, exclua este.”

Vamos ver no perfil do Facebook Messenger se recebi o Payload.
Acabei de receber o payload. Dentro do Livechat, você verá o created time, o leadgen_id, o page_id e o form_id.

Por exemplo, vamos pegar esses dados “leadgen_id”
Dentro do NicoChat, removeremos o Bloco de Mensagem e usaremos a Ação de API.

Vamos selecionar a API do Facebook relacionada à função de ação “Obter geração de leads”.

No Lead Gen, precisamos do ID do lead gen, que armazenamos no payload. Vamos selecionar o campo personalizado “fb_leadgen_id” e colar ali o Valor de Teste para criar a “Solicitação de Teste”
Agora que recebemos todos os dados de geração de leads, vamos mapear o nome, o sobrenome, o telefone e o e-mail.

Vamos fazer o mapeamento dos dados de geração de leads necessários
- Primeiro nome: $.field_data[0].values[0] -> leadgen_first_name
- Sobrenome: $.field_data[1].values[0] -> leadgen_last_name
- E-mail: $.field_data[2].values[0] -> leadgen_email
- Número de telefone: $.field_data[3].values[0] -> leadgen_phone
Você também pode salvar a hora de criação, se quiser:
Hora de criação: $.created_time -> leadgen_time_stamp
Todos esses dados podem ser exportados para uma planilha do Google. Dessa forma, podemos fazer muitas automações.
Modificar Subfluxo no NicoChat para Mensagens do WhatsApp. Como você viu antes, mapeamos tudo corretamente. Agora veremos o caso de uso: enviar um modelo de mensagem do WhatsApp diretamente para o novo lead.
A maneira de fazer isso é bem simples:
No subfluxo anterior chamado -> Facebook leadgen, estamos adicionando os seguintes blocos:
Bloco de Ação -> Notificações -> Notificação de modelo do WhatsApp

Agora você pode selecionar o número de telefone para o qual precisa enviar.
No nosso caso, armazenamos esse número no campo personalizado “Leadgen_phone”, com variável de Número.
Você também pode escolher o modelo de mensagem do WhatsApp: na lista suspensa, selecione qualquer um dos modelos do WhatsApp criados anteriormente.
No nosso caso, vamos selecionar o modelo de mensagem do WhatsApp “Olá, Mundo”.
Você também pode testar o recebimento do modelo do WhatsApp.



Vamos criar/modificar o subfluxo criado anteriormente para enviar o SMS durante o processo de geração de leads.
Vamos usar a mesma configuração com alguns ajustes.
Primeiro, precisamos garantir que você conectou seu número de telefone à sua workspace do NicoChat.
O Canal SMS deve ter algum tipo de número de telefone conectado. No nosso caso, usamos a conta Twilio para enviar a mensagem SMS. Mas você pode usar outras contas também, como SignalWire e Message Media.

Se você tiver alguma dessas contas, pode criar um Bot SMS. Depois de configurar seu Bot SMS, pode usar o número registrado dentro de qualquer um dos Chatbots para enviar um SMS diretamente para um usuário ou, neste caso, para um novo lead.

Vamos dar uma olhada no fluxo. Aproveitando o recurso anterior de envio da mensagem do WhatsApp, pegamos o mesmo fluxo, removemos o Bloco de Ação conectado ao modelo de mensagem do WhatsApp e adicionamos um Bloco de Ação com Notificação por SMS.
Bloco de Ação -> Notificações -> Notificações por SMS

Vamos editar o Bloco de Ação de Notificação por SMS, clicando em “Editar Ação”

Agora precisamos configurar a notificação por SMS para enviar o SMS diretamente para o número de telefone do Lead Gen:
- Do Número de Telefone: o número de telefone registrado.
- Para o Número de Telefone: Leadgen_phone (para o número de telefone do novo lead)
- Mensagem: Olá {{Leadgen_first_name}}, você enviou seus dados com sucesso. Basta digitar start para acessar seu workshop premium. (o mesmo que o modelo de mensagem do WA)

Agora, no canal selecionado, você poderá configurar um fluxo para isso. Vamos para o Canal SMS -> Abrir Bot.

Agora vamos configurar o fluxo para isso. Vamos para Automação -> Palavras-Chave -> Nova Palavra-Chave.
Se a mensagem contiver uma das seguintes palavras-chave: start
Status: Ativo
Hotword: selecionado
Acionar Subfluxo: “Workshop de opt-in de geração de leads”

Agora configuramos a automação com sucesso.
Assim que o usuário responder ao SMS que recebeu — enviado assim que os dados do Leadgen chegam —, poderemos usar uma notificação por SMS para enviar o SMS ao usuário.
A partir daí, poderemos acionar o fluxo “Workshop de opt-in de geração de leads” configurando um gatilho de palavra-chave.
Assim que o usuário digita “start” ou interage com o SMS e responde a ele, torna-se automaticamente um usuário do bot dentro do Bot SMS.
É assim de fácil enviar um SMS para um novo lead, ou também para um lead existente.
Vamos criar uma Chamada de Voz para um novo lead que se inscreve com seu formulário de lead em um anúncio do FB, ou no Messenger, no WhatsApp ou no Instagram, onde quer que ele tenha sido exibido. Assim que o lead se inscrever, poderemos ligar para ele, se tivermos o telefone dele.
Neste caso de uso, também usamos o mesmo número de telefone do Bot SMS.

Estamos entrando no fluxo principal. Vamos disparar essa Chamada de Voz sempre a partir do Fluxo Principal, mas precisamos saber que tipo de mensagem enviar.

O Ref payload determina que tipo de mensagem a Chamada de Voz | Bot de Ligações enviará ao usuário.
Por exemplo, se este for um anúncio para acesso a um Workshop Premium, digamos “adworkshop” - este será o 'ref payload', que será encaminhado para o número de telefone do Bot de Ligações.
Do Número de Telefone: o número de telefone registrado no provedor
Para o Número de Telefone: o número de telefone do Leadgen armazenado no campo personalizado
Ref payload: adworkshop

Agora vamos configurar a Automação do lado do Bot de Ligações. Vamos para o Fluxo Principal do Bot de Ligações:
Agora precisamos determinar que tipo de mensagem enviar. Por padrão, sempre que o Bot de Ligações é ativado, o Fluxo Principal é ativado.
A partir do Fluxo Principal, você poderá enviar o usuário para diferentes partes do seu Bot de Ligações.
O truque é determinar o payload que salvamos no Bloco de Ação do fluxo anterior.
No Fluxo Principal -> Bloco Inicial
Salvar Ref Payload para: (para a variável personalizada de nossa preferência) digamos “ref”

Assim que o usuário receber a ligação, esse Fluxo Principal será ativado. Teremos recebido o payload “adworkshop”.
Agora vamos configurar a automação com base nisso. Adicionaremos um Bloco de Condição.
Bloco de Condição -> se “ref” tiver algum valor

Depois, com outra condição, vamos verificar qual é esse valor. Se não tiver valor nenhum, ele vai apenas para o menu principal comum do Bot de Ligações, por exemplo.

Se o payload “ref” for “adworkshop”, agora podemos configurar uma mensagem personalizada.
Digamos:
“Você enviou seus dados com sucesso. Basta digitar start para acessar seu workshop premium”
Vamos selecionar Texto e definir o “Idioma de Texto para Fala” como Inglês (EUA). Na verdade, você pode escolher entre vários países e muitas Variáveis na lista suspensa. Escolha o que for melhor para você.

- Texto selecionado
- Idioma de Texto para Fala: Inglês (EUA)
- Mensagem para o usuário do Leadgen:
É assim que você ativa seu Bot de Ligações no seu fluxo de IVR, para poder responder a qualquer novo usuário do Leadgen que entre no seu chatbot Omni-Channel.
Defina que tipo de ação você quer tomar depois de capturar os dados de geração de leads.
Bem no final do Formulário de Leads, temos “Mensagem para Leads”. Você pode personalizar esse texto como quiser.
Temos título e descrição, e também um CTA

Chamada para ação
- Ver site: “Selecionado”
- Ligar para a empresa
- Ver arquivo

Quando selecionamos Ver site, você pode adicionar uma URL de Referência em “Adicionar um link”.
Você pode encurtar essa URL de Referência com um encurtador de links, se quiser.
Essa URL de Referência também pode conter vários tipos de payloads, que ativam diretamente determinados dados dentro do seu próprio chatbot.

Vamos para o Chatbot.
Ferramentas -> Gatilhos por URL -> Novo Gatilho. (Criando um Novo Gatilho)

Vamos criar um novo gatilho de URL de Referência.
Nome -> refurl ad workshop
Agora vamos salvar e editar esse novo “refurl ad workshop”
A melhor parte dessa URL de Referência é que você pode escolher o canal em que quer que os usuários façam opt-in.
Você tem diferentes canais: Web | Facebook | WhatsApp | WhatsApp Cloud | Telegram | Line | Viber
- Nome: refurl ad workshop
- Canal: Facebook.
- Status: Ativo
- Fluxo de Opt-In: acompanhamento de geração de leads
- Parâmetro de referência personalizado: access-premium-workshop
- Salvar Payload em campos de usuário personalizados:
Payload: leadgen_ad_data

O Payload é basicamente um valor salvo em um CUF específico, ao qual você o atribui.
Se você tiver essa URL de Referência, podemos atribuir um payload, uma fonte de dados adicional, acrescentando dois hifens ( - - ) e, em seguida, os dados do payload.
O payload adicional pode ser algo como “Adicionar Workshop”, “Adicionar Um”, “Copiar Um” etc.,
Você pode adicionar até 10 payloads diferentes, personalizá-los e salvá-los nos seus CUFs.

O valor “ad1copy1” será então armazenado em um CUF atribuído na lista de Payload.
Vamos dar um nome ao CUF - “leadgen_ad_data”. Este é o campo personalizado que armazenará o valor “ad1copy1”
No formulário de leads do texto do anúncio -> Mensagem para Leads -> Texto de chamada para ação -> “acessar workshop”

Este é um método adicional para levar os usuários diretamente de volta ao seu chatbot.
Os formulários instantâneos permitem que você configure todo tipo de automação, em vez de recorrer ao Zapier ou ao Pabbly Connect para definir essas automações.
Você pode criar automações facilmente dentro da própria plataforma NicoChat.

