IMPORTANT: Facebook Lead Ads Form Error

Hello. I’ve been trying to build this very simple workflow, didn’t expect such a headache.

Here is a quick loom video of me explaining it and showing the set-up and settings:
l▶️ Facebook Lead Ads to Multiple Channels - n8n - 23 January 2026 | Loom

I get an error about the leads form. (attached below)

”"Could not load list

400 - (#100) Object does not exist, cannot be loaded due to missing permission or reviewable feature, or does not support this operation. This endpoint requires the ‘pages_read_engagement’ permission or the ‘Page Public Content Access’ feature or the ‘Page Public Metadata Access’ feature. Refer to https://developers.facebook.com/docs/apps/review/login permissions#manage pages, https://developers.facebook.com/docs/apps/review/feature#reference PAGES_ACCESS and https://developers.facebook.com/docs/apps/review/feature#page public metadata access for details.”

Please help me, I’ve been trying to fix it for the past 2 days, contact meta support, but still nothing..

Hi, @Gregory_T !

To resolve this, make sure the Facebook App has the pages_read_engagementpermission and Page Public Metadata access. If the app is in Development mode, the connected user must be an admin of both the App and the Page. If the app is in Live mode, these permissions must be approved via Meta App Review. After updating permissions, re-authenticate the Facebook credential in n8n.

I was running into the same problem. Is this the only way? For the App Review I need to supply extra information, create a screencast, etc.
That’s quite some work for ‘only’ creating a connection between n8n and Facebook :sweat_smile:

Hi @Alpex !
if this is just for your own use, you probably don’t need it at all. Is your Meta App in Development or Live mode? If it’s Development, just make sure your account is Admin of both the App and the Facebook Page, add the pages_read_engagement permission in the app settings, and re-authenticate in n8n. That should do it without any review. App Review only kicks in when you need access for users outside your own team. For personal/internal use, Development mode is enough.

Hi! Thanks for the reply.
It’s just for me indeed. No idea how, but after grinding through all settings for multiple hours, I managed to make it work. Had to do with permissions indeed, and also activating webhooks (I think that was the trick).

Glad everything worked out.