This is an Alpha product. Ensure you have a dedicated technical Meta representative prior to building.
This guide describes the changes required to migrate existing Business apps on Meta Business Extension (MBE, v2) to be compatible with MBE, v3. Going forward, MBE will require these updates and is not backwards-compatible with the next version of the Graph API.
With MBE v3, third-party app developers can:
Offer businesses simpler onboarding flows.
Help reduce churn.
Allow businesses to flexibly manage the features they want to enable for each Business app. For example, an online seller can initially set up messaging features with a business app, and later choose to enable their Facebook Shop with the same app. This is a great way to upsell businesses on multiple FBE features.
Accommodate multiple business types in their integration with FBE. For example, a third-party app can offer one type of integration to a subset of businesses that only require advertiser tools, and separately offer another type of integration for businesses that only require messaging tools.
Ensure your Meta partner manager is aware you are making this upgrade so they can properly support you if you need help.
Feature: A particular integration that can provide outcomes for your businesses. Each integration has unique implementation requirements, and you can set which features you want to enable. Examples can include page_cta
, chat_plugin
, and so on. For a complete list, see this Feature list.
Vertical: Represents the type of business. You can integrate with one or more vertical, depending on the type of businesses you serve. A single business can also be set up on one or more verticals, depending on their needs. For a complete list, see this Verticals List.
Intent: An Intent is the MBE name for a particular use case. For example, the CATALOG_ADS
intent is the name for the use case that allows your app to run catalog ads, to sync and promote your catalog's products and services. Intents appear on the feature menu and map to a set of multiple features that the business gets.
Intents using v3 are similar to “channel” from v2. Configuring an intent in your login flow is not required, but doing so will prompt your merchants or advertisers to complete onboarding to the specified intent prior to seeing the rest of the available intents in the feature menu. Leaving the intent out of your login flow will show merchants or advertisers the feature menu of all available intents for your vertical, and allows them to select their own intents at the start of MBE.
For a complete list, see this Intents list by Vertical.
MBE, v3 introduces more granularity and controls over what features a business can enable during onboarding. As a result, we are upgrading our UI and changing our webhook and API responses to reflect this level of feature detail.
Based on the features you choose to enable and the vertical you pass in for the business, MBE displays a feature menu within the onboarding flow where the business can select the features they want to install. The business can then manage these features in Management view and add more by re-entering the flow on your surface or through the Management view surface.
This screen is displayed when the use_minimal_onboarding
flag is set to true
. Setting use_minimal_onboarding
to false
maintains the MBE v2 UI.
Because the set of features a business enables is dynamic and optional, we recommend that you build a framework for record-keeping. For each business:
MBE, v3 allows a business user to:
Opt-in to the subset of your app’s features that are relevant to them
Add or remove features over time, independently of other features
As a result, the app integration needs to:
Listen for updates. A webhook will be sent every 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 FBE Installation API. Each time a business goes through the flow, they can 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.
Your app should not assume that all assets your app supports will be returned. For example:
A business that sets up a Shop can also do so with just their Instagram account. Therefore, your app should not require businesses to set up a Page to enable this feature.
A business that sets up a Conversions feed to improve ad performance can do so without setting up a Page or Instagram call-to-action (CTA) button. Your app should not require a business to set up a Page or Instagram account to enable this feature.
This section explains how to update your integration with the required changes for MBE, v3. As MBE, v3 is fundamentally different from MBE, v2, we recommend following these implementation guidelines to reduce potential interruptions for users.
Your users will not need to reauthenticate on MBE once your app has migrated - they will maintain their existing connections.
Update Webhook flows: Listen for webhooks that indicate that a business has updated the set of features they want to enable.
Update integration with the FBE Installation API: Understand what features the business has enabled by calling the FBE Installation API and updating your records.
Update integration with the Feature Configuration API: Configure each feature, and call the Feature Configuration API to pull additional info for each feature where needed.
The features that display for your merchants in the feature menu are those that you configure within the MBE Developer Panel.
If you are a developer participating in the alpha launch of MBE, v3, contact your Meta representative and let them know which features you want to enable in your app. This information, along with the vertical you pass in for the business, defines the menu of features displayed in the MBE Developer Panel.
When configuring verticals, be sure to send the appropriate vertical for each business in the extras configuration under business_vertical
. For example, if it’s a hair salon, send ‘APPOINTMENTS’
. If it’s a Shop that sells products, send ‘ECOMMERCE'
.
If a business belongs to more than one vertical, send different verticals for each entrypoint on your surface (depending on what goal the business is trying to achieve). For example, if a hair salon offers both appointments and sells hair products, you can send ‘APPOINTMENTS’
from entrypoint 1 and ‘ECOMMERCE’
from entrypoint 2. Each entrypoint will need to have their own vertical-specific features configured to work properly.
A merchant or advertiser that goes through both verticals for onboarding will be “locked in” to the same Business Manager for each vertical, if the same external_id
is used. Assets (Page, pixel, catalog) from the first vertical that a merchant onboarded with will be preselected in the second vertical, but a merchant will have the option to select different assets for their second vertical. All features installed by the merchant can be read on the Feature Configuration API.
The updated onboarding flow (minimal onboarding) shows a ‘feature menu’ that displays a list of intents which are bundles of one or more features that you have enabled for your businesses. Businesses can select which intents they want to install. If you would like your business to install a particular intent first and then see the feature menu, pass in an intent
param in the setup object. You can choose from the intents list for this parameter. If you want to perform an experiment around the UI update or don’t want this new updated UI, the parameter use_minimal_onboarding
, in the flow_config
object determines which UI to show. Use_minimal_onboarding
set to false
will maintain the MBE v2 UI.
Management View with v3 surfaces all the features that the business has installed and links out to install even more features. The link to Management View has been updated to be:
<a href=”https://business.facebook.com/latest/business_app_store/manage_external_business_connection?asset_id=<page_id>&business_id=<business_id>&app_id=<app_id>&external_business_id=<external_business_id>"><button>Launch Management View</button></a>
To enable these feature changes, the following APIs have been updated:
MBE, v2 | MBE, v3 Feature Changes |
---|---|
Sent for every install and uninstall, details all features that have been installed (including from past installs). See also Updates to the Webhook. | |
Returns asset-level information, including top-level install and assets associated with each feature. See also Updates to the FBE Installation API. | |
Includes the feature instance ID for each feature. For some features, information (such as the CTA URL) is included and can be updated via the API. For other features, only the enabled flag is returned. You can modify both sets of these features by relaunching the onboarding flow or through the Management view. See also Updates to the Feature Configuation API. |
A webhook is sent for every install and uninstall and only consists of the features the business has installed.
For uninstalls, a webhook is also sent with a response consisting only of installed features (for example, not including the uninstalled features). Each time a webhook is sent, pull from the FBE Installation API for the source of truth.
Response
{ "data": [{ "ad_account_id": "<ad_account_id>", "business_manager_id": "<business_manager_id>", "catalog_id": "<catalog_id>", "commerce_merchant_settings_id": "<commerce_merchant_settings_id>", "onsite_eligible": true, "profiles": [ "<page_id>", "<instagram_profile_id>" ], "pages": [ "<page_id>" ], instagram_profiles": [ "<instagram_profile_id>" ], "pixel_id": "<pixel_id>", "token_type": "<token_type>", "installed_features": [ { "feature_instance_id": "<unique_id>", “feature_name” : string, "feature_type": enum, "connected_assets": { “ad_account_id”: "<ad_account_id>", “business_manager_id”: "<business_manager_id>", “catalog_id”: "<catalog_id>", “commerce_merchant_settings_id”: "<commerce_merchant_settings_id>", “ig_profile_id”: "<instagram_profile_id>" "page_id": "<page_id>", "pixel_id": "<pixel_id>", }, “additional_info”: { “onsite_commerce_eligible”: bool } } }] }
Response Fields
Field | Description |
---|---|
ad_account_id Type: string | Ad account ID selected by the user within FBE. You can use this ad account to manage ads if your app has |
business_manager_id Type: string | Business Manager ID used for FBE.
See the connected assets of the |
catalog_id Type: string | Catalog ID selected by a user with FBE. A user can use this ID to manage their product catalog.
See the connected assets of the |
fbe_event Type: string | FBE Event that indicates whether the event notification is an install or uninstall.
See the connected assets of the |
flow Type: string | Indicates which intent a user onboarded with (for example |
commerce_merchant_settings_id Type: string | Commerce Merchant Settings ID used to enable partners to read information regarding the selected FBE Commerce Merchant Settings.
See the connected assets of the |
onsite_eligible Type: boolean | Commerce onsite eligibility. Indicates whether the selected assets are eligible for onsite commerce. The merchant must still have intent for onsite and select returns/shipping/payments on the partner site.
See the connected assets of the |
profiles Type: array | List of profiles (a Facebook Page ID and/or an Instagram Business Profile ID). Use these IDs to create separate Graph API requests for other Facebook integrations you may have. See the connected assets of the |
pages Type: array | List of Facebook Page IDs. Use these IDs to create separate Graph API requests for other Facebook Page integrations you may have.
See the connected assets of the |
instagram_profiles Type: array | List of Instagram Business profile IDs. Use these IDs to create separate Graph API requests for other Facebook/Instagram integrations you may have. If the field is not included, this means it's only Instagram-related scope. For example, |
pixel_id Type: string | Unique pixel ID for this business that you should store and use to fire pixel events.
See the connected assets of the |
token_type Type: string | Token type. Indicates whether the |
installed_features Type: array | List of features this business has integrated with/installed through the onboarding flows. See the current feature list. |
feature_instance_id Type: array | ID that uniquely represents each installed feature. Can be used in the future to modify or uninstall a particular instance. It is the same as the |
feature_type Type: string | Type of the feature installed. The feature list table has the entire set of features available. You only need to track the features you have enabled. |
connected_assets Type: array | List of assets that are specific and relevant to each feature. Asset descriptions correspond to the ones mentioned at the top of this table. |
additional_info Type: array | Additional information about the connected feature. |
The updated API model sends the list of each feature the business has enabled and the connected assets for each feature. The main change is the addition of the installed_features
field. This payload is the same as the Webhook response.
After receiving the webhook, follow these recommended steps:
Call the FBE Installation API with the received external business ID and access token. This API contains the source of truth for installed features and their connected assets. Keep a proper record of these feature configurations.
Enable these features for that business (specifics on what “enabling” means are in the feature list table), and pull any additional needed information about the features from the Feature Configuration API.
The following code sample shows an example request to the FBE Installation API and the corresponding API response. Within the response, the additional v3 fields are highlighted.
Request
CURL -X GET 'https://graph.facebook.com/<API_VERSION>/fbe_business/fbe_installs?fbe_external_business_id=<fbe_external_business_id>&access_token=<access_token>'
Response
{ "data": [{ "ad_account_id": "<ad_account_id>", "business_manager_id": "<business_manager_id>", "catalog_id": "<catalog_id>", "commerce_merchant_settings_id": "<commerce_merchant_settings_id>", "onsite_eligible": true, "profiles": [ "<page_id>", "<instagram_profile_id>" ], "pages": [ "<page_id>" ], "instagram_profiles": [ "<instagram_profile_id>" ], "pixel_id": "<pixel_id>", "token_type": "<token_type>", <!--UPDATES BELOW--> "installed_features": [ { "feature_instance_id": "<unique_id>", “feature_name” : string, "feature_type": enum, "connected_assets": { “ad_account_id”: "<ad_account_id>", “business_manager_id”: "<business_manager_id>", “catalog_id”: "<catalog_id>", “commerce_merchant_settings_id”: "<commerce_merchant_settings_id>", “ig_profile_id”: "<instagram_profile_id>" "page_id": "<page_id>", "pixel_id": "<pixel_id>", }, “additional_info”: { “onsite_commerce_eligible”: bool } } ] }] }
The updated model includes the feature instance ID for each feature and new fields that consist of an array of all features of that type installed by that business (example: multiple page CTAs).
For the non-customizable features described in the feature list, only a feature instance ID and an enabled flag displays. You can update only the customizable features with a POST
request.
This model is different from the FBE Installation API because it provides additional feature information beyond the connected assets, including enabled status and specific feature customizations. After calling the FBE Installation API, use this API if more information is needed about the feature’s enabled status or configurations.
Read
You can read the current feature configuration status of any business with the following request:
CURL -X GET 'https://graph.facebook.com/<API_VERSION>/fbe_business/?fbe_external_business_id=<fbe_external_business_id>&access_token=<access_token>'
Update
To update all features, use the following POST
request:
CURL -i -X POST \ -F 'fbe_external_business_id=<fbe_external_business_id>' \ -F 'business_config={business_config object}' \ -F 'access_token=<access_token>' "https://graph.facebook.com/<API_VERSION>/fbe_business"
Response
{ "page_cta": { "feature_instance_id": id1, "enabled": true, "cta_button_text": "Book Now", "cta_button_url": "https://partner-site.com/foo-business1", "below_button_text": "Powered by FBE Partner" }, "page_ctas": [ { "feature_instance_id": id1, "enabled": true, "cta_button_text": "Book Now", "cta_button_url": "https://partner-site.com/foo-business1", "below_button_text": "Powered by FBE Partner" }, { "feature_instance_id": id2, "enabled": true, "cta_button_text": "Book Now", "cta_button_url": "https://partner-site.com/foo-business2", "below_button_text": "Powered by FBE Partner" } ], “ig_cta”: {...} "ig_ctas": [{...}, {...}], “ads”: [ { "feature_instance_id": id3, “enabled”: true, }, { "feature_instance_id": id4, “enabled”: true, }, ], ... }
Prior to testing, send your Meta representative:
Features you want to enable.
User IDs of the individuals who will test the flow.
Your test app id so that we can allowlist that app for v3.
Give your Meta representative a role on your test app if you need help with testing.
To test these v3 changes, go through the onboarding flow and ensure:
You receive a webhook upon install and uninstall.
Webhook, Installation API, and Feature Configuration API have the updates mentioned above (accurately shows installed and uninstalled features).
The Feature menu reflects the features you want your businesses to install (by vertical).
You can test the onboarding flow by:
Going through Business Login.
Going through the Business Apps (if applicable)
Make sure to send the correct business configuration object for the features you want, and the UI you want to see in Business Login and Business Apps.
MBE, v3 offers the following features that you can enable for your businesses. All of these features can be passed in via the FBE Installation API (during the installation flow), but as noted in the table, not all are configurable via the Feature Configuration API (after the merchant or advertiser has already installed MBE).
Feature Name and Type | Description | Additional Implementation Details | Configure in FCA? |
---|---|---|---|
Facebook Page Call to Action page_cta(s) | CTA button on the business's Facebook Page. | None | Yes |
Instagram Call to Action ig_cta(s) | CTA button on the business's Instagram Profile. | None | Yes |
Messenger Call to Action messenger_menu | CTA button in Messenger when a user is messaging the business. | None | Yes |
Messenger Send Availability Thread Intent thread_intent | Messenger suggestion for business admins to easily send their appointment availability to a user in chat. | None | Yes |
Page Card page_card | Enables card with the business's featured services on their Facebook Page. | Requires Catalog Implementation | Yes |
Messenger Chat messenger_chat | Enables Messenger integration directly onto your website. This feature allows your customers to interact with your business anytime with the same personalized, rich-media experience they get in Messenger. | If messenger_chat returns enabled: true from the Feature Configuration API:
Get the | Yes |
Collaborative ads collaborate_ads | Enables brand advertisers to safely collaborate with a retailer or a marketing partner and achieve advertising goals, such as target product for sales using retailer-provided content. | - | |
AR Commerce ar_commerce | Allows users to upload AR assets to a brand's catalogs. | Alpha Launch - Contact your Meta representative for more information. | - |
Creative creative | Allows users to create creatives on partner platforms and share it back to the user's Business Manager. | - | |
IG Creators as Sellers ig_ceators_as_sellers | Onboards users to the program, allows them to link an offsite shop, imports items, and creates a Shop, supporting the ‘creators as sellers’ workflow. | Alpha Launch - Contact your Meta representative for more information. | - |
Pixel pixel | Snippet of JavaScript code that allows you to track visitor activity on a website. It works by loading a small library of functions that can be used whenever a site visitor takes an action (called an event) that you want to track (called a conversion). | - | |
CAPI pixel | Creates a connection between an advertiser’s marketing data and the Facebook systems that optimize ad targeting, decrease cost per action and measure results. In the case of direct integrations, this entails establishing a connection between an advertiser’s server and Facebook. | - | |
Catalog catalog | Object (or container) of information about products, enabling users to upload and sync their inventory. | - | |
Ads ads | Allows you to create Facebook ads and view ads insights. | None | - |
Facebook Shop fb_shop | Allows businesses to easily set up Facebook Shops. It can be used for both commerce offsite and onsite Shops. | - | |
Instagram Shop ig_shopping | Allows businesses to easily set up Instagram Shops. It can be used for both commerce offsite and onsite Shops. | - | |
Custom Audience custom_audience | Allows businesses to optimize their ad targeting by targeting custom segments, website visitors, mobile app visitors, or people similar to them. | - | |
Messaging messaging | Allows businesses to easily set up and manage conversations with their customers at scale on Facebook and Instagram. | - | |
Lead Ads lead_ads | Enables businesses to run Lead ads on Facebook. | - | |
Customer Data customer_data | Use Facebook to help understand who your customers are and craft strategies to re-engage and acquire more customers. | Alpha Launch - Contact your Meta representative for more information. | - |
Checkbox Plugin checkbox_plugin | Allows you to display a checkbox on your website forms that allows users to opt-in to receive messages from your bot in Messenger. | Checkbox Plugin; send domain in the setup config. | - |
Checkbox Plugin Marketing checkbox_plugin_marketing | Allows you to display a checkbox on your website forms that allows users to opt-in to receive marketing messages from your bot in Messenger. | Checkbox Plugin; send domain in the setup config. | - |
messenger_chat
<div class="fb-customerchat" page_id=PAGE_ID </div>
Identify which vertical(s) your app belongs to:
Use Case | Vertical | Some Prominent Features |
---|---|---|
My app enables businesses to bring their ads in front of the right customers. | Ads Targeting | Custom Audience Targeting |
My app makes it easy for businesses to book services. | Appointments | IG CTA, Page CTA, Messenger CTA, Catalog |
My app helps businesses to create eye-catching content without the help of a professional graphic designer. | Creative | Creative integrations with Ads |
My app helps commerce businesses to increase sales and streamline their online ordering process. | Ecommerce | Catalog, Messenger Chat |
My app enables restaurants to streamline online orders. | Food and Drink | IG CTA, Page CTA, IG Stories Sticker, Messenger CTA |
My app helps businesses to collect, track, and nurture leads. | Lead Ads | Lead Ads |
My app enables businesses to improve marketing decisions with detailed ad insight. | Measurement and Optimization | CAPI |
My app supports businesses in managing their customer communication at scale. | Messaging | Messenger chat plugin, Send availability |
My app makes it easy for businesses to book reservations. | Reservations | IG CTA, Page CTA, Messenger CTA |
My app makes it easy for businesses to understand who their customers are, as well as engage and acquire more customers. | Data Integration | Customer Data, CAPI/Pixel |
My app makes it easy for businesses to create and manage custom audiences for use in Meta Ads. | Data Integration | Ads, Custom Audience |
Intent (Use Case) | Intent Name | Description | Features |
---|---|---|---|
I would like to run ads using this app. | ADS | Use marketing features to help engage followers, build your audience, and boost sales. | Ads, CAPI/Pixel |
I would like to run catalog ads using this app. | CATALOG_ADS | Sync and promote your catalog products or services. | Ads, CAPI/Pixel, Catalog |
I would like to understand the performance of my ads and optimize for conversions. | CONVERSIONS_API | Optimize ad targeting, decrease cost per action, and measure results. | Ads (optional), CAPI/Pixel |
I would like to run ads using this app. (Collaborative Ads) | COLLABORATIVE_ADS | Use marketing features to help engage followers, build your audience, and boost sales. | Collaborative Ads |
Intent (Use Case) | Intent Name | Description | Features |
---|---|---|---|
I would like to let this app share pictures and videos with my media library to improve my posts on Facebook and Instagram. | CREATIVE | Build your audience by using creative features to engage followers. | Creative |
I would like to use items in my catalog to create images or videos with this app. | CREATIVE_WITH_ASSETS | Promote your products or services by syncing your catalog. | Creative, Catalog |
Use Case (Intent) | Intent Name | Description | Features |
---|---|---|---|
I would like to showcase my products on Facebook. | FB_SERVICES | Reach new customers by offering your products directly on Facebook. | FB Shop, Ads (optional), Catalog, Page CTA, Messenger Send Availability Thread Intent, Messenger CTA |
I would like to showcase my products on Instagram. | IG_SERVICES | Help people find your shop by tagging your products in posts and stories on Instagram. | IG Shop, Ads (optional), Catalog, IG CTA |
I would like to add Messenger Chat Plugin on my website so customers can message me directly. | MESSENGER_CHAT | Connect more actively and effectively with customers. | Messenger Chat |
Send appointment updates over FB Messenger | CHECKBOX_PLUGIN | Add a checkbox to your website that customers can use to opt-in to receiving appointment updates from your business page | Checkbox Plugin |
I would like to build a marketing contact list linked to order data that I can communicate with via FB Messenger | CHECKBOX_PLUGIN_MARKETING | Add a checkbox to your website that customers can use to opt-in to receiving marketing messages from your business page. Sync order data to make your marketing more effective. | Checkbox Plugin, Customer Data |
I would like to understand the performance of my ads and optimize for conversions. | CONVERSIONS_API | Optimize ad targeting, decrease cost per action, and measure results. | Ads (optional), CAPI/Pixel |
I would like to run ads using this app. | ADS | Use marketing features to help engage followers, build your audience, and boost sales. | Ads, CAPI/Pixel, Catalog (optional) |
I would like to enable this app to upload media to my media library. | AR_COMMERCE | Use augmented reality features to help engage followers and build your audience. | AR Commerce, Catalog |
I am a Creator and would like to sell products on Instagram. | IG_CREATORS_AS_SELLERS | Help people find your shop by tagging your products in posts and stories on Instagram. | IG Creators as Sellers |
Use Case (Intent) | Intent Name | Description | Features |
---|---|---|---|
I would like to showcase my services on Facebook. | FB_SERVICES | Reach new customers by offering your services directly on Facebook. | Page CTA, Page Card, Catalog, Messenger CTA, Messenger Send Availability Thread Intent |
I would like to showcase my services on Instagram. | IG_SERVICES | Reach new customers by offering your services directly on Instagram. | IG CTA, Catalog |
I would like to add Messenger Chat Plugin on my website so customers can message me directly. | MESSENGER_CHAT | Connect more actively and effectively with customers. | Messenger Chat |
Send appointment updates over FB Messenger | CHECKBOX_PLUGIN | Add a checkbox to your website that customers can use to opt-in to receiving appointment updates from your business page | Checkbox Plugin |
I would like to build a marketing contact list linked to order data that I can communicate with via FB Messenger | CHECKBOX_PLUGIN_MARKETING | Add a checkbox to your website that customers can use to opt-in to receiving marketing messages from your business page. Sync order data to make your marketing more effective. | Checkbox Plugin, Customer Data |
I would like to understand the performance of my ads and optimize for conversions. | CONVERSIONS_API | Optimize ad targeting, decrease cost per action, and measure results. | Ads (optional), CAPI/Pixel |
I would like to run ads using this app. | ADS | Use marketing features to help engage followers, build your audience, and boost sales. | Ads, CAPI/Pixel, Catalog (optional) |
Use Case (Intent) | Intent Name | Description | Features |
---|---|---|---|
I would like to showcase reservations on Facebook. | FB_SERVICES | Reach new customers by offering your reservations directly on Facebook. | Page CTA, Page Card, Catalog, Messenger CTA, Messenger Send Availability Thread Intent |
I would like to showcase reservations on Instagram. | IG_SERVICES | Reach new customers by offering your reservations directly on Instagram. | IG CTA, Catalog |
I would like to add Messenger Chat Plugin on my website so customers can message me directly. | MESSENGER_CHAT | Connect more actively and effectively with customers. | Messenger Chat |
Send appointment updates over FB Messenger | CHECKBOX_PLUGIN | Add a checkbox to your website that customers can use to opt-in to receiving appointment updates from your business page | Checkbox Plugin |
I would like to build a marketing contact list linked to order data that I can communicate with via FB Messenger | CHECKBOX_PLUGIN_MARKETING | Add a checkbox to your website that customers can use to opt-in to receiving marketing messages from your business page. Sync order data to make your marketing more effective. | Checkbox Plugin, Customer Data |
I would like to understand the performance of my ads and optimize for conversions. | CONVERSIONS_API | Optimize ad targeting, decrease cost per action, and measure results. | Ads (optional), CAPI/Pixel |
I would like to run ads using this app. | ADS | Use marketing features to help engage followers, build your audience, and boost sales. | Ads, CAPI/Pixel, Catalog (optional) |
Use Case (Intent) | Intent Name | Description | Features |
---|---|---|---|
Send appointment updates over FB Messenger | CHECKBOX_PLUGIN | Add a checkbox to your website that customers can use to opt-in to receiving appointment updates from your business page | Checkbox Plugin |
I would like to build a marketing contact list linked to order data that I can communicate with via FB Messenger | CHECKBOX_PLUGIN_MARKETING | Add a checkbox to your website that customers can use to opt-in to receiving marketing messages from your business page. Sync order data to make your marketing more effective. | Checkbox Plugin, Customer Data |
I would like to understand the performance of my ads and optimize for conversions. | CONVERSIONS_API | Optimize ad targeting, decrease cost per action, and measure results. | Ads (optional), CAPI/Pixel |
I would like to run ads using this app. | ADS | Use marketing features to help engage followers, build your audience, and boost sales. | Ads, CAPI/Pixel, Catalog |
Use Case (Intent) | Intent Name | Description | Features |
---|---|---|---|
I would like this app to access the leads generated through lead ads. | LEAD_ADS | Run lead ads to grow your audience and find new customers for your business. | Lead Ads, Ads |
Use Case (Intent) | Intent Name | Description | Features |
---|---|---|---|
I would like to understand the performance of my ads and optimize for conversions. | CONVERSIONS_API | Optimize ad targeting, decrease cost per action, and measure results. | Ads (optional), CAPI/Pixel |
Use Case (Intent) | Intent Name | Description | Features |
---|---|---|---|
I would like Meta to help me understand who my customers are and craft strategies to re-engage and acquire more customers. | CUSTOMER_DATA | Engage your customers and connect with people that might like your business. | Customer Data, CAPI/Pixel |
I would like to create and manage custom audiences for use in Meta Ads. | CUSTOM_AUDIENCE | Optimize your ad targeting by targeting custom segments, specific platform visitors, or people similar to them. | Ads, Custom Audience |