What variables are available to use in Email templates, Snippets and Repair Stickers?
This article explains how Administrators can create Snippets, including available variables and examples of how they can improve your workflow.
Table of Contents
Using Variables
The example below shows an Email or SMS that you could send to a Customer. Using Variables, the customer's first name, order number, current balance, and location name will be automatically filled out for you.
Hi {user.firstName}, Service order {order.id} is completed and is ready for pickup. The total remaining balance for the order is {order.totalRemaining} EUR. Best regards, {location.name}.
Order Customer Details
Order End User Details
Order Handler (Technician) Details
Order Location Details
Order Store Details
Order Details
Order Device Details
Order Note Details
Order Lines
Appointments / Dates
Each kind of template has its own set of appointment variables, and they are not spelled the same way. A variable only works in the template it is listed under, so pick the table that matches the message you are editing.
| Variable | What it contains |
|---|---|
| {today} | Current date (works everywhere) |
Email and SMS templates sent by a macro, and the order confirmation with appointment (order-confirmation-with-appointment)
Use dot notation. These variables work alongside the order, customer and location variables above, such as {order.id}, {location.name}, {location.address} and {location.city}.
| Variable | What it contains |
|---|---|
| {appointment.date} | Date of the order's next upcoming appointment, in the order's time zone. If the order has an Apple GSX reservation, the reservation date is used. |
| {appointment.time} | Start time of that appointment, 24-hour with seconds (for example 14:30:00) |
These two variables are empty when the order has no upcoming appointment, and in emails written and sent by hand from the order.
Snippets and WhatsApp messages
| Variable | What it contains |
|---|---|
| {appointment.appointment_date} | Start date and time of the order's next upcoming appointment |
| {appointment.appointment_end_date} | End date and time of that appointment |
Appointment reminder (appointment-reminder)
Sent by hand from the Appointment calendar.
| Variable | What it contains |
|---|---|
| {customer_name} | Customer's first name, or the order's contact name if the customer has no first name |
| {appointment_date} | Appointment date, in your company time zone |
| {appointment_time} | Appointment start time, 24-hour (for example 14:30) |
| {location_name} | Name of the order's service location. Empty when the order only has a store. |
| {order_number} | The order's reference ({order.ref}) if it has one, otherwise the order ID |
Booking App appointment confirmation (service-booking-confirmation)
Sent when a customer books an appointment in the Booking App.
| Variable | What it contains |
|---|---|
| {customerName} | Name the customer entered when booking |
| {serviceTypeName} | Service type the customer chose |
| {deviceModel} | Device model the customer chose |
| {appointmentDate} | Appointment date |
| {startTime} | Appointment start time, 24-hour (for example 14:30) |
| {serviceLocation} | Name of the location the customer booked. When the customer booked at a store, this is the store name. |
| {tenantName} | Your company name |
| {tenantPhoneNumber} | Your company phone number |
| {reschedulingNoticePeriod} | Rescheduling notice period from the Booking App settings (for example "24 hours") |
| {viewAppointmentUrl} | Link where the customer can view, reschedule or cancel the booking |
| {orderId} | Order ID created for the booking |
Booking App mail-in confirmation (service-booking-mail-in-confirmation)
Sent when the customer chooses to mail the device in.
| Variable | What it contains |
|---|---|
| {customerName} | Name the customer entered when booking |
| {serviceTypeName} | Service type the customer chose |
| {deviceModel} | Device model the customer chose |
| {serviceLocation} | Name of the location or store the device should be sent to |
| {serviceLocationAddress} | Street address, ZIP code and city of that location, for example "200 Congress Ave, 78701 Austin" |
| {customerAddress} | Street address, ZIP code and city the customer entered |
| {tenantName} | Your company name |
| {tenantPhoneNumber} | Your company phone number |
| {viewAppointmentUrl} | Link where the customer can view the booking |
| {orderId} | Order ID created for the booking |
The two Booking App templates can also use the order and customer variables above, such as {order.id} and {user.firstName}.
Date format: in emails, appointment dates are currently always shown as YYYY-MM-DD (for example 2026-11-14), whatever your language or country settings.
Customer Portal
Order Delivery / Shipment Details