This guide provides an overview of the integration steps for the Marketing Message API for Messenger, enabling businesses to send paid marketing messages.
The Marketing Message API for Messenger is available exclusively to tech providers with an existing app that has successfully completed Meta App Review for the following permissions:
Currently, tech providers can only serve businesses located in the following regions:
|
|
|
|
In addition, messages can be sent to users/subscribers in all regions except:
|
The Marketing Message API for Messenger is only available for Web applications.
Prepare the following items to ensure a smooth integration with the Marketing Message API for Messenger:
ads_managementpages_messagingpaid_marketing_messages The following steps outline the typical integration flow for supporting businesses in sending paid Marketing Messages:
| Step | Summary |
|---|---|
1: Onboarding | Create a new configuration in the Meta App Dashboard to onboard businesses using your app. This new configuration asks businesses for the required permissions, access tokens, assets, and to sign the Terms of Service. |
2: Get a list of existing subscribers | Businesses can only send Marketing Messages to people who have opted in to receive them. Get a list of a business' subscription tokens that represent people who have opted in to receive Marketing Messages from that business. |
3: Sending messages | You will need to support businesses in composing and sending of Marketing Messages by building a UI in your app. Once you're ready to send the Marketing Message campaign, select one of two API options:
|
4: Monitor results | Integrate with Meta's insights and basic campaign management APIs to allow businesses using your app to view metrics for marketing message campaign performance. |
5: Grow marketing messages audience (Optional but recommended) | This step is optional if the onboarded business already has the required number of subscribers who have agreed to receive marketing messages from the business. However, we strongly encourage that your app users continue to keep growing their subscriber base.
|
Now that you understand the integration steps, you can begin the onboarding process.