🚀 Facebook Lead Ads + n8n

Guia Completo Passo a Passo - Clique nas setas para expandir

🎯 1. PREPARAÇÃO
▶
1.1 Criar App no Facebook Developers ▶
1
Acessar developers.facebook.com/apps/create
Faça login com sua conta do Facebook
2
Clicar em "Criar App"
3
Selecionar tipo: "Business"
NĂŁo escolha "Consumidor" ou "Jogos"
4
Preencher informaçÔes:
Nome do App: [Sua Empresa] Leads
Email de contato: [email protected]
Exemplo: "Auto Master Leads"
5
Clicar em "Criar App"
6
Ir em ConfiguraçÔes → BĂĄsico
7
⚠ ANOTAR:
App ID: _________________________
App Secret: _____________________
Guarde essas informaçÔes com segurança!
1.2 Configurar Webhook no App ▶
1
No menu lateral do App, clicar em "Webhooks"
2
Clicar em "Adicionar assinatura"
3
Selecionar objeto: "Page" (PĂĄgina)
4
Preencher Callback URL:
https://seu-n8n.com/webhook/leads-automaster-forms
Troque "seu-n8n.com" pela URL real do seu n8n!
5
Preencher Verify Token:
123
Use exatamente "123" (sem aspas)
6
Clicar em "Verificar e salvar"
O Facebook vai validar seu webhook (precisa do Workflow 1 ativo!)
7
Na lista de campos, encontrar "leadgen"
8
Clicar em "Subscribe" (Inscrever-se)
Status deve ficar VERDE ✅
1.3 Gerar System User Token (Permanente) ▶
1
Acessar business.facebook.com/settings/system-users
2
Menu lateral → "Usuários do Sistema"
3
Clicar em "Adicionar"
4
Preencher:
Nome: Webhook Bot
Função: Admin
5
Clicar em "Criar usuĂĄrio do sistema"
6
No usuĂĄrio criado, clicar em "Gerar novo token"
7
Selecionar o App que vocĂȘ criou no passo 1.1
8
Marcar as PERMISSÕES:
✅ leads_retrieval
✅ pages_manage_metadata
✅ pages_read_engagement
✅ pages_show_list
9
Clicar em "Gerar Token"
10
⚠ COPIAR E GUARDAR O TOKEN:
EAA.............................ZDZD
🎉 Esse token NUNCA EXPIRA! Guarde com segurança!
1.4 ⚠ Adicionar App nas PĂĄginas (Business Manager) ▶
1
Acessar business.facebook.com/settings
2
Menu lateral → "IntegraçÔes"
3
Clicar em "Acesso a leads"
Vai abrir a lista com todas as pĂĄginas do Business Manager
4
Clicar na PRIMEIRA PÁGINA da lista
Exemplo: "Auto Master Talentos"
5
Vai abrir uma tela com 3 abas: Pessoas, Parceiros, CRMs
6
Clicar na aba "CRMs"
7
Clicar no botĂŁo "Assign CRM" (no canto superior direito)
8
Pesquisar pelo nome do seu App
Exemplo: "Auto Master Leads"
9
Selecionar o App e confirmar
10
🔁 REPETIR para TODAS as outras páginas!
Volte ao passo 4 e faça pågina por pågina (Auto Master Talentos, L27 Locadora, Linvest, Manaus Motors, etc.)
11
✅ IMPORTANTE: Algumas páginas podem não permitir adicionar o App manualmente. Nesse caso, o Workflow 2 vai conectar automaticamente!
⚙ 2. CONFIGURAÇÃO N8N
▶
2.1 Workflow 1: Validação do Webhook (GET) ▶
1
No n8n, clicar em "Workflows" → "Import from File"
2
Selecionar arquivo workflow-1-validacao-webhook.json
3
Clicar em "Save"
4
No canto superior direito, clicar no toggle para ATIVAR o workflow
Status deve ficar VERDE: "Active" ✅
5
⚠ IMPORTANTE: Este workflow deve ficar SEMPRE ATIVO!
Ele responde às validaçÔes do Facebook
2.2 Workflow 2: Configuração AutomĂĄtica das PĂĄginas ▶
1
Importar arquivo workflow-2-configuracao-automatica.json
2
Abrir o workflow e localizar o node "⚙ CONFIGURAÇÕES (Edite Aqui)"
3
Clicar no node e preencher:
APP_ID: "cole_aqui_o_app_id_do_passo_1.1"
SYSTEM_USER_TOKEN: "cole_aqui_o_token_do_passo_1.3"
4
Clicar em "Save"
5
Clicar no node "▶ CLIQUE AQUI PRA COMEÇAR"
6
Clicar em "Execute step" ou pressionar F5
7
Aguardar processamento (10-30 segundos)
O workflow vai buscar todas as pĂĄginas e conectar ao App automaticamente
8
ApĂłs execução, clicar no Ășltimo node "✅ Gerar RelatĂłrio Final"
9
Na aba "Output", visualizar o relatĂłrio
10
⚠ COPIAR o token exibido no relatĂłrio!
EAA.............................ZDZD
VocĂȘ vai usar esse token no Workflow 3!
2.3 Workflow 3: Receber e Processar Leads ▶
1
Importar arquivo workflow-3-receber-leads.json
2
Abrir o workflow e localizar o node "Extrair Dados do Webhook"
3
Clicar no node
4
No campo acess_token, COLAR o token que vocĂȘ copiou no Workflow 2
acess_token: "EAA.....ZDZD"
5
Clicar em "Save"
6
No canto superior direito, clicar no toggle para ATIVAR o workflow
Status deve ficar VERDE: "Active" ✅
7
⚠ IMPORTANTE: Este workflow deve ficar SEMPRE ATIVO!
Ele vai receber todos os leads em tempo real
đŸ§Ș 3. TESTE
▶
3.1 Validar Webhook no Facebook ▶
1
Acessar developers.facebook.com
2
Abrir seu App
3
Menu lateral → Webhooks
4
Na linha leadgen, clicar em "Test"
5
Clicar em "Send to My Server"
6
Verificar mensagem: "Test event sent successfully" ✅
3.2 Criar Lead de Teste ▶
1
Acessar developers.facebook.com/tools/lead-ads-testing
2
Selecionar uma PĂĄgina
3
Selecionar um FormulĂĄrio
4
Clicar em "Create Lead"
5
Aguardar alguns segundos
6
No n8n, abrir o Workflow 3
7
Clicar em "Executions" (histĂłrico)
8
Verificar nova execução ✅
9
Clicar na execução para ver os dados
10
📝 OBSERVAÇÃO: Leads de teste tĂȘm dados dummy
<test lead: dummy data for nome>
<test lead: dummy data for telefone>
Isso Ă© normal! Leads de teste nĂŁo tĂȘm ad_id tambĂ©m.
3.3 Testar com Lead Real ▶
1
Criar um anĂșncio ativo no Facebook Ads Manager
Orçamento mínimo: R$ 5,00 (só pra testar)
2
Objetivo: Geração de Cadastros
3
Selecionar o formulĂĄrio de Lead Ads
4
Publicar o anĂșncio
5
Aguardar aprovação (~30 minutos)
6
Abrir o Facebook no celular
7
Procurar o anĂșncio no feed
8
Clicar e preencher o formulĂĄrio
9
Verificar no n8n → Workflow 3 → Executions
10
Confirmar dados recebidos:
✅ Nome real
✅ Telefone real
✅ Email real
✅ Campo ad_id presente
✅ Nome da campanha
✅ Nome do conjunto de anĂșncios