Notification Pack add-on allows you to send Booking Activities notifications as well as booking reminders via email, SMS and Push. You will be able to choose specific recipients according to the booked activity. It also provides you with more tags to display booking-specific information in your notifications.


Reminder few days before the event

A customer books but he forgets to come? This is an annoying situation that occurs frequently though. One simple way to avoid this is to send a reminder to your customers the day before their activity.

Email reminder example automatically sent

Thanks to the Notification Pack plugin, you can set up a notification that will be sent automatically a few days before a booked event. Of course, you decide what number of days.

Delay before event for the reminder notification to be sent

The reminder notification is fully customizable, just like the other Booking Activities notifications. On one hand, the tags will allow you to display information specific to the reservation, and on the other hand you can use HTML code to build the email as you wish.

Customize entirely the email reminder

Also note that an option allows you to trigger the sending of reminders using a direct link so that you can use your own scheduling method. Else, it is automatically managed by WordPress Cron.

Automatic (WP Cron) or manual (link) reminder scheduling

In addition, you can send your reminders by SMS and Push, so your customers will not miss a single reservation anymore!

Added reminders and SMS and Push sending methods


Push Notifications

With Notification Pack add-on you can send every notifications as push notifications. Here’s how they appear on mobile and computer:

A Push notification on an Android tablet
A push notification on Firefox on Windows 10

You can fully customize them. Define the title, the content, the icon displayed along them, the page to be redirected when you click it… You can even choose the small white icon appearing in the mobile status bar. Also if you wish, the “Silent Notifications” option can make your notifications more discreet on mobile.

Set each Push notification title and content
Fully customize your Push notifications

Indeed, the main advantage of push notifications is that your customers can’t miss them. On mobile, the phone vibrates, plays music, a light flashes, and the screen turns on as they come. On a computer, they appear as soon as the user opens his browser (or immediately if it is already the case), even if he is not on your website. And regardless of the device used, push notifications remain displayed until the user interacts with them.

Your customers will need to subscribe to notifications to receive them. A shortcode will simply display a subscription button. Your users will be able to allow your notifications on all their devices.

A shortcode display the button and the button display the pop-up


SMS notifications

You can also send all available notifications as SMS. As for emails and push notifications, the SMS content is configurable for each notification. The same applies to the recipients of the notifications sent to the administrators.

Set SMS content for each notification

To send SMS to your customers, you only need to ask their phone number when they register. If you use WooCommerce, a field is already provided for this purpose.
You can choose whether your customers should receive SMS by default. Then, you can use a simple shortcode to display a button to subscibe / unsubscibe.

Display a SMS opt-in button thanks to a shortcode
Bypass SMS sending permission (if not explicitly unsubscibed)

Finally, sending SMS requires a telecom service provider. We chose Twilio, a reference when it comes to send SMS over the web.


Event-specific messages

Would you like to include specific instructions for each activity or event in your notifications? For example: “Come with your ID”, or “Here is the link to your webinar: …”, etc. Notification Pack add-on makes this possible.

To do so, simply write your message on your event / activity, in the calendar editor. You can also set specific messages for groups of events and group categories. Your messages can be fully customized thanks to HTML.

A new to field to input an event-specific message

Then, use the tag {specific_message} in your notifications and the message(s) corresponding to the booking will appear in its place.

Insert this tag in your notifications to display booking-specific messages


Activity-specific recipients

You can set set specific recipient for each activity / group category. So you can target only the desired administrators to receive notifications about those specific activities, instead of notifying everybody. If you run a marketplace thanks to Booking Activities, this is a must-have; you don’t want your vendor A to receive notifications about your vendor B’s bookings.

Per activity / group category admin notification recipients



Notification Pack is a Booking Activities add-on, therefore you will need to install and activate Booking Activities plugin first.

⚠ Warning: SMS and Push notifications have their own requirements:

  • To send SMS, you will need to create a Twilio account and recharge your SMS balance with them (see their pricing).
  • To send push notifications, you must have an active and valid SSL certificate on your site (that is, your site URL must start with HTTPS).
  • Push notifications can be received only on the following browsers:
    • Desktop: Chrome, Edge, Firefox, Opera
    • Mobile (Android only): Chrome, Firefox, Opera, Samsung Internet

    (See the updated and detailled compatibility list (or here))

previous arrow
next arrow
previous arrownext arrow

1.1.7 - 2020/06/04

  • Fix - The add-on was not loaded on multisite intalls

1.1.6 - 2020/05/21

  • Fix - Use a standard way to display and fill user selectboxes with respect to permissions

1.1.5 - 2020/05/12

  • Fix - PHP Notice may appear when a notification is sent

1.1.4 - 2020/02/20

  • Fix - Send push notifications to administrators of the current blog only by default on multisite installs

1.1.3 - 2020/01/29

  • Tweak - You can use tags in Push notifications titles
  • Fix - FCMInstallError appears in browser console on the backend
  • Dev - Update sanitize with bookacti_ids_to_array

1.1.2 - 2020/01/16

  • Breaking change - You must update your FCM key and your FCM script according to the [documentation](
  • Optimization - Load only the necessary files to send Push notifications
  • Fix - Send push notifications to network administrators by default too on multisite installs
  • Fix - Fix some english texts
  • Dev - Update FCM messaging libraries
  • Dev - Better feedbacks for FCM errors

1.1.1 - 2019/10/25

  • Tweak - Allow shortcodes in SMS and Push notifications thanks to the new tag

1.1.0 - 2019/08/04

  • See the friendly release note
  • Feature - Set activity / group category -specific recipients
  • Dev - Replace PHP constant in text domain by a raw string

1.0.10 - 2019/06/06

  • Tweak - Log SMS errors to make them easier to troubleshoot

1.0.9 - 2019/03/01

  • Tweak - Backend javascript and css files are loaded only on Booking Activities screens to avoid conflicts
  • Fix - Dates in reminders were not translated

1.0.8 - 2019/01/13

  • Fix - Send SMS to users who have booked without account
  • Fix - Strip HTML tags for SMS and Push notifications
  • Fix - Use WooCommerce billing country to determine the phone prefix (unused feature)
  • Tweak - Add the {specific_message_raw} notification tag
  • Dev - Change banp_reminder_notifications_sent hook to filter

1.0.7 - 2018/11/29

  • Booking Activities 1.6.0 support
  • Tweak - Check BA option to delete all data before uninstall, in order to avoid accidental data deletion
  • Fix - Update links to booking activities documentation

1.0.6 - 2018/09/28

  • Dev - Add a PHP filter to let thrird-parties change the valid booking status for reminders (banp_reminder_booking_status)

1.0.5 - 2018/06/30

  • Fix - Load on multisite

1.0.4 - 2018/05/05

  • Fix - Load on multisite

1.0.3 - 2018/03/09

  • Fix - PHP notice regarding external reminder calls (banp_send_reminder_notifications)
  • Fix - PHP notice if user has no phone number set

1.0.2 - 2018/01/28

  • Booking Activities 1.3.0 support
  • Fix - SMS were not sent to customers

1.0.1 - 2017/12/27

  • Fix - Specific messages are now displayed in user\'s lang in notifications
  • Optimization - JS and CSS files are now versioned to refresh cache only when it is necessary
  • Optimization - JS and CSS files are now minified

1.0.0 - 2017/11/12

  • Feature - Send notifications via SMS (with Twilio)
  • Feature - Send notifications via Push (with Firebase)
  • Feature - Send reminder notifications some days before the event starts. You can set the number of days
  • Feature - Use WordPress Cron or a link to trigger reminder notifications
  • Feature - Set a specific message to event, groups of events, activities and group categories and use it in notifications