Struggling to connect Facebook Lead Ads Trigger node in n8n with both Facebook and Instagram Lead Ads. Meta for Developers setup (permissions, app review, webhooks) is confusing me.
Anyone who’s done this before, could you share a quick step-by-step? Would really help.
1.Go to Meta Business Suite/Business Manager.
Navigate to Settings> Accounts>Instagram Accounts and ensure your instagram Business profile is connected to your Facebook Page.
Add the Facebook Login for Business and Webhooks products to your app.
In App Review > Permissions and Features , ensure your app has access to:
leads_retrieval
pages_manage_metadata
pages_show_list
pages_read_engagement
Connect n8n and Meta
OPen n8n , add Facebook Lead Ads Trigger node, and create a new credential.
Copy the OAuth Redirect URL from n8n.
In Meta for Developers, go to Facebook Login for Business> Settings and paste it into valid OAuth Redirect URIs.
Copy your Meta App Secrete into the n8n credentials fields, then click connect my account to authorize your facebook page.
Go to Integration > Leads Access and select your page.
Under CRMs, ensure your Developer App is granted access. if access is restricted , Meta will not pass leads to n8n.
switch you meta App from Development to Live Mode.
5.. Test the Trigger
In n8n , select your page inside the Facebook Leads Ads Trigger node and click Listen for test event
Use the official Meta Leads Ads Testing Tool to select your Page/Form and cilck Create lead.
once n8n receives the test payload , activate your workflow .