Skip to main content

Configure notifications

Zenoti offers various ways to notify your guests and employees of key events. You can configure emails and text messages (SMS) to trigger automatically for appointment scheduling, marketing information, employee actions, guest actions, and more. Such notifications use up credits; always ensure you have sufficient credits so that such automated messages (email and text/SMS) go out to the intended recipients.

To keep your business running smoothly, you can also configure alerts to notify business owners of abnormal activity. For instance, you can set up alerts to trigger when too many appointments are deleted, too many employees miss check-outs, or when product levels or inventory is running low. This way, business owners can keep an eye on their employees' and guests' activities. Alerts do not use up any credits.

Important

Enable email and text notifications

Required role: Owner or Administrator

Required permissions: Notifications (from Org settings > Configuration > Security > Security roles > Administrator role > Permissions tab > Administrator > View Admin Reports)

  1. At the organization level, click the Configurations icon.

  2. Search for and select the Email/Text setting from the Notifications section.

  3. Turn on Activate email.

  4. Turn on Activate SMS.

  5. Turn on Do not send Thank You message for non-service purchases.

  6. Click Save.

Configure email and text templates

Required role: Owner or Administrator

Required permissions: Notifications (from Org settings > Configuration > Security > Security roles > Administrator role > Permissions tab > Administrator > View Admin Reports)

  1. At the organization level, click the Configurations icon.

  2. Search for and select the Templates for email and text setting from the Notifications section.

  3. Find the template you wish to configure and click Edit.

  4. Turn on Email, Text, or WhatsApp as required. You can turn on all three options as well.

  5. Select the language in which to send out the communication. The default language is English.

  6. To add recipients, click Add and provide the necessary details.

  7. To personalize your communications, use macros. Each notification has an Available macros section; drag the relevant macros in the email or text as required.

  8. Click Sent Test Mail and/or Send Test Message as required.

  9. Click Save.

Impacts and considerations
  • Notification templates in Zenoti

    Appointment

    Configuration

    Customer opt-in templates

    Employee

    Guests

    Integrations

    Inventory

    Kiosk

    Memberships and packages

    Mobile/Webstore

    Queue

    Zenoti Go

  • Center-level managers can only view the email and text templates configured at the organization level.

Configure Opt-Out Confirmation for Transactional Messages

Starting April 2025, businesses in the US must comply with FCC’s latest TCPA regulations governing automated calls and texts. To help you ensure this, Zenoti now automatically opts your guests out of all text messages when they opt out of transactional messages using the predefined opt-out keyword(s).

You can also set up the necessary opt-out confirmation message that allows the guest to opt back in to only transactional messages. This message is off by default. To enable and set up this message template:

  1. At the organization level, navigate to Configuration > Notifications > Templates for email and text.

  2. Under Customer Opt-in templates, click Edit against the SMS Opt out confirmation message template.

    Edit_SMS_Opt-out_confirmation_message.png
  3. Toggle Text to Yes.

    Enable_opt-out_confirmation_message.png
  4. Use the Text Message field and Available Macros to customize the confirmatory text that your guests will receive.

  5. Click Save.

Configure push notifications

Push notifications are short messages that pop up on devices such as phones or computers even when the user is not actively using the app or device. Such notifications are therefore a strategic way for businesses to communicate in real time.

In Zenoti, businesses can use push notifications to inform employees (providers, instructors, trainers) or guests (students) about actions they must take via the ZMA (Zenoti Mobile app) or the CMA (Consumer Mobile app).

Note

To enable this feature for your organization, contact a person at Zenoti.

Required role: Owner

Required permissions: None

Note

Push notifications do not use up any credits - these are free of charge.

  1. At the organization level, click the Configurations icon.

  2. Search for and select the Templates for email and text setting from the Notifications section.

  3. Find the push notification template you wish to configure and click Edit.

  4. Turn on the Push toggle.

  5. Enter your message in the Push notification section.

  6. To personalize your communications use the macros available in the respective email or text notification template.

  7. Click Save.

Prerequisites
  • To receive push notifications on their devices (iOS or Android), employees must turn on this setting from their devices Settings > Notifications > Zenoti Mobile. For the changes to take effect, the employees must log off from Zenoti Mobile and log back in.

  • To receive push notifications on their devices (iOS and Android), customers or guests must turn on notifications from their devices Settings > Notifications > <Name of their CMA>.

List of push notifications

Template

Push notification

When it is sent

Appointment 

Referral Thank You

Sends a notification to the referrer when an invoice with a referral code is closed.

Classes

Class Modified for Instructor

Sends a notification to the instructor when a class is modified or updated.

Classes

Class Modified for Student

Sends a notification to the student or guest when a class is modified or updated.

Classes

Class Reminder for Instructor

Sends a notification to the instructor reminding them of an upcoming class. The notification is sent at a set duration configured at the organization level.

Classes

Class Reminder for Student

Sends a notification to the student reminding them of an upcoming class. The notification is sent at a set duration configured at the organization level.

Classes

Class Scheduled

Sends a notification to the students when schedules are added for a class. For virtual classes, you can include links to join classes online.

Classes

Instructor Requests Daily Report to Instructor

Sends a notification to instructors about the total substitution requests raised today. To view the requests, access your Instructor app and navigate to Available Shifts.

Classes

Instructor Requests Daily Report to Manager

Sends a notification to the manager about the total instructor substitution requests raised today. To view the requests, access your Instructor app and navigate to Available Shifts.

Classes

Substitute Instructor Request Approval

Sends a notification to the instructor when their substitution request is approved.

Classes

Substitute Instructor Request Decline

Sends a notification to the instructor when their substitution request is declined.

Classes

Substitute Instructor Request Expiry

Sends a notification to the instructor when their substitution request expires. The class may be cancelled if a subsutution request expires.

Classes

Substitute Request Expiry Reminder

Sends a notification to the manager regarding pending substitution requests and the cutoff date to approve the requests. The session start and end times can also be included for more details.

Classes

Substitute Requested for a Session

Sends a notification to the manager regarding substitution request made for a session.

Classes

Virtual Class Modified for Instructor

Sends a notification to the instructor when a virtual class is modified or updated.

Classes

Virtual Class Modified for Student

Sends a notification to students when a virtual class is modified or updated.

Classes

Virtual Class Reminder for Instructor

Sends a notification to the instructor reminding them of an upcoming virtual class. The notification is sent at a set duration configured at the organization level.

Classes

Virtual Class Reminder for Student

Sends a notification to the students reminding them of an upcoming virtual class. The notification is sent at a set duration configured at the organization level.

Employee

Appointment Checkin

Sends a notification to the provider when a guest has checked in for a service.

Employee

Appointment Completion

Sends a notification to the provider when their appointment is marked complete.

Employee

Check-in Alert

Sends a notification to the provider just before or after their shift starts to remind them to check-in.

Employee

Checkout Alert

Sends a notification to the provider just before or after their shift end to remind them to check out.

Memberships and packages

Reminder for upcoming membership recurring payment

Sends a notification to guests to remind them about their upcoming recurring payment for membership fee.

Workshops

Event Scheduled

Sends a notification to the instructor when schedules are added for a workshop.

Workshops

Workshop Modified for Instructor

Sends a notification to the instructor when a workshop is modified or updated.

Workshops

Workshop Modified for Student

Sends a notification to the student when a workshop is modified or updated.

Workshops

Workshop Reminder for Instructor

Sends a notification to the instructor reminding them of an upcoming workshop. The notification is sent at a set duration configured at the organization level.

Workshops

Workshop Reminder for Student

Sends a notification to the students reminding them of an upcoming workshop. The notification is sent at a set duration configured at the organization level.

Zenoti Go

AppointmentsForToday

Sends a notification to guests to remind them about their appointments for that day.

Zenoti Go

Auto-pay Failure

Sends a notification to guests to alert them that their payment through auto pay failed.

Zenoti Go

Auto-pay Success

Sends a notification to guests to alert them that their payment through auto pay succeeded.

Zenoti Go

EndOfSummary

Sends a notification to providers giving an end-of-day summary of the number of guests who had appointments, how many guests requested specifically for the provider, and how many were new guests,

Zenoti Go

GoalAchieved

Sends a congratulatory notification to providers when they achieve a goal with details of the goal name, metric name, and center name.

Zenoti Go

GoalAchieved

Sends a congratulatory notification to providers when they achieve a goal with details of the metric name and goal name.

Zenoti Go

GoalAchieved

Sends a congratulatory notification to providers when they achieve a goal with details of the metric code and goal name.

Zenoti Go

Goal Active

Sends a notification when the provider's goal becomes active.

Zenoti Go

Guest - Directions

Sends a notification to guests to remind them of their appointment and to help them with directions to get to the location, center, or studio.

Zenoti Go

Guest - Request Feedback

Sends a notification to guests to remind them to provide feedback for the appointment that is closed.

Zenoti Go

Guest - Self Pay Completion

Sends a notification to guests to remind them to make a payment with details of the amount due.

Zenoti Go

HalfwayThroughGoal

Sends a notification to providers to alert them that they are halfway through their goal.

Zenoti Go

LeaderBoardRefresh

Sends a notification to providers to alert them that the leaderboard has been refreshed so that they can check the latest ranks or standings.

Zenoti Go

NearingGoalEndTitle

Sends a notification to providers to alert them that the goal timeline is nearing the end; it provides the number of days remaining before the goal ends so that providers can take the required actions on the goal.

Available macros

A macro is a placeholder text that gets replaced with specific data when inserted into an automated push notification. Use these macros to customize or personalize your notification to include information such as organization name, guest name, and service name. For example, the [CenterName] macro gets replaced with the actual center’s name.

Macro

Description

[AwardName]

The name of the award that the referrer gets for referring another guest.

[CenterName]

The name of the center where the guest has an appointment or where the provider must check in or check out, depending on the context.

[CollectionDate]

The collection date for a membership for which a recurring payment is nearing.

[DefaultPaymentMethod]

The default payment method for a recurring membership payment.

[DueAmount]

The amount due for a membership for which a recurring payment is nearing.

[FirstName]

The first name of the guest or the provider, depending on the context.

[GuestCount]

The number of guests who have booked with a provider on a given day.

[GuestRequestCount]

The number of guests who requested specifically for the provider on a given day.

[NewGuestCount]

The number of new guests who have booked with a provider on a given day.

[LastName]

The last name of the guest or the provider, depending on the context.

[ShiftStartTime]

The time when the shift starts for the provider.

[ShiftEndTime]

The time when the shift ends for the provider.

[StartTime]

The scheduled start time of the service.

[NextService]

The next service that the guest is due to take after having completed one service.

[NextServiceStartTime]

The scheduled start time for the next service.

[MembershipName]

The name of the membership for which a recurring payment date is nearing.

[OrgName]

The name of the business where the provider works or where the guest has an appointment, depending on the context.

[TreatmentList]

The list of services or treatments that the guest has booked as part of their appointment.

[ClassName]

Name of the class

[Instructor]

Name of the instructor who is assigned to the session

[ClassCost]

Price of the class

[ClassDate]

Date on which the class is conducted

[DayOfClass]

Day on which the class is conducted

[ClassesVirtualLink]

Virtual link for the class

[Duration]

Duration of the class

[ExpiryTime]

Time at which the substitute is no longer assigned to the class

[OldInstructor]

Name of the instructor who was previously assigned to the session

[NewInstructor]

Name of the instructor who is the substitute for the assigned instructor

[SessionName]

Name of the session

[SessionDate]

Date on which the sessions is conducted

[RequestStatus]

Current status of the substitute

View email and text credit balance

  1. At the organization level or the center level, click the Configurations icon.

  2. Search for and select the Templates for email and text setting or the Alerts setting from the Notifications section.

  3. To view your credit balance for Text, What's App Messages, Email, Voice, and Always On campaigns refer to the Credit Balance section.

Note

You can also view credit balance from the Business details > Credit balance section (from both organization level and center level).