Skip to main content

Documentation Index

Fetch the complete documentation index at: https://sailia-mintlify-waitlist-email-1778164078.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

This page lists every trigger available in automated workflows. Each trigger fires when a specific event occurs, and you can attach one or more workflow communications to any trigger.

Booking triggers

TriggerWhen it firesCommon use case
Booking confirmedA customer completes payment for a bookingSend a welcome email with what to bring
Basket createdA new basket is created and awaiting paymentSend a payment reminder
Basket expiredA pending basket passes its expiry time without paymentPrompt the customer to rebook
Invoice pendingAn invoice is raised and awaiting paymentNotify the customer of the outstanding invoice
Invoice overdueAn invoice passes its due date without paymentSend a follow-up payment reminder

Course and session triggers

TriggerWhen it firesCommon use case
Course startingA set time before (or after) the first session of a courseSend a reminder 24–48 hours before
Course endingA set time before (or after) the last session of a courseSend a thank-you email with rebook link
Course start waiver reminderBefore a course starts, only for customers with incomplete waiversRemind customers to complete their waiver
Session starting (instructor)Before an individual session beginsNotify the instructor with register link and location

Group booking triggers

TriggerWhen it firesCommon use case
New group bookingA group booking is paidPrompt the organiser to complete participant details
Group booking reminderBefore the first session, if participant details are still incompleteFollow-up reminder for missing details

Membership triggers

TriggerWhen it firesCommon use case
Membership requestedA customer submits a new membership requestSend a confirmation that the request is being reviewed
Membership startedA membership becomes activeSend a welcome email with membership benefits
Membership renewalA set time before a membership’s billing cycle renewsNotify members before their next charge
Membership rejectedA membership request is rejectedInform the customer with next steps
Membership cancelledA membership is cancelledSend a farewell email or win-back offer
Membership past dueA membership payment fails and the subscription becomes past dueAlert the member to update their payment method
Membership payment info requiredA membership requires updated payment detailsPrompt the customer to update their card

Instalment triggers

TriggerWhen it firesCommon use case
Instalment dueAn instalment payment becomes dueRemind customers about upcoming payments
Instalment paidAn instalment payment is successfully collectedConfirm the payment was received
Instalment plan startedA new instalment plan is createdOutline the payment schedule
Instalment plan completedAll instalments in a plan are fully paidConfirm the plan is complete
Instalment plan abandonedA plan is terminated due to missed paymentsNotify the customer and explain next steps

Account triggers

TriggerWhen it firesCommon use case
New client accountA new customer account is createdSend a welcome email with booking page link
New staff accountA new staff member account is createdSend onboarding instructions

Waiver and waitlist triggers

TriggerWhen it firesCommon use case
Waiver pendingA customer has outstanding waivers to completeSend a reminder with a direct link
Waitlist spot availableA spot opens on a waitlisted sessionNotify the customer to book

Qualification triggers

TriggerWhen it firesCommon use case
Qualification expiryA set time before (or after) a staff member’s qualification expiresRemind staff to renew certifications before they lapse

Qualification merge fields

The qualification expiry trigger provides these merge fields for personalizing your messages:
Merge fieldDescription
Staff nameThe name of the staff member whose qualification is expiring
Staff emailThe staff member’s email address
Staff phoneThe staff member’s phone number
Qualification nameThe name of the qualification
Qualification expiry dateThe expiry date of the qualification
Qualification certificate numberThe certificate number, if one is recorded
Open in Sailia linkA direct link to the staff dashboard
You can send qualification expiry notifications to the staff member, an admin, or both. Use the Staff email and Admin email recipient variables to control who receives the message.

Staff triggers

TriggerWhen it firesCommon use case
Instructor assignedAn instructor is assigned to a booking or sessionNotify the instructor of their assignment
Availability request submittedA staff member submits a time-off requestAlert admins to review the request
Availability request respondedAn admin approves or rejects an availability requestNotify the staff member of the decision
Timesheet invoice submittedA staff member submits a timesheet invoiceAlert admins to review the invoice
Timesheet invoice approvedAn admin approves a timesheet invoiceNotify the staff member
Timesheet invoice rejectedAn admin rejects a timesheet invoiceNotify the staff member with feedback
Timesheet invoice paidA timesheet invoice is marked as paidConfirm payment to the staff member
Timesheet invoice voidedA timesheet invoice is voidedNotify the staff member

Automated workflows

Learn how to create, configure, and manage workflows.

Notifications and emails

Understand the automatic emails Sailia sends.