Starting April 30, 2019, a Page must be approved with the Page-level Subscription Messaging feature in order to use the Broadcast API. Apps were granted the subscription messaging permission at the app-level will no longer be respected. This change is in effect immediately to v3.3+ of the Graph API, and will apply to all lower versions on July 31, 2019.
Subscription messages are non-promotional messages sent outside the 24-hour standard messaging window for use cases that may require recurring non-promotional updates.
A Page must apply for and be approved to send subscription messages. Once the Page is approved, any app subscribed to the Page may send subscription messages on the Page's behalf using the Send API's
NON_PROMOTIONAL_SUBSCRIPTION message tag. All subscription messages must abide by the Messenger Platform's subscription messaging policy.
Page admins may access the subscription messaging request form by doing the following:
In the form, the Page admin will be asked to provide the following:
When a person begins a conversation via specific entry points with a Page that has been approved to send subscription messages, they automatically opt-in to receive subscription messages from the Page. The person may opt-out from receiving subscription messages at any time. What are the requirements for sending subscription messages? Subscription messages must meet the following requirements:
NON_PROMOTIONAL_SUBSCRIPTIONmessage tag in the body of the request.
We offer two ways to check the Page subscription messaging feature:
Messaging Feature Review API: This is API allows you to programmatically check the status of Page-level feature review submissions, including subscription messaging. This is useful for developers that need to check the status of multiple Pages.
Page Settings: Page admins may check whether their Page has been granted permission to send subscription messages in the 'Messenger Platform' tab of Page settings in the 'Advanced Messaging Settings' section.