Overview (Video)
![]() |
Looking for information on how to send out bulk email communications to your Customers? Check out our step-by-step instructions: How do I send bulk communications to my Customers? |
New to Notifications? Please be sure to start with the first article in this series: Notifications (Booking Status): Introduction.
Email Variables
Back to topDynamic email variables can be included in both the subject and body of HTML and Text messages. When a notification is sent out, the variable you have added to the email body will be replaced, automatically, by the relevant information from your system.
Variable | Description |
{$ACCOUNT_ID} |
ID of the staff account which was used to make the booking. |
{$BOOKING_ID} |
Unique booking ID. |
{$BOOKING_TOTAL} |
Total amount for the booking. Will include currency formatting. |
{$BOOKING_STATUS} |
Current status of the booking such as Deposit or Paid. |
{$BOOKING_QTY} |
Quantity booked on the invoice. |
{$BOOKING_ITEMS} | Name of item(s) being booked. Multiple items will be comma separated. |
{$BOOKING_DATE} | Date of booking. May include a date range or time depending on the booking. |
{$BOOKING_START_DATE} |
Starting date of the booking. |
{$BOOKING_END_DATE} |
Ending date of the booking. |
{$BOOKING_TIME} |
Time for which the booking has been made. |
{$BOOKING_START_TIME} |
Starting time of the booking. |
{$BOOKING_END_TIME} |
Ending time of the booking. |
{$BOOKING_DETAILS} |
Details of item(s) being booked. This is from the details box provided in the item setup. Multiple items will be separated by a new line and include the item name. |
{$BOOKING_EXTRA_DETAILS} |
Extra details added to your items. |
{$BOOKING_ITEMS_URL} |
URL to the individual items included in the booking. |
{$BOOKING_RATES} |
List of items booked with their respective rates. |
{$BOOKING_ADMIN_URL} |
Link to the booking in your Checkfront account back-end. |
{$BOOKING_PAYMENT_URL} - |
Link to payment page for this booking. If no balance is due this will redirect to receipt (BOOKING_URL) page. |
{$BOOKING_PAY_FULL_URL} |
Link to the payment page for this booking. This will request the full payment from the customer even if there is still a deposit owed. If no balance is due this will redirect to receipt (BOOKING_URL) page. |
{$BOOKING_PDF_URL} |
Direct link to a PDF of the booking. |
{$BOOKING_URL} |
URL to the receipt of the booking, along with links to PDF and Payment pages. |
{$BOOKING_URL}&view=documents |
Link to the 'Required Waiver Documents' page. |
{$BOOKING_CANCEL_URL} |
Direct link to for a customer to cancel their booking. |
{$BOOKING_QR_CODE} |
Inserts the QR code into the email so you can customize its placement in the body of the notification. |
{$BOOKING_LOCATION_LINKS} |
Displays the name of each item in the booking with a hyperlinked address that will show the location on Google Maps. |
{$CHECKFRONT_URL} |
URL of your Checkfront account e.g. myaccount.checkfront.com. |
{$COMPANY_NAME} |
Name of your company. |
{$CREATED_BY} |
Where did the booking come from e.g. Staff or website. |
{$CUSTOMER_NAME} |
Name of the Customer. |
{$CUSTOMER_FIRST_NAME} |
First name of the customer, if using this field on your booking form. |
{$CUSTOMER_LAST_NAME} |
Last name of the customer, if using this field on your booking form. |
{$CUSTOMER_EMAIL} |
Email address of the Customer. |
{$CUSTOMER_PHONE} |
Phone number of the Customer. |
{%EMBED_INVOICE} |
This macro will embed a full invoice into the email. Differs depending on Text or HTML. |
{$SINGLE_ITEM_LOCATION_LINK} |
Link to the item's location in Google Maps. Will display the first item in the booking's location only. |
{$SINGLE_ITEM_ADDRESS} |
Hyperlinked address to the item's location in Google Maps. Will display the first item in the booking's location only. |
{$SINGLE_ITEM_LOCATION_URL} |
Displays a clickable URL linking to the item's location in Google Maps. |
Custom Email Variables
Back to topIn addition to the system email variables, outlined above, you can also create your own custom variables based on the custom fields added to your booking form. For example, if you have created a custom field asking for the favourite colour of the person booking, you can create an email variable to record this in a notification.

All you need to do is add the Field ID, in this case, colour, to the variable template. So, it would look something like this: {$ COLOUR }
< Notifications (Booking Status): Options | Notifications (Booking Status): Live Preview >