Skip to main content

Email Events

Email Events are automated emails that are sent to customers or admins when specific actions happen in the system — such as a booking confirmation, cancellation, or payment deadline reminder. Vaylo has 59 email events covering all key booking scenarios.

There are two places where email events are managed:

  • Central Admin → where events are created and globally managed
  • Vaylo Tours Admin (Settings → Email configure) → where you enable/disable which events are active for your system and customise the email content per language

Part 1: Central Admin — Email Settings

Go to Settings → Email Settings → Email events tab in the Central Admin portal.

Email events list in Central Admin

Understanding the List

ColumnDescription
NameThe name of the email event (e.g., Admin booking canceled, Booking confirmation)
DescriptionA short description of when this email is triggered
SlugThe unique system identifier for this event (e.g., admin-booking-canceled)
Service typesWhich booking type this event applies to — Tour Booking, Yacht Booking, or Not applicable
StatusToggle On/Off to enable or disable this event globally

You can filter events by Active, Inactive, or All, and search by name.


Syncing Email Events

If new events have been added in Central Admin, click Sync events to pull the latest events into your system.


Creating a New Email Event (Central Admin only)

Click + Create event to open the create form.

Create email event form

FieldDescription
Name (required)The name of the email event
Subject (required)The email subject line customers will see
Service typesSelect which booking type this event applies to
Purpose of the email event (required)Describe when and why this email is sent
Email bodyWrite the email content using the rich text editor. Supports bold, italic, underline, links, and lists
Dynamic valuesClick + Add Value to insert variables that will be automatically filled in (e.g., customer name, booking reference)

Click Create event to save.

⚠️ Email events are created and managed centrally. Individual Vaylo Tours admins cannot create new events — they can only enable/disable and customise existing ones.


Part 2: Vaylo Tours Admin — Email Configure

Go to Settings → Email configure in your Vaylo Tours admin panel.

Update email events in Vaylo Tours admin

This page shows all 59 email events available for your system. Each event can be individually enabled or disabled for your tours.

Enabling or Disabling an Email Event

ColumnDescription
Event NameThe name of the email event
Event DescriptionWhat triggers this email
SlugThe unique system identifier
AvailabilityToggle On to activate, Off to deactivate for your system

Toggle Availability to On for all events you want active. Only enabled events will send emails to customers or admins.


Editing an Email Event Template

Click on any event name to open the full template editor.

Email event template editor

Template Tab

This is where you customise the actual email content that gets sent.

Language selection (left panel)

Vaylo supports multiple languages. Select a language from the left panel (e.g., Swedish, English, Bulgarian, Danish, German, French) to edit the email content for that language.

Subject line

Enter the email subject for the selected language. You can use dynamic values directly in the subject line (e.g., Din bokning med {{company_name}} har tagits bort).

Dynamic Values (middle panel)

Dynamic values are placeholders that get automatically replaced with real data when the email is sent. To use them:

  1. Click on any dynamic value in the list to insert it into the email body
  2. Checked dynamic values (✅) are currently used in the email

Common dynamic values include:

Dynamic valueWhat it inserts
{{first_name}}The customer's first name
{{company_name}}Your company name
{{booking_reference}}The unique booking reference number

Email Content Editor (right panel)

Write your email body here using the rich text editor. You can:

  • Use dynamic values by clicking them in the middle panel
  • Format text with bold, italic, underline, links, and lists
  • Write in the language selected on the left

Example email body:

Hej {{first_name}},

Din bokning {{booking_reference}} har tagits bort. Om du har frågor om detta,
vänligen kontakta oss så snart som möjligt.

Fetch example template

Click Fetch example template (top right of the editor) to load a pre-written example template from central admin for that event. You can use this as a starting point and customise it.


Example Template Tab

Click the Example Template tab to preview what the default/example version of this email looks like. This is useful as a reference when writing your own version.


Complete Email Events Reference

Below is the full list of all email events available in Vaylo, grouped by category.

Admin Notifications

These emails are sent to admins when key actions occur in the system.

EventWhen it is sent
Admin booking canceledWhen a booking is cancelled, the admin will receive an email notification
Admin - Booking ConfirmationWhen a booking is confirmed, an email is sent to the admin
Admin booking transferredWhen a booking is transferred, the admin receives an email notification
Admin - Booking UpdateWhen an existing booking is updated, the admin is notified by email
Admin Booking WaitlistWhen a customer is added to a booking waitlist
Admin payment deadline reportA daily report email sent to the system/company admin regarding booking payment deadlines
Admin Quotation Change RequestWhen a customer requests a change to their quote
Admin Revenue ReportA monthly revenue report sent to the admin
Support ticketWhen a support ticket has been created, the admin receives an email
Company onboardedWhen onboarding is complete, an email is sent to the company mail
chat notificationWhen a customer sends a message to the AI chatbot Julia, sales personnel receive an email notification

Booking Emails (sent to passengers)

These emails are sent to the primary passenger when booking-related actions occur.

EventWhen it is sent
Booking ConfirmationWhen a booking is created, the primary passenger receives a confirmation email
Booking canceledWhen a booking is cancelled, the primary passenger receives an email
Booking UpdatedWhen a booking is updated, the primary passenger is notified by email
Booking transferredWhen a booking is transferred, the primary passenger receives an email
Booking informationSent to the primary passenger when the admin manually sends "email booking info" for the booking
Booking Additional CostWhen additional costs are added to a booking, the primary passenger is notified by email
Booking attachment uploadedWhen an attachment is uploaded to the booking, the primary passenger receives an email
Send custom tour offerWhen a custom tour has been created under a passenger's name, they receive an email
tour offerThe travel proposal, including departure date, is sent to the passenger by email

Payment & Invoice Emails

These emails relate to payments, deadlines, and invoices.

EventWhen it is sent
First Payment Deadline ReminderSent to passengers when a tour reaches the first payment deadline date
First payment deadline updatedSent to passengers when the admin updates the first payment deadline date
Second Payment Deadline ReminderSent to passengers when a tour reaches the second payment deadline date
Residue Payment Deadline ReminderInterval-based reminders sent to passengers approaching the residue payment deadline. Example: if the reminder is set to every 3 days and the deadline is in 15 days, the system will send 5 emails in total
Residue payment deadline updatedSent to passengers when the admin updates the residue payment deadline date
Payment deadline reportA report of tour booking payment deadlines sent to the system administrator
Invoice paymentSent to passengers when a new invoice is created

Passenger & Account Emails

These emails are sent to passengers related to their profile and account.

EventWhen it is sent
New user createdWhen a primary passenger adds another passenger to the tour, the new passenger receives login credentials for the customer portal
Passenger added confirmationThe new passenger added by the primary passenger receives an email with all necessary tour information
Passenger email updatedWhen a passenger updates their email address, a confirmation email is sent to the new address
Create all passenger profileSent to all clients when a passenger has completed registration on the system
Update All Passengers ProfileAsks recipients to update missing trip information via a link to their customer portal
Update passenger informationAutomated reminder emails for bookings with missing passenger information, sent to primary passengers based on set dates
Password changedSent to passengers when they change their account password
Password resetSent to passengers when they request a password reset
Password Reset ConfirmationConfirms that the password has been successfully reset
Generate New PasswordSent to customers with a new password when the admin clicks the "generate new password" button

Tour & Travel Emails

These emails relate to tour content and travel information.

EventWhen it is sent
Flight ticket uploadedSent to passengers when flight tickets are uploaded to their tour
Travel information send before departureSent to passengers when travel information has been added to the tour, delivered before the departure date
Booking feedback emailAfter the tour ends, the passenger receives an email to give feedback on the tour
Booking feedback reminder emailA follow-up reminder email sent to passengers after the tour ends
chat historyAll conversation history from a session with the AI chatbot Julia is sent to the user by email

Best Practice
  • Always configure email templates in all languages your customers use
  • Use dynamic values like {{first_name}} and {{booking_reference}} to personalise every email
  • Click Fetch example template as a starting point before writing from scratch
  • Test each event after enabling it to make sure the email looks correct
  • For payment reminder events, double-check the deadline intervals are correctly configured in your tour settings