Subscriber Broadcasting

24H Promo Message #

Pages are permitted to send a promotional message to subscribers, those that have sent messages to your page in the last 24 hours. The 24-hour limit is refreshed each time a person responds to a business through one of the eligible actions listed in messenger conversation entry points. The targeted subscribers may be less than the real count because the eligible subscriber calculation algorithm of our system has been implemented by using 23 hours time frame and avoid risk.

Non-promo Message (outside 24H window ) #

You can send a non-promo message as much as you want to all your subscribers using one of the tags listed below. Use broadcasting with message tag carefully. The message must not contain any advertisement or promotional material & use an appropriate tag that`s is applicable for sending messages to those people. Using a message tag without proper reason may result in block your page`s messaging option by Facebook.

CONFIRMED_EVENT_UPDATESend the user reminders or updates for an event they have registered for (e.g., RSVP’ed, purchased tickets). This tag may be used for upcoming events and events in progress.Reminder of upcoming classes, appointments, or events that the user has scheduledConfirmation of user’s reservation or attendance to an accepted event or appointmentNotification of user’s transportation or trip scheduled, such as arrival, cancellation, baggage delay, or other status changesPromotional content, including but not limited to deals, offers, coupons, and discountsContent related to an event the user has not signed up for (e.g., reminders to purchase event tickets, cross-sell of other events, tour schedules, etc)Messages related to past eventsPrompts to any survey, poll, or reviews
POST_PURCHASE_UPDATENotify the user of an update on a recent purchase.Confirmation of transaction, such as invoices or receiptsNotifications of shipment status, such as product in-transit, shipped, delivered, or delayedChanges related to an order that the user placed, such credit card has declined, backorder items, or other order updates that require user actionPromotional content, including but not limited to deals, promotions, coupons, and discountsMessages that cross-sell or upsell products or servicesPrompts to any survey, poll, or reviews
ACCOUNT_UPDATENotify the user of a non-recurring change to their application or account.A change in application status (e.g., credit card, job)Notification of suspicious activity, such as fraud alertsPromotional content, including but not limited to deals, promotions, coupons, and discountsRecurring content (e.g., statement is ready, bill is due, new job listings)Prompts to any survey, poll, or reviews
HUMAN_AGENT(Closed BETA)Allows human agents to respond to user inquiries. Messages can be sent within 7 days after a user message.Human agent support for issues that cannot be resolved within the standard messaging window (e.g., business is closed for the weekend, issue requires >24 hours to resolve)Automated messagesContent unrelated to user inquiry

Broadcasting Functionalities #

Go to Messenger Broadcast > Subscriber Broadcast and you can see all your existing broadcasting campaigns there.

The status field mentions the current state of the campaign. There are 4 possible states: pending, processing, on-hold, and completed. Pending means it has not been started yet, the processing means it is working now, on-hold means it has been paused by either you or the system, and finally completed means it has been done.

The briefcase icon will expand actions includes edit, delete, report, pause, resume, and force-reprocessing. Pausing campaign will affect the next cron cycle as it is a cron based system.

Campaign is processing state cannot be edited or deleted.

Force reprocessing means you are going to process this campaign again from where it ended. You should do only if you think the campaign is hung for a long time and didn`t send a message for a long time. It may happen for any server timeout issue or server going down during the last attempt or any other server issue. So only click ok if you think the message is not sending.


To create a new campaign click the Create campaign Button. Choose your page and broadcast type. As you already know non-promo broadcast will require to select tag.

You can target the campaign audience by the label, gender, time zone, and locale. Please be noted that label targeting will be visible after you select the page. Label targeting works both ways: include and exclude. You can see the campaign summary on the right side mentioning the number of the targeted audiences of this campaign.

Now it’s time to design message content. You can send structured content including text, image, audio, video, file, quick reply, text with buttons, generic template, carousel & media template as like bot settings. You can also see a quick preview on the right side about how it looks.

You can send it now or can schedule it for later.


This is how your campaign report will look like. The report shows the status of each send and shows an error if any. 30 errors in a campaign will end to an on-hold status Campaign automatically so that you stay safe. You can force-process if you think you are okay to send.

Conversation VS Subscriber Broadcasting #

FeatureConversation broadcastSubscriber broadcast
Message typePromotionalPromotional & non-promotional
Message structureText onlyStructured message
Bulk send limit/campaignUnlimitedUnlimited
Sending speedOne by one with 10-25 seconds delayOne by one without any delay
Subscribe by comment private replyYesNo, user need to send message
AudienceAll existing subscribersBot subscribers
Promo content allowedYesYes, following 24H policy
Visibility in page inboxYesYes
ReportReport of each sendReport of each send
Api usedConversation apiMessenger send api

Powered by BetterDocs

Leave a Comment