There is a limited number of use cases for which sending notifcation templates is allowed. At a high level, notifications are allowed for only transactional events and they can't be promotional in nature.
Allowed Use Cases
|Template||Allowed Use Case||Examples|
|ACCOUNT_UPDATE||Notify the message recipient of a change of account settings.||
* Profile has changed.
* Preferences are changed.
* Settings have changed.
* Membership has expired.
* Password has changed.
|PAYMENT_UPDATE||Notify the message recipient of a payment update for a transaction.||
* Send a receipt.
* Send an out-of-stock notification.
* Notify an auction has ended.
* Status on payment transaction has changed.
|PERSONAL_FINANCE_UPDATE||Confirm a message recipient's financial activity.||
* Bil-pay reminders.
* Schedule payment reminder.
* Payment receipt notification.
* Funds transfer confirmation or update.
* Other transactional activities in financial services.
|SHIPPING_UPDATE||Notify the message recipient of a change in shipping status for a product that has already been purchased.||
* Product is Shipped.
* Status change to in-transit.
* Product is delivered.
* Shipment is delayed.
|RESERVATION_UPDATE||Notify the message recipient of updates to an existing reservation.||
* Itinerary changes.
* Location changes.
* Cancellation is confirmed.
* Hotel booking is cancelled.
* Car rental pick-up time changes.
* Room upgrade is confirmed.
|APPOINTMENT_UPDATE||Notify the message recipient of a change to an existing appointment.||
* Appointment time changes.
* Appointment location changes.
* Appointment is cancelled.
|TRANSPORTATION_UPDATE||Notify the message recipient of updates to an existing transportation reservation.||
* Flight status changes.
* Ride is cancelled.
* Trip is started.
* Ferry has arrived.
|TICKET_UPDATE||Notify the message recipient or send reminders for an event for which a person already has a ticket.||
* Concert start time changes.
* Event location changes.
* Show is cancelled.
* A refund opportunity is made available.
|ISSUE_RESOLUTION||Notify the message recipient of an update to a customer service issue that was initiated in a Messenger Conversation, following a transaction.||
* Issue is resolved.
* Issue status is updated.
* Issue requires a request for additional information.
|ALERT||Notify the message recipient of something informational.||
* Business Hours/Hours of Availability
* Check-in/Check-out times.