Facebook has updated their API to require that all messages sent to a contact after 24 hours have an appropriate 'tag', or what we call a 'topic'.
Message tags allow you to send important and relevant 1:1 updates to contacts outside the standard messaging window of 24 hours after a contact's last message.
By default your flows will use the
NON_PROMOTIONAL_SUBSCRIPTION tag for your outgoing messages which aren't replies, but support for this tag is being removed in March 2020.
You can now select the tag to use when sending broadcast messages by clicking on the first message of your flow and navigating to the "Facebook" tab as seen at the top of the message node:
For our example above, we'll choose the 'Event' tag since our message pertains to an update for an upcoming event. This will then mark the message with that tag when it is sent. You only need to do this on the first message in your flow.
It is important to note that as per Facebook policy, message tags may not be used to send promotional content, including but not limited to deals, offers, coupons, and discounts. Learn more about sending messages with tags as well as details on new and currently supported tags here.
Looking for information on how to create and submit your Messenger bot? See our guide.
Questions? Send us a message via the support widget in the bottom right corner of your browser.