Partner Integrations

Meta Business Extension is embedded in Business Login and guides a merchant through setting up a Business Manager and a set of business assets, including Pages, Meta Pixel, product catalog, and ad accounts.

Meta Business Extension UI Components

  • Meta Business Extension Installation Flow — Displays inside Business Login.
  • Meta Business Extension Management View — A separate pop-up window where merchants can add configurations, such as a Facebook Shop, Instagram Shopping, or Messenger integrations.

Once installed, Meta Business Extension provides a set of APIs and Webhooks for partners. These tools allow partners to get the asset IDs and access token required to manage merchant assets and configure business features via the Management View or Feature Configuration API.

Integration Flow

This diagram illustrates a typical integration. Actual partner integrations may vary depending on use cases and requirements.



Configuration Your Integration

For partners who have their own API-based solution to onboard merchants to Meta business products, there are fields in the Business Login setup you can leverage to migrate merchants to Meta Business Extension:

business_manager_id
ad_account_id page_id ig_profile_id
pixel_id catalog_id

See Reference for Meta Business Extension Business Login setup fields.

Step 1: Set up Facebook Login on your website.

Step 2: Configure Facebook Login to launch Meta Business Extension. See Meta Business Extension Authentication guide and Initial Feature Setup via Business Login.

Step 3: Fetch business asset IDs and access token via the API or Webhooks. See Get Asset IDs and Access Token guide.

Step 4: Set up features on behalf of the merchant. See Configure Business Features guide.

Step 5: Listen for updates:

  • A webhook is sent to your platform each time a business goes through the flow or updates business-enabled features.

  • Once a webhook is received, check what features have been enabled by calling the Meta Business Extension Installation API. Each time the business goes through the flow, they have the option to enable or disable features.

  • Within your platform, update the record of features that have been enabled for this business.

  • Enable each feature based on the partner implementation details in the feature list. For example, if you have enabled multiple features that require their own separate catalog, you must maintain the sync for each catalog. Pull from the Feature Configuration API if additional feature information is needed.

Step 6: Set up a management view or a UI to configure business features via the API. See Meta Business Extension Feature Management View and Meta Business Extension Feature Configuration API.

Step 7: Set up an entry point to uninstall Meta Business Extension. See Uninstall Meta Business Extension for more information.