Ensuring that the communications sent to your customers match your brand voice is an important part of aligning your customer experience from start to finish. BusyPaws provides a variety of customizable options for managing the automated messages that go out to your clients. Let's take a look at how to locate, edit, and create your customer notifications.
To be able to use text notifications you will need to enable SMS messaging on your account. This can be done from your SMS Settings page. SMS messaging is not available for Starter level plans.
Notification Types
Client notifications in BusyPaws allow you to set up communications linked to a range of actions. The available notifications are organized into four categories:
Every category contains a set of customer notification messages, with both email and SMS options for a variety of different triggers.
Though all SMS notifications have an Active toggle to enable/disable them, certain email notifications may not be turned off. This includes the invoice, payment receipt, welcome message, client portal, and waitlist email notifications.
Booking
This section includes all notifications related to customer bookings and registrations.
Booking Confirmation | Sent when a customer self-registers for a booking or is added to one manually.
Along with the main message body, this message will always include the type of service booked along with the date and time of the booking. It will also include links to any of your Required forms or contracts.
This message can be toggled ON or OFF. |
Booking Reminder | Sent prior to a booking's start time. Can be configured to send between 1 and 3 times, from 1 hour to 30 days before the booking.
Along with the main message body, this message will always include the type of service booked along with the date and time of the booking. It will also include links to any of your Required forms or contracts.
This message can be toggled ON or OFF. |
Booking Followup | Sent after a scheduled booking's end time. Can be configured to send between 1 and 3 times, from 1 hour to 30 days after the booking.
Along with the main message body, this message will always include the type of service booked along with the date and time of the booking.
This message can be toggled ON or OFF. |
Booking Cancellation | Sent when a booking is cancelled, whether by a client through the Client Portal or by you or one of your team members.
Along with the main message body, this message will always include the type of service cancelled along with the date and time of the cancelled booking. It will also include links to any of your Required forms or contracts.
This message can be toggled ON or OFF. |
Boarding Pickup Reminder | Sent near the end of boarding bookings. Can be configured to send between 1 and 3 times, from 1 hour to 30 days before the scheduled end of the booking.
Along with the main message body, this message will always include the type of service booked along with the date and time of the booking.
This message can be toggled ON or OFF. It will only go out for boarding bookings. |
Purchases
This section includes all notifications pertaining to invoicing and payments.
Invoice | Sent when payment is requested. Along with the main message body, this message will include a PDF copy of the invoice and a "Pay Now" button that the client can use to pay the invoice balance (so long as Stripe payments have been set up).
Manually triggered whenever the "Send" or "Save and Send" button is used for an invoice. Also automatically triggered when a new booking is made for any service with "Optional" payment settings. |
Receipt | Sent automatically when an invoice is paid. Along with the main message body, this message will include a PDF copy of the client's receipt. |
Package Confirmation | Sent when a customer purchases a package through the Packages Page. Will not be sent if the package is purchased through the Booking Portal. This message includes only the main message body.
This message can be toggled ON or OFF. |
Membership Purchase | Sent when a customer purchases a membership through the Memberships Portal. Will not be sent if the membership subscription is manually assigned by a user. This message includes only the main message body.
This message can be toggled ON or OFF. |
Reminders & Expirations
This section includes notifications regarding client account data.
Credit Expiration | Sent automatically when a client has one or more available service or gift card credits approaching expiry. Can be configured to send between 1 and 3 times, from 1 to 30 days before expiry. This message contains only the main message body.
This message can be toggled ON or OFF. |
Membership Expiration | Sent automatically when a client's active membership subscription is approaching expiry. Can be configured to send between 1 and 3 times, from 1 to 30 days before expiry. This message contains only the main message body.
This message can be toggled ON or OFF. |
Form Reminder | Sent automatically on a when a customer has an outstanding form on their account. Can be configured to send between 1 and 3 times, from 1 hour to 30 days from when the unfilled form was initially sent to the customer.
This message can be toggled ON or OFF. |
Invoice Reminder | Sent automatically on a preset schedule when a customer has an unpaid invoice on their account. Can be configured to send between 1 and 3 times, from 1 hour to 30 days after the invoice was generated.
Along with the main message body, this message will include a PDF copy of the invoice and a "Pay Now" button that the client can use to pay the invoice balance (so long as Stripe payments have been set up).
This message can be toggled ON or OFF. |
Vaccine Expiration | Sent automatically when one or more of a pet's vaccines are coming up on expiry. Can be configured to send between 1 and 3 times, from 1 to 30 days before expiry. This message contains only the main message body.
This message can be toggled ON or OFF. |
Other
This section includes all other miscellaneous client notifications.
Portal | Used to provide a client the link to the Client Portal and to allow them to Set/Reset their password.
Along with the main message body, this message will include "Login" and "Set Password" buttons.
Manually triggered through the "Send Forms/Documents" option on a customer's profile page. |
Pet Birthday | Sent automatically to clients on their pet's birthday. This message includes only the main message body.
This message can be toggled ON or OFF. When enabled, it will not be triggered for pets that have been marked "Deceased" or "Re-homed" from their profile. |
Form Submission | Sent automatically when clients complete a form via its direct link or website embed. Also triggered when a client completes a form that was sent to them directly from their profile. Does not trigger for forms completed during self-booking. This message includes only the main message body. |
Waitlist | Sent automatically to clients on a service or booking waitlist when a relevant availability opens up. Triggers maximum once weekly for booking-specific waitlist entries and only once for general service waitlist entries.
Along with the main message body, this message will include a "Register Now" button linking to the relevant booking or service. |
Welcome | Sent automatically to new clients when their Customer Profile is created. Profile may be created through self-booking, package/membership purchase, or manual creation by a user.
Email version can also be manually sent to a Prospect by selecting the "Welcome Email" menu option on their Prospect Profile page to convert them to a Customer Profile.
This message includes only the main message body.
This message can be toggled ON or OFF. Can always be manually triggered through the "Welcome Email" option on a prospect's profile page. |
Some notifications can be set as Inactive to prevent them from being sent out, while others cannot be turned off or may need to be triggered manually. Custom messages can also be created to trigger for actions related to specific services.
Managing & Editing Notifications
Let's take a look at your existing client notifications. Start by clicking the gear icon in the bottom-left corner of the screen.
Then select "Client Notifications" in the "Product Configuration" section.
At the top of the Client Notifications page are status indicators for email and SMS messaging on your account. By default, email messaging will be enabled. If desired, SMS messaging can be enabled from the SMS Settings page of your account (SMS unavailable for Starter level plans).
Beneath the status indicators are a variety of client notification messages organized by type, each available in email and SMS format. This includes a set of default messages (applying to all services) in addition to any custom messages you have configured. Every line entry will include the automated message Type (trigger event), Name, and Scope (i.e. which services it applies to). Each message will also have a pencil icon that can be selected to edit it. All emails will have a paper airplane icon at the end of their line entry that can be used to send yourself a test copy of the message. All notifications will also have Active toggles their available formats (Email and/or SMS).
Within each section, messages are organized by their trigger event, then by type, then alphabetically by name.
Each kind of message trigger has its own default email and SMS notifications. While all text/SMS messages have an Active toggle, the toggle for some default email messages will be greyed out. Most Active toggles may be switched OFF (grey) or ON (purple), determining whether or not the message is sent automatically when its associated action occurs. Any greyed out toggle indicates a message that cannot be disabled.
Custom messages may also be set up for Booking Cancellations, Booking Confirmations, Booking Followups, Booking Reminders, Boarding Pickup Reminders, Form Submissions, Membership Purchases, Package Confirmations, and Waitlist Notifications. While the default options will be sent out to clients regardless of any service/package/form/membership type, custom messages may be linked to specific services, packages, forms, or memberships. When a custom message is assigned to a service/package, clients will receive that message instead of the default.
Both custom and default automated messages can be edited to better reflect your brand's voice. Let's take a look at how to edit the content of any existing automated message.
Editing a Message
Click on the name or pencil icon of any listed notification, whether default or custom, email or text/SMS, to open its Edit Message Template form. This form will include a few fields, depending on the type of message selected.
Template Name | This name is for your reference only, it will not be seen by your customers. Use a short, descriptive name to allow you and your team members to easily identify the message's function. |
Type (Not editable) | This determines the format in which the message is sent out, and may be set to either "Text/SMS" or "Email". This field cannot be altered for an existing notification; it is set at the time the form is created. |
Trigger (Not editable) | The trigger determines the action to which the message is linked, and will be one of the types described in the previous section of this guide. This field cannot be altered for an existing notification; it is set at the time the form is created. |
Scheduled Messages (Reminders & Followups Only) | Booking reminder and followup messages, boarding pickup reminders, and all messages under Reminders & Expirations have the ability to trigger up to 3 times. The timing of these messages can also be customized based on your needs. Note that this field will only populate when creating/editing a message that has the ability to trigger multiple times.
For more information on adjusting these settings, see the later section of this guide on Configuring Multiple Reminders & Followups. |
Applicable Services (Custom Messages Only) | Custom messages may be assigned to one or more specific services. This field allows you to select which service(s) the message will apply to. It will be available for all new custom Booking Cancellation, Booking Confirmation, Booking Followup, Booking Reminder, Boarding Pickup Reminder, and Waitlist messages.
Default messages do not have this field as they apply all services unless there is a custom message assigned. |
Applicable Packages (Custom Package Confirmation Messages Only) | Custom Package Confirmation messages may be assigned to one or more specific packages. This field allows you to select which package(s) the message will apply to.
The default Package Confirmation message does not have this field as it applies all packages unless there is a custom message assigned. |
Applicable Memberships (Custom Membership Purchase Messages Only) | Custom Membership Purchase messages may be assigned to one or more specific memberships. This field allows you to select which membership(s) the message will apply to.
The default Membership Purchase message does not have this field as it applies all memberships unless there is a custom message assigned. |
Applicable Forms (Custom Form Submission Messages Only) | Custom Form Submission messages may be assigned to one or more specific forms. This field allows you to select which form(s) the message will apply to.
The default Form Submission message does not have this field as it applies all forms unless there is a custom message assigned. |
Subject (Email Messages Only) | The subject line for the email. Note that this field only displays when the selected message template is set up as an email. This subject line will display to any clients that receive the message. Use something easy to identify so your clients know what the email is about. |
Content | The body of the text or email. If the message is set up as an email, this field can include media and attachments, but note that these may not display well on all devices. It is best to use text as much as possible. SMS messages may be configured with text content only. |
Once you have made any desired changes to the message, click the "Update Template" button to save your updates.
If the message is set up to go out as an email, you can test out the updated message by clicking the paper plane icon at the end of its line entry on the main Client Notifications page.
This will send a copy of the email to your user profile's registered email address. Any {{first_name}} or {{last_name}} tags will be populated with your test client's information. Note that this option is not available for testing your automated text/SMS messages.
More complex dynamic content options (i.e. booking location) may not populate in this test message.
Dynamic Content
When editing your default messages, you'll notice that there are some characters included in the default Subject and Content fields written within two sets of curly brackets, "{{ }}". These are dynamic content fields that will be replaced with specific details when the email is sent.
These tags are for use only within your automated client notification templates. They will not populate information if included in manually sent messages.
To add some yourself, type two open curly braces, "{{". This will populate a menu with a list of available dynamic content options. This list includes fields specific to the client, to your business, and to a specific booking. When an option is selected, the proper content field will be completed for you.
Client First Name | {{first_name}} |
Client Last Name | {{last_name}} |
Client Email | {{client_email}} |
Client Phone | {{client_phone}} |
Credit Service Name | {{credit_service_type}} |
Credit Expiration Date | {{credit_expiration_date}} |
Company Name | {{company_name}} |
Company Phone | {{company_phone}} |
Form Name | {{form_name}} |
Registered Pets | {{booking_pets}} |
Booking Series Name | {{booking_series_name}} |
Booking Service Name | {{booking_service_name}} |
Booking Service Description | {{booking_service_description}} |
Booking Provider | {{booking_provider}} |
Booking Room | {{booking_room}} |
Booking Location Name | {{booking_location_name}} |
Booking Location (Address) | {{booking_location_address}} |
Booking Facility Name | {{booking_facility_name}} |
Booking Facility Address | {{booking_facility_address}} |
Booking Provider Conference Link | {{booking_user_conference_link}} |
Membership Name | {{membership_name}} |
Membership Expiration Date | {{membership_expiration_date}} |
Package Name | {{package_name}} |
Pet Name | {{pet_name}} |
Pet Age | {{pet_age}} |
Vaccine Name | {{vaccine_name}} |
Vaccine Expiration Date | {{vaccine_expiration_date}} |
Be sure to use Registered Pets when configuring messaging related to bookings. The Pet Name option is applicable only to non-booking notifications such as vaccine reminders and birthday messages.
If Pet Name is included in a booking-related notification message, it is likely that the system will not be able to properly populate the relevant information.
Configuring Multiple Reminders & Followups
The messages for Booking Reminders and Booking Followups, Boarding Pickup Reminders, and all those found in the Reminders & Expirations section have the ability to be sent out multiple times. This is true both for the default and custom versions of these messages, whether email or SMS/text. This means that those automated texts and emails set up with a follow-up or reminder trigger will have an additional field for controlling the timing of the message(s). When editing a reminder or followup message, and when reminder/followup has been selected as the trigger for a new message, you'll notice an extra field appear on the page.
Click on the right side of the "Scheduled Messages" timing field to open a drop-down menu. This menu will allow you to set the timing to either "Hours" or "Days".
Once you've made your selection, type a value into the left side of the field or use the up/down arrows to adjust the value in increments of 1. Note that this field can be set up for 1 to 72 hours or 1 to 30 days.
Click "Add Message" to populate an additional scheduling field. Each automated reminder/followup message can be set to go out up to three times. To remove any of these messages, click the trash can icon. These messages are removed from the bottom up, so the trash can icon will appear next to the second field after the third has been deleted.
The standard timing for your default messages differs depending on the notification's trigger. The table below outlines the default settings for each trigger. These settings can be edited to reflect whatever timing you prefer, from 1 to 3 notifications each between 1hr and 30 days from the associated trigger event. When setting up custom messages, no default timing will populate.
Booking Reminder | 24 hours before booking's scheduled start time |
Booking Followup | 2 hours after booking's scheduled end time |
Boarding Pickup Reminder | 6 hours before boarding booking's scheduled end |
Invoice Reminder | 7 days following receipt of invoice (if yet unpaid) |
Vaccine Expiration | 30 days prior to vaccine expiry |
Membership Expiration | 15 days prior to membership expiry |
Credit Expiration | 15 days prior to credit expiry |
Form Reminder | 7 days following receipt of form (if yet unfilled) |
When a booking followup or reminder message is assigned to a series or open enrollment class, that message(s) will be triggered for every booking in the set.
For series bookings, this can be avoided by setting the series up with unique services for the first and/or last step. You can then assign a followup/reminder message to the service rather than the series. That will ensure that the message is triggered only based on the single class rather than being sent out for every week of class.
For more information, check out our FAQ help guide, Do automated reminders/follow-ups go out for every step in a series?
Managing Existing Notifications
There are two ways to manage the functionality of your existing automated messages: using their Active toggles or deleting them from your automated messaging list altogether.
The "Active" toggle is available for the some default email notifications as well as for any default text/SMS messages and custom messages you have created. When the toggle is set to ON (purple), the message will be sent out automatically when the related action occurs (i.e. a booking is created, cancelled, etc.). Turning the toggle OFF (grey) prevents the notification from being triggered.
Any default email notification with an active toggle that is greyed out (i.e. shown in lighter purple) cannot be disabled.
Any existing custom message may also be deleted by clicking the trash can icon to the right of its line entry. This will permanently remove the message from your Client Notifications list. Note that the delete button is only available for custom automated messages. Default messages cannot be removed, only edited.
Use these two features to help manage your clients' experience. Choose which messages you want sent out when, and customize exactly what those messages say.
Creating a Custom Message
Now that we have discussed where you can find your automated messages and how to manage them, let's take a look at how you can create new custom automated messaging. Start by navigating to your main "Client Notifications" page from the settings navigation page.
Then select the "New Custom Notification" button at the top of the page.
This will open the New Message Template form, which will include the same fields as those found on the Edit Message Template form.
The main difference with this form is that the "Type" and "Trigger" fields will have drop-down menus, allowing you to select the general format for your new message. Clicking on the "Type" field opens a drop-down with the options "Email" and "Text/SMS". This controls the format of the message that will be sent out when the linked action occurs.
Clicking on the "Trigger" field opens a drop down menu with the options Boarding Pickup Reminder, Booking Cancellation, Booking Confirmation, Booking Followup, Booking Reminder, Form Submission, Membership Purchase, Package Confirmation, and Waitlist. This setting controls which action the message will be linked to, and therefore when it will be sent out.
For service-related message types, the New Message Template form will also include fields for "Applicable Services". Use this section to choose which services and/or series you want your new message to apply to. Click the "Select a Service" field to open a drop-down menu with a full list of your services and series, then select one from the list. Use the "Add Service" button to add as many service-selection fields as needed. Click the trash can icon next to any service-selection field to remove it.
If "Package Confirmation" is selected for the message trigger, the Applicable Services field will be replaced by an "Applicable Packages" field. The functionality of this section is very similar to that for services, with the "Select a Package" field opening a menu with a list of your available packages, the "Add Package" button adding another package-selection field, and the trash can icon removing its associated field.
Likewise, if "Membership Purchase" is selected for the trigger, the form will include an "Applicable Memberships" section with a "Select a Membership" field and "Add Membership" button.
If "Form Submission" is selected, the form will include an "Applicable Forms" section with a "Select a Form" field and "Add Form" button.
Once you have selected the message Type, Trigger, and Applicable Services/Packages, use the "Subject" and "Content" fields on the form to create your custom message. Note that if you have chosen to create a text/SMS message the Subject field will not populate.
When done, click the "Create Template" button at the bottom of the form to save your new custom message and return to the main Client Notifications page.
Your message will now be listed in the appropriate notifications subsection, with its assigned services/packages/etc. listed under "Scope". Note that switching the "Active" toggle OFF for any custom automated message will revert the system back to the default message.
Unsubscribing Specific Clients
For one reason or another, you may find yourself wanting to prevent certain clients from receiving your notifications. It may be due to them having a large number of bookings and not wanting such frequent reminders, confirmations, and followups, or perhaps they have expressed a wish to receive only email notifications rather than SMS messages. Whatever the reason, users can unsubscribe specific clients from automated email and/or text notifications. To edit a client's notification status, start by navigating to their Customer Profile page. From there, locate their "Contact Details" card.
Click the checkboxes next to "Unsubscribed from email" and/or "Unsubscribed from SMS" to control which messages you want to prevent the client from receiving. While the checkbox is unselected (empty), the client will receive the relevant messages. When the checkbox is marked by a blue checkmark, the client will not receive messages of that type. Click any selected checkbox a second time to deselect it. This has no impact on a client's MailChimp subscription status.
When a customer is unsubscribed they will not receive any of your automated messages. This includes payment receipts, invoices, and forms (sent manually or automatically).
Important Notes on Text Notifications
There are a lot of advantages to sending your notifications out via text. When setting up your reminders however, there are some important things to keep in mind:
Additional fees for text/SMS messages apply and are charged monthly. See our SMS Pricing help article for more information.
Before you can begin sending text/SMS messages you will need to turn that feature on. This can be done from your SMS Settings page.
It's possible that not all clients will have an SMS-enabled phone number on their account. For that reason, it is generally recommended to keep both your texts and emails turned on for any automated messaging you want to ensure your clients receive. That way, should one method fail, you will have the other as a backup.
For more information on text/SMS messaging, check out our help article on Sending & Receiving Text Messages.
Happy templating!




























