Skip to main content

Email Automation Configuration

Customize automated email templates sent to your customers at key points in their booking journey, from confirmations and reminders to refund notices and abandoned cart recovery.


Quick start

  1. Navigate to Automations from the main dashboard sidebar
  2. Under Email Automations, click on the card for the email type you want to customize
  3. Use the rich-text editor to update the email content, inserting merge fields where needed
  4. Click Save to apply your changes, or Cancel to discard them

What you can do

  • Customize email templates — Write and format your own email content for each automation type using a full rich-text editor
  • Personalize with merge fields — Insert dynamic placeholders (customer name, booking date, etc.) that populate automatically for each recipient
  • Reset to defaults — Restore the original default email content if you want to start over
  • Navigate with breadcrumbs — Easily return to the Automations overview from any email editor page

How it works

Overview

Each email automation type has its own dedicated edit page. When a customer triggers an automation event (e.g., completes a booking), the system sends the pre-configured email with merge fields replaced by the actual booking and customer details.

Email templates use a WYSIWYG (What You See Is What You Get) rich-text editor, so you can format content with headings, bold text, lists, images, and links, exactly as the customer will see it.

Key concepts

Merge fields
Placeholders you insert into the email content that the system replaces with real data when sending. For example, {{customer_name}} becomes "Jane Smith" in the actual email. Each email type has its own set of relevant merge fields.

Default content
Each email automation ships with a default template. If you have customized an email and want to revert to the original, use the Reset to Default option.

WYSIWYG editor
A rich-text editor that lets you format emails visually, bold, italics, lists, links, and more, without needing to write HTML.


Using this feature

Access an email automation

  1. Log in to your dashboard
  2. Click Automations in the main navigation
  3. On the Automations page, find the Email Automations section
  4. Click the card for the email type you want to edit (e.g., Booking Confirmation)
  5. You are taken to the email editor page for that automation type

Email Automations Section

Edit email content

On the email editor page:

  1. The Email Content editor displays the current template
  2. Click inside the editor area and type your changes
  3. Use the toolbar to format text (bold, italic, headings, lists, links, images)
  4. Use the Merge Fields panel to insert dynamic placeholders (see Using merge fields below)
  5. Click Save to save your changes — a success notification confirms the update
  6. Click Cancel to discard changes and return to the Automations page

Email Automation Editor Page

Reset to default content

If the automation has a default template set, a Reset to Default option is available in the editor:

  1. Click the Reset to Default button within the editor toolbar
  2. A confirmation dialog appears: "Are you sure you want to reset to the default email content?"
  3. Click Confirm — the editor content is replaced with the original default template
  4. Click Save to apply the reset, or Cancel if you change your mind
warning

Resetting to default permanently replaces your current content in the editor. You can still click Cancel afterward to avoid saving the reset.


Using merge fields

Merge fields let you personalize every email automatically. The available merge fields differ per email type.

How to insert a merge field

  1. Click inside the editor where you want to place the field
  2. In the Merge Fields section of the editor, find the field you need
  3. Click the field label — it is inserted at your cursor position
  4. The placeholder appears in the editor (e.g., {{customer_name}})
tip

Position your cursor precisely before clicking a merge field, the field inserts exactly where your cursor is.


Available email automation types

Booking Confirmation

Sent immediately when a standard booking is created.

Available merge fields:

FieldDescription
Customer NameCustomer's full name
Customer EmailCustomer's email address
Customer PhoneCustomer's phone number
Booking IDUnique booking reference
Booking Created AtDate/time the booking was created
Booking DateDate of the booking
Booking Start TimeBooking start time
Booking End TimeBooking end time
Activity NameName of the booked activity
Booking TypeType of booking
Number of AdultsAdult headcount
Adult PricePrice per adult
Number of ChildrenChildren headcount
Child PricePrice per child
Sub TotalSubtotal before fees
HST AmountTax amount
Service FeeService/processing fee
Gratuity FeeGratuity amount
Add-ons TotalTotal cost of add-ons
DiscountDiscount applied
DepositDeposit paid
Amount DueRemaining amount due
TotalTotal amount charged
NotesBooking notes
Email MessageCustom message included in booking
Waiver LinkLink to the waiver form

Party Booking Confirmation

Sent when a party booking is created. Uses the same merge fields as Booking Confirmation above.


Rental Booking Confirmation

Sent when a rental booking is created. Uses the same merge fields as Booking Confirmation above.


League Communications

Sent for league-related notifications and updates.

Available merge fields:

FieldDescription
Customer First NameCustomer's first name
Customer Last NameCustomer's last name
Customer PhoneCustomer's phone number
League IDUnique league identifier
League Created AtDate the league was created
Registration FeeLeague registration fee
League HSTTax amount for the league

Waiver Requests

Sent to customers requesting them to complete a waiver before their visit.

Available merge fields:

FieldDescription
LocationVenue/location name
Customer First NameCustomer's first name
Customer Last NameCustomer's last name
Customer EmailCustomer's email address
Customer PhoneCustomer's phone number
Emergency Contact NameEmergency contact's full name
Emergency Contact PhoneEmergency contact's phone number
Home CityCustomer's city
Zip CodeCustomer's postal/zip code
BirthdayCustomer's date of birth

Waiver Customer Copy

Sent to the customer with a copy of their completed waiver. Uses the same merge fields as Waiver Requests above.


Review Requests

Sent after a visit to request customer feedback and reviews.

Available merge fields:

FieldDescription
Customer NameCustomer's full name
Customer EmailCustomer's email address
Booking DateDate of their visit
Booking Start TimeStart time of their visit
Booking End TimeEnd time of their visit
Activity NameName of the activity they did
NotesBooking notes
Waiver LinkLink to the waiver form
Review Feedback URLDirect link to your review page

Reminders

Sent before a scheduled booking to reduce no-shows.

Available merge fields:

FieldDescription
Customer NameCustomer's full name
Customer EmailCustomer's email address
Booking DateDate of the upcoming booking
Booking Created AtWhen the booking was originally made
Booking Start TimeStart time of the booking
Booking End TimeEnd time of the booking
Activity NameName of the booked activity
NotesBooking notes
Waiver LinkLink to the waiver form

About Us

An introduction or welcome email for new customers. This email type has no merge fields — it is general-purpose content about your business.


Refund Notifications

Sent when a refund is processed for a booking.

Available merge fields:

FieldDescription
Booking IDUnique booking reference
Customer NameCustomer's full name
Total AmountOriginal total paid
Refund AmountAmount being refunded
Booking DateDate of the original booking
Booking Start TimeStart time of the original booking

Cancellation Notices

Sent to customers when a booking is cancelled.

Available merge fields:

FieldDescription
Booking IDUnique booking reference
Customer NameCustomer's full name
Customer Payment AmountAmount the customer paid
Booking DateDate of the cancelled booking
Booking Start TimeStart time of the cancelled booking

Abandoned Cart

Sent to customers who started a booking but did not complete it.

Available merge fields:

FieldDescription
Customer NameCustomer's full name
Booking DateDate of the abandoned booking
Booking Start TimeStart time of the abandoned booking
Total AmountTotal value of the abandoned booking
Booking URLDirect link for the customer to complete their booking

Understanding the interface

Automations overview page

The Email Automations section displays a grid of cards, one for each automation type. Each card shows:

  • Icon — Visual indicator for the automation type
  • Title — Name of the automation
  • Description — Brief description of when this email is sent

Click any card to open the editor for that automation.

Email editor page

When you click an email automation card, you are taken to a dedicated editor page with:

Breadcrumb navigation
The breadcrumb at the top shows your current location, e.g., Automations > Booking Confirmation Email. Click Automations to return to the overview without saving.

Email Content editor
The main rich-text WYSIWYG editor where you compose and format your email. The toolbar provides formatting options: bold, italic, lists, headings, links, and image insertion.

Merge Fields panel
A panel within the editor displays all available merge fields for this email type. Click any field to insert it at the current cursor position.

Reset to Default button
Visible when a default template is available. Clicking this resets the editor content to the original default after a confirmation prompt.

Save / Cancel buttons

  • Save — Saves your changes and returns to the Automations page
  • Cancel — Discards changes and returns to the Automations page

Email Editor Interface


Best practices

Personalize every email — Always include Customer Name at minimum; personalized emails have higher open and engagement rates

Keep subject-specific content — Use only the merge fields relevant to the email type; cramming every available field makes emails harder to read

Review defaults before editing — Check the default template first — it provides a solid starting point that you can adjust to match your brand voice

Test after changes — After saving, trigger a test booking or action to verify the email looks correct in a real inbox

Don't remove essential booking details — Confirmation and reminder emails must include at minimum the date, time, and activity name so customers know what to expect

Avoid outdated links — If your waiver system changes, update any Waiver Link usage in all relevant templates

Don't leave abandoned cart templates generic — Personalized recovery emails with the booking date and a direct link convert significantly better than plain messages


Troubleshooting

The email editor page shows a loading spinner and then redirects me

Why this happens: The system could not load the email template for the selected automation type.
How to fix it:

  1. Check your internet connection
  2. Try refreshing the page and clicking the automation card again
  3. If the issue persists, contact support

Merge fields appear as raw placeholders in the sent email

Why this happens: The customer's booking or profile data for that field may be missing.
How to fix it:

  1. Verify the customer record has the relevant data filled in
  2. Consider making critical merge fields conditional, pair them with descriptive fallback text

The Reset to Default button is not visible

Why this happens: No default template has been configured for this automation type.
How to fix it:
This is expected behaviour for some automation types. You can still edit the email freely.

Changes appear saved but the email sends old content

Why this happens: Caching or a sync delay between the editor and the sending system.
How to fix it:

  1. Save your changes again
  2. Wait a few minutes and then trigger a test event

Frequently asked questions

Are the email and SMS automations separate?

Yes. Email automations use a dedicated editor page with a rich-text (WYSIWYG) editor and support HTML-formatted content. SMS automations use a simple text editor in a popup dialog because text messages are plain-text only.

Can I use HTML formatting in email templates?

Yes. The WYSIWYG editor converts your formatting into HTML automatically. You do not need to write HTML manually.

Can I have different templates for party bookings and standard bookings?

Yes. Booking Confirmation, Party Booking Confirmation, and Rental Booking Confirmation are separate automation types, each with their own template you can customize independently.

What happens if I save an empty email template?

The field is required, the editor will not let you save an empty template. You must provide some content.

Will my changes apply to emails already in the queue?

Changes apply to emails sent after the save. Emails that were already triggered and queued before saving may use the previous version.