Email and Text Message Variables

The full list of variables you can put in email subjects and text messages, and the four that work in the Email Designer

Available onAll plansUpdated 2 min read
On this page

A variable is a word in double curly brackets, such as {{first_name}}. When the app sends the message, it replaces the variable with the real value for that booking.

Where variables work

PlaceVariables that work
Email Subject fields in Settings > Email & SMS notificationsEvery variable in the table below
Text Message fields in the same pageEvery variable in the table below
Content Block in the Email DesignerOnly {first_name}, {last_name}, {email} and {phone}
Custom Email Templates (older stores only)Every variable in the table below

The full list is also at the bottom of Settings > Email & SMS notifications, under Email Variables.

All variables

VariableBecomes
{{first_name}}The customer's first name
{{last_name}}The customer's last name
{{customer_email}}The customer's email address
{{customer_phone}}The customer's phone number
{{event_name}}The service name
{{event_notes}}The service's notes
{{event_link}}A link to the service
{{event_location}}The service location
{{start_date}}The booking date
{{end_date}}The end date of the booking
{{start_time}}The start time
{{end_time}}The end time
{{timezone}}The timezone of the booking
{{number_of_attendees}}How many people the booking is for
{{shop_name}}Your store name
{{shop_website}}Your store website
{{shop_email}}Your store email address
{{order_id}}The Shopify order ID, if there is one
{{variant_title}}The product variant, such as "60 minutes", if there is one
{{availability_name}}The name of the team member or availability
{{availability_email}}The email of the team member or availability
{{availability_contact_link}}The contact link of the team member or availability
{{availability_image_url}}The image address of the team member or availability
{{booking_id}}The booking ID. You can search for it on the Bookings page
{{shipping_address}}The shipping address, if there is one
{{booking_line_items}}The booking's details, including answers to your intake questions. Custom Email Templates only
{{bundle_booking_link}}The link to book with an event subscription, for subscription bookings
{{reschedule_booking_link}}The link customers use to reschedule
{{customer_language}}The customer's language, such as en or fr

Type each variable exactly as shown. If a value does not exist for a booking, such as a phone number the customer did not give, the variable is left blank.

Examples

  • Email subject: Your {{event_name}} on {{start_date}} at {{start_time}}
  • Email subject for your team: New booking: {{first_name}} {{last_name}}, {{customer_phone}}
  • Text message: Hi {{first_name}}, see you on {{start_date}} at {{start_time}}. {{shop_name}}

Variables in the Email Designer

The Email Designer's Content Block uses a short list with single curly brackets:

TokenBecomes
{first_name}The customer's first name. Shows "there" if it is blank
{last_name}The customer's last name
{email}The customer's email address
{phone}The customer's phone number

Other variables, such as {{start_date}}, do not work in the Content Block. The booking date, time, service, and location already show in every email. See Change the look of your booking emails.

Waitlist and Klaviyo emails

Related articles

Was this page helpful?

Still stuck?

Message our support team and we’ll walk you through it.

Not using Easy Appointment Booking yet? It's a free Shopify app for appointments, classes, and tours. Install free on Shopify