Requirements
Meta only lets an API act on business assets. Before a user clicks Continue with Facebook, they need the following. Put this in your own help text; most failed connections are one of these.
Facebook Page
Section titled “Facebook Page”- The user needs a Facebook Page, not just a personal profile, and must be an admin of it. Editors and moderators cannot grant publishing and messaging permissions.
- The Page should be published. An unpublished Page can be connected, but Meta refuses to publish to it.
- The Instagram account must be a professional account, Business or Creator. Personal accounts cannot be connected.
- It must be linked to a Facebook Page the user admins. Instagram accounts are reached through their Page, so an unlinked account never appears in the consent screen. Linking is done in the Instagram app under account settings, or from the Page’s settings on Facebook.
- Reels publishing, comments and DMs follow the same link. There is nothing extra to enable.
During the consent screen
Section titled “During the consent screen”- The user has to select which Pages and Instagram accounts to grant. Anything deselected does not appear in the workspace. Running the connect link again adds it.
- All requested permissions should stay on. If a user switches one off, the account still connects but the matching feature fails with
network_error. Reconnecting with every permission on fixes it.
App review status
Section titled “App review status”Meta apps pass app review before any Facebook user can connect them. While the MissLess app is in development mode, only Facebook users with a role on the app (admin, developer or tester) can connect their Pages and Instagram accounts. Those users can publish for real. If you integrate before review completes, MissLess adds your test users to the app; ask for it when you receive your partner key. After review, any Page admin can connect.
What the user does not need
Section titled “What the user does not need”- No Meta developer account and no app of their own.
- No business portfolio and no ads account. A Page plus a professional Instagram account is enough.
- No access token to copy. The consent screen is the whole setup.