Skip to main content

Notifications

The Notifications section lets you control the push messages your patients receive on their mobile app. You can customise the wording of every automatic notification, toggle individual ones on or off, and review the full history of every message sent by your clinic.

Where to find it: In the left-hand sidebar, click Notifications.

The page contains two tabs: Templates and History.


Templates tab

The Templates tab is divided into two sections:

  1. Editable templates — seven notifications whose wording and active status you control.
  2. System Notifications — five read-only notifications managed by Glovora that fire automatically based on membership and billing events.

Editable templates

Each editable template card shows:

  • The template name and an Active / Inactive badge.
  • A one-line description of when it fires.
  • A preview box with the current title and body text.
  • A toggle to enable or disable the notification.
  • An Edit button to open the edit sheet.

The seven editable templates are:


1. Appointment Reminder — 24 hours before

DescriptionSent to patients the day before their appointment
Default titleYour appointment is tomorrow 🗓️
Default body{{service_name}} at {{clinic_name}} — tomorrow at {{time}}
Merge tags{{service_name}}, {{clinic_name}}, {{time}}
Fires automaticallyYes — scheduled at the moment a patient self-books via the mobile app, set to deliver exactly 24 hours before the appointment start time. Only scheduled if the 24-hour mark is still in the future at the time of booking.
Can be toggledYes

2. Appointment Reminder — 2 hours before

DescriptionSent to patients 2 hours before their appointment
Default titleYour appointment is in 2 hours ⏰
Default body{{service_name}} at {{clinic_name}} — see you soon!
Merge tags{{service_name}}, {{clinic_name}}
Fires automaticallyYes — scheduled when an appointment is created, whether by a staff member in the CRM or by the patient self-booking in the app. Delivers exactly 2 hours before the appointment start time. Only scheduled if the 2-hour mark is still in the future at the time of booking.
Can be toggledYes
Recently activated

The 2-hour reminder now fires automatically for all new appointments. Any appointments created before this change was deployed will not have a 2-hour reminder scheduled retrospectively.


3. Post-Purchase Booking Nudge

DescriptionSent 24 hours after purchase to remind patients to schedule (pay-then-call clinics)
Default titleDon't forget to book your appointment 📅
Default bodyYou've paid for {{service_name}}. Contact us to schedule.
Merge tags{{service_name}}
Fires automaticallyYes — 24 hours after a patient completes a cart purchase in the mobile app. Only fires for clinics whose booking mode is not self-book (i.e. clinics where patients call or wait to be contacted after paying). Self-book clinics never receive this nudge.
Can be toggledYes

4. Welcome Message

DescriptionSent when a new patient logs in to the app for the first time
Default titleWelcome to {{clinic_name}}! 👋
Default bodyYour account is ready. Explore our treatments and book your first visit.
Merge tags{{clinic_name}}
Fires automaticallyYes — fires immediately the first time a patient successfully verifies their phone number and logs in. "First time" is defined as the patient having no prior recorded login. Subsequent logins do not trigger it again.
Can be toggledYes
Recently activated

The Welcome Message now fires automatically on first login. It was previously seeded but had no trigger.


5. Points Earned

DescriptionSent after a patient earns loyalty points
Default titleYou've earned {{points}} points! ⭐
Default bodyYou earned {{points}} points for your {{service_name}}.
Merge tags{{points}}, {{service_name}}
Fires automaticallyYes — 30 minutes after a patient completes a purchase in the mobile app, provided points were awarded. The 30-minute delay gives the patient time to see their receipt before the points notification arrives.
Can be toggledYes

6. Purchase Confirmed

DescriptionSent immediately after a patient's payment is successfully processed
Default titlePayment confirmed ✅
Default bodyYour payment for {{service_name}} was successful. We'll be in touch shortly.
Merge tags{{service_name}}
Fires automaticallyYes — immediately after a successful cart checkout in the mobile app.
Can be toggledYes

7. Appointment Confirmed

DescriptionSent when staff creates an appointment for a patient in the CRM
Default titleAppointment confirmed 📅
Default bodyYour appointment for {{service_name}} is confirmed for {{time}}. See you soon!
Merge tags{{service_name}}, {{time}}
Fires automaticallyYes — fires immediately when a staff member creates an appointment via the CRM, and also when a patient self-books via the mobile app.
Can be toggledYes

How to edit a template

  1. On the template card you want to change, click Edit.
  2. The edit sheet slides in from the right.
  3. Update the Title (maximum 60 characters).
  4. Update the Body (maximum 120 characters).
  5. Use the Merge Tags panel to insert dynamic values — click any tag to append it to the body field.
  6. Check the Preview panel at the bottom of the sheet to see how the notification will appear on a patient's phone, with sample values substituted for the merge tags.
  7. Click Save.

What each field means

FieldWhat it does
TitleThe bold headline shown on the patient's device. Keep it short and specific. Maximum 60 characters.
BodyThe supporting text beneath the title. Maximum 120 characters. Use merge tags to personalise.
Merge TagsPlaceholders that Glovora replaces with real values at send time. Click a tag to insert it into the body. See the table below.
PreviewA mock-up of the notification using sample values (e.g. "Glow Aesthetics" for {{clinic_name}}). Updating the title or body refreshes the preview immediately.

Available merge tags

TagReplaced with
{{clinic_name}}Your clinic's name
{{service_name}}The name of the treatment or product
{{patient_name}}The patient's first name
{{time}}The appointment time (e.g. 2:30 PM)
{{points}}The number of points awarded
{{points_to_next}}Points needed to reach the next reward tier
Not all tags work in every template

Merge tags are resolved from data available at the time of sending. If you add {{points}} to the Appointment Confirmed template, it will not be replaced because no points data exists at that moment. Stick to the tags listed in each template's table above.


System Notifications

Below the editable templates is a System Notifications section. These five notifications are sent automatically by Glovora based on membership and billing events. Their wording is fixed — they cannot be toggled off or edited from the CRM.

Each card shows the notification name, a description of when it fires, and the fixed title and body.


Membership Activated

When it firesWhen a patient's membership starts — immediately after their first successful payment
TitleWelcome to [membership name]! 🎉
BodyYour membership is now active. Enjoy your exclusive benefits.

Free Treatment Ready

When it fires(1) 5 minutes after a patient's membership activates or renews, when a complimentary treatment is included. (2) On the patient's birthday month, when their membership unlocks a birthday treatment into their cart.
TitleYour free treatment is waiting 🌟
BodyAs a [membership name] member, you have a complimentary treatment ready to book.

Wallet Credited

When it firesWhen a Beauty Bank membership renews and the credit mode is set to Auto — the credit is added to the patient's cash wallet automatically.
Title💰 Your wallet just grew!
BodyYour [membership name] has added a credit to your cash wallet.

Monthly Benefit Choice

When it firesWhen a Beauty Bank membership renews and the credit mode is set to Select — the patient must choose whether to use their complimentary treatment or bank the value as cash.
Title🎁 Choose your monthly benefit
BodyYour [membership name] has renewed — use your treatment or bank the credit as cash.

Membership Cancelled

When it firesWhen a patient schedules a cancellation through the app. The membership remains active until the billing period ends.
TitleMembership cancellation scheduled
BodyYour [membership name] membership will remain active until [date].

Template-based vs system notifications

Template-based notifications are stored in your clinic's account and sent using the title and body you've configured. You can edit the wording, toggle them on or off, and use merge tags to personalise them. They cover recurring operational events: appointment confirmations, reminders, purchase receipts, and welcome messages.

System notifications are built directly into Glovora's billing and membership engine. They fire at precise moments in the payment lifecycle — membership activation, renewal credits, and cancellations — where the notification content is determined by live billing data. Because they reference real-time membership and subscription information, their wording is managed by Glovora and cannot be customised.


History tab

The History tab shows a log of every push notification sent by your clinic, across all notification types.

Columns

ColumnWhat it shows
Date & TimeWhen the notification was sent, formatted as DD Mon YYYY, HH:MM in 24-hour time
TypeThe notification category (e.g. Appt. Reminder (24h), Purchase, Membership Activated)
TitleThe notification title as it was sent
RecipientsThe number of patients the notification was sent to
StatusThe delivery outcome (see below)

Status badges

BadgeMeaning
Sent (green)The notification was accepted and dispatched by the push delivery service
Failed (red)The notification could not be sent — typically due to a delivery service error
Pending (grey)The notification has been queued but not yet confirmed as delivered

Pagination

If your clinic has sent more than 20 notifications, the history paginates. Use the Previous and Next buttons at the bottom of the list to move between pages. The current page and total count are shown on the left.


Role permissions

The Notifications section is available to all authenticated clinic users by default. Only staff with permission to manage clinic settings should be given access to the Templates tab, as changes to notification wording affect every patient. The clinic owner can adjust which roles can view and edit notifications from the Staff → Permissions tab.

Editing a template, toggling a template on or off, and sending manual push notifications are all owner-level actions by default. Practitioners and receptionists can view the History tab to review what has been sent.


Common mistakes

Editing a template and not checking the preview The preview panel shows exactly how the notification will appear on a patient's phone. It is easy to write a title that looks fine in the text field but is truncated on a small device. Always review the preview before saving — if the body wraps awkwardly or the title is cut off, shorten the text.

Using a merge tag that does not apply to the template Every template only has access to certain data at send time. Using {{patient_name}} in the Purchase Confirmed template, for example, will result in the patient seeing the raw tag {{patient_name}} in the notification. Only use the merge tags listed in each template's description.

Turning off Purchase Confirmed and expecting patients to know their payment went through The Purchase Confirmed notification is often the only immediate signal a patient receives after paying. Turning it off means patients complete a payment and receive no confirmation until they open the app. Leave it active unless you have a separate confirmation mechanism in place.

Timing matters

The Points Earned notification fires 30 minutes after purchase — deliberately. This gives patients time to notice their receipt notification first before seeing the points message. The order is intentional: Purchase Confirmed fires immediately, Points Earned follows 30 minutes later.

warning

Deactivating a template prevents it from being used for future events. For reminder notifications that have already been scheduled for upcoming appointments, behaviour may vary — if in doubt, contact Glovora support before deactivating a template with appointments already in the queue.