As of the release of Messenger Platform v2.3, permission to send subscription messages will be granted at the Page-level rather than at the app-level.
Until now you could send messages without asking for this permission. Starting the 1st of January, you will not be able to broadcast messages to users using subscriptions if Facebook hasn't accepted this.
It is a very simple process that requires 5min of your time. You must be an admin of your Facebook page to do this request.
Applying to Send Subscription Messages
Page admins may access the subscription messaging request form by doing the following:
1 - Go to your Facebook Page Settings > Messenger Platform
2 - Under 'Subscription Messaging' in the 'Advanced Messaging Settings' section, click the 'Request' button.
In the form, the Page admin will be asked to provide the following:
1 - Describe how your Page will use the subscription messaging feature
Select the type of messages your Page will send: Most of the time Messages are in the "News" category.
2 - Give examples of messages your Page will send
3 - confirmation that the bot will only send non-promotional content, and will abide by all Facebook Platform policies and community standards.
Then save and submit.
The review process takes a week.
⚠️ Messenger official Policy regarding subscriptions ⚠️
Subscription messaging is allowed for specific use cases, and gives a business or developer the ability to send regular content to a person on Messenger. A user may opt-out of receiving subscription messages from a Page at any time.
To send subscription messages, the Page admin must submit their bot for review in Page settings. Once a 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 to anyone that begins a conversation with the Page. [This is the TAG itsalive uses to enables your chatbots to broadcast messages]
Eligible Use Cases
News: Integrations whose primary purpose is to inform people about recent or important events, or provide information in categories such as sports, finance, business, real estate, weather, traffic, politics, government, non-profit organizations, religion, celebrities, and entertainment.
Productivity: Integrations whose primary purpose is to enable people to manage their personal productivity with tasks, such as managing calendar events, receiving reminders, and paying bills.
Personal trackers: Integrations that enable people to receive and monitor information about themselves in categories such as fitness, health, wellness, and finance.
The following guidelines apply to usage of the Send/Receive API for subscription messaging:
Subscription messages may not contain promotional content
Subscription content may be sent outside of the 24-hour messaging window that applies to standard messaging.
The recipient must opt-in to subscription messaging.
Subscription messages will have limited functionality compared to standard messages.
Subscription messages cannot contain promotional content.
Subscription messaging is only intended for specific use cases. Businesses and developers will need to indicate which use case their experience falls under when they submit their Messenger Platform integration.
If a user responds to a subscription message via an eligible action, the conversation will be considered standard messaging and must comply with standard messaging policies.