Skip to content
Login Contact

Facebook and Instagram Meta integration setup

The Meta integration connects your Facebook pages and Instagram accounts to Marfeel, importing engagement data including posts, comments, shares, likes, and followers. All data is available in the Explore module and Compass playbook. The integration also enables posting to your Facebook and Instagram pages directly from within Marfeel.

For a deeper dive on the social media module and how to get the most out of it, see the user guide.

Important: you must use a Facebook account that is admin to the page you want to show in the card.
  1. Go to the Organization icon in the sidebar and select Integrations. Scroll down to find the Social section. Marfeel sidebar showing the Social integrations section under Organization settings|690x450

  2. Click on Connect in the Meta integration box. You will see the following prompt: Meta integration connection prompt with a Connect button|690x450

  3. Log in to your Facebook account if prompted. You will then start the OAuth authorization process. Facebook OAuth authorization start screen for Marfeel|690x450

  4. Select the Business that owns the pages you want to give access to, and choose the specific Facebook pages and Instagram accounts. Business portfolio selector in the Facebook OAuth flow|690x450 Facebook page selector showing available pages to connect|690x450 Instagram account selector showing available accounts to connect|690x450

Instagram account access
If you want Meta integration to be able to sync all data from your Instagram accounts, you need to make sure they are connected to the Facebook pages you add in the integration. You can connect them by following the instructions provided in Instagram's documentation.
  1. Review and Save. Facebook permissions review screen with a Save button|690x450

  2. Integration is connected. Click on “Got it” to return to Marfeel. Confirmation screen showing the Meta integration is successfully connected|690x450

You should now see the integration with the list of Facebook pages and Instagram accounts it has access to. Completed Meta integration card displaying connected Facebook pages and Instagram accounts|690x443

Information is pulled hourly. You can come back anytime to review extraction results in the “Logs” tab. Logs tab inside the Meta integration showing data extraction history|690x450

Setting up Meta integration for multiple Marfeel organizations

Section titled “Setting up Meta integration for multiple Marfeel organizations”

Facebook permissions are unique per Facebook user and Marfeel app. If you set up a second integration in Marfeel with the same user and edit those permissions, the first integration will be affected as well.

For this reason, if you need to set up different Facebook pages or Instagram accounts on different Marfeel organizations, select all of them during Facebook’s OAuth process. Click on “Edit previous settings” if it is not the first time you are connecting, and make sure all pages and accounts are selected. Then disable the ones not needed within the administration screen of each integration in Marfeel.

Because each Instagram account is intrinsically connected to a Facebook page within Meta platform, enabling or disabling either of them will affect both.

To customize link previews when Amplifying via Facebook, your domain must be verified and your page may need to be approved as a news or media publisher. This enables metadata override such as title, description, and image.

Follow these steps to enable full support:

Complete domain verification through Meta Business Manager by following Facebook’s official guide: 🔗 Verify Your Domain, Meta Business Help

Meta Business Manager domain verification settings screen|690x273

2. Associate your Facebook page with the domain

Section titled “2. Associate your Facebook page with the domain”

Once the domain is verified:

  1. Go to the Domains section in Business Manager.
  2. Select your domain.
  3. Click Assign Pages and attach your Facebook Page.
  4. Your page is now linked to the verified domain.

3. Apply for News Page Indexing (if applicable)

Section titled “3. Apply for News Page Indexing (if applicable)”

This step is required if you are a news or media organization and want full metadata override capabilities.

  1. Visit: Facebook News Tools
  2. Click Apply for News Page Index (only available to eligible Pages).
  3. Submit your publication’s details via the form.
  4. If approved, Facebook may grant your page permission to override link previews.
This feature requires that Facebook has granted Link Ownership permissions to your app or page. Verifying the domain alone does not guarantee access.

The integration may sometimes experience problems fetching data from the pages you are syncing. When this happens, you may notice posts missing from Editorial Details or Explore. Check the Logs tab inside the integration for details. For additional social module troubleshooting, including data delays and post attribution, see the dedicated guide.

Common issues are listed below:

FacebookGraphException: Please reduce the amount of data you’re asking for, then retry your request

Section titled “FacebookGraphException: Please reduce the amount of data you’re asking for, then retry your request”

This error impacts certain pages, normally large ones, and it comes from an unsolved Facebook bug. Please contact Marfeel support.

FacebookOAuthException: This endpoint requires the ‘pages_read_user_content’ permission

Section titled “FacebookOAuthException: This endpoint requires the ‘pages_read_user_content’ permission”

This error comes from a wrong token creation. Delete the integration and create it again from scratch.

FacebookGraphException: An unknown error occurred

Section titled “FacebookGraphException: An unknown error occurred”

Please contact Marfeel support.

This error, followed by a role like create_content, pages_manage_engagement, or pages_manage_comments, means that the user who provided access to the page does not have the required role to post content on that page. User roles can be managed through Meta Business Suite by navigating to Pages, selecting the Page, and then selecting the user within it or assigning a new user if they are not present. The minimum permissions for Marfeel functionalities to work are as follows.

Minimum required Meta Business Suite page roles for Marfeel integration|690x288

After you finish the OAuth workflow and select your Facebook pages, business portfolios, and Instagram profiles, some of them might not appear in the Marfeel integration. If this happens, make sure your selections are consistent:

  • Each selected Facebook page must be included in a selected business portfolio.
  • Each Instagram profile must be linked to a selected Facebook page.

Log into Facebook. This normally means you need to set up two-step verification. Once done, the integration should start working again without issues.

How do I set up Meta integration for multiple Marfeel organizations?

Facebook permissions are unique per user and Marfeel app. Select all pages and accounts during the OAuth process, then disable the ones not needed within each organization’s integration settings.

Why are some Facebook pages or Instagram accounts missing after setup?

Each selected Facebook page must be included in a selected business portfolio, and each Instagram profile must be linked to a selected Facebook page. Verify your selections are consistent in the OAuth workflow.

What does the OAuthException pages_read_user_content error mean?

This error comes from a wrong token creation. Delete the existing integration and create it again from scratch to generate a new token with the correct permissions.