Email variables can be used in your automated notifications and automated marketing campaigns to add customized details to your message. Some are included by default and others can be added manually. All variables are enclosed within square brackets to distinguish them from regular text.
For example, in the introduction of the Purchase Receipt email notification, the variables [Fullname], [Purchase], [Date], and [PayMethod] are included by default. The template will replace each of these variables with real information when the notification is generated, creating a customized email message.
Key tips
An email variable won’t load properly if any additional text, HTML, CSS, or JavaScript code is placed inside of the square brackets of the variable.
If you want to change the styling of a variable, such as making the text bold, italic, or underlined, you must select the entire variable including the square brackets before applying your changes in the text editor.
When you send a test email, some of your email variables will populate with placeholder information. For example, the [PasswordMessage] variable populates as 0123456789.
Variables applicable to all email types
The following table provides a complete list of variables that you can use in all email types.
Variable | Description |
|---|---|
[AppButtons] | Adds Apple Store and Google Play Store download link buttons for the Achieve Client App. |
[BusinessPhone] | The phone number of the business that you entered in your General Information. |
[ButtonClientWebApp] | Adds a button that links to your Client Portal. Uses the Client Portal URL set in Business URLs. |
[ClientWebAppURL] | Adds your Client Portal URL as set in Business URLs. |
[CurrentdateLong] | The date in the following long format: May 15th, 2015. |
[CurrentdateShort] | The date in the following condensed format: 2015/05/15. |
[Currentday] | The day of the week the email is sent on. For example, Monday. |
[Firstname] | The first name of the individual to whom the email is addressed. |
[Fullname] | The first and last name of the individual to whom the email is addressed. |
[Lastname] | The last name of the individual to whom the email is addressed. |
[Logo] | The logo for your business set on the Look and Feel page. |
[Signature] | The business email signature, as input under Setup > Business > E-Mail Settings. |
[Unsubscribe] | A link that clients can click to unsubscribe from your business’s notifications. |
Variables applicable to specific email types
The following table provides a complete list of email variables you can use in specific email types.
Variable | Description |
|---|---|
[AbandonedItemBlock] | A visual card showing the image, name, and price of each item left in an abandoned checkout. If there are more than 3 items, it shows the first 3, then says how many more items there are. Use this instead of inserting the image, name, and price separately. Used in the Abandoned checkout automation trigger. |
[AbandonedItemImage] | The image of the first item in an abandoned checkout. Used in the Abandoned checkout automation trigger. |
[AbandonedItemName] | The name of the first item in an abandoned checkout. Used in the Abandoned checkout automation trigger. |
[AbandonedItemPrice] | The price of the first item in an abandoned checkout. Used in the Abandoned checkout automation trigger. |
[AbandonedItemType] | The type of the first item in an abandoned checkout, such as a membership, class, or product. Used in the Abandoned checkout automation trigger. |
[AccountBalance] | The client’s account balance at the time the notification was sent. |
[Activation] | The date on which the item was activated. |
[ActivePurchaseOptions] | The client's active Purchase Options, separated by commas. Can be used in staff notifications. |
[Add] | The date the new review was added. |
[AddOn] | Generates a list of add-ons purchased for an appointment. Used in appointment notifications. |
[Address] | The address of the location at which the sale happens. |
[Advertisement] | The advertisement message as configured under Setup > Store > Gift Card. |
[AdvertisementSection] | The advertisement message, as configured under Setup > Store > Gift Card, displayed in a box. |
[AgeTurning] | The age the client is turning, as a number. Blank if the client has no birth year on file. Used in the Client Birthday automation trigger. |
[Amount] | The amount of the payment that was attempted. |
[AmountSection] | The amount of the payment that was attempted, displayed in a box. |
[AnniversaryYear] | The number of years the customer has been a member of the business. |
[Asset] | The asset that is reserved for the client associated with the service. |
[AutomationName] | The name of the automation. Can be used in staff notifications. |
[Balance] | The number of rewards points the client has remaining on their profile after redeeming points for a prize. |
[Barcode] | The barcode of the gift card. |
[BillingTab] | Generates a link to the billing tab of the client’s profile. |
[BirthdayMonthDay] | The client's birthday month and day, for example July 12. Used in the Client Birthday automation trigger. |
[Business] | The business’s identifying number. |
[BusinessAddress] | The main address for the business. |
[BusinessCity] | The city that the business’s main address is within. |
[BusinessCountry] | The country that the business’s main address is within. |
[BusinessEmail] | The business's name, as input under Setup > Business > Email Settings. |
[BusinessId] | The business’s ID number. |
[BusinessName] | The name of the business, as input under Setup > Business > General Information. |
[BusinessPostal] | The postal code for the business’s main address. |
[BusinessRegion] | The state or province that the business’s main address is located in. |
[BusinessUrl] | The main URL for the business. |
[ButtonApprove] | A button that staff members can click to approve an appointment. |
[ButtonBook] | A button that clients can click to book a service. |
[ButtonCancel] | Generates a button that clients can click to cancel the service.
|
[ButtonChangePassword] | A button that clients can click to change their password. |
[ButtonConfirm] | Generates a button that clients can click to confirm the service.
|
[ButtonDeny] | A button that staff members can click to deny an appointment. |
[ButtonEdit] | A button that staff members can click to modify an appointment. |
[ButtonPay] | Generates a button that clients can click to make a payment. |
[ButtonPrint] | Generates a button that clients can click to print their receipt. |
[ButtonRespondCustomer] | Generates a button that redirects the customer to respond to customer review. |
[ButtonReviewEdit] | Generates a button that links to a page where clients can write a review for the business. |
[ButtonUnsubscribe] | A button that clients can click to unsubscribe from your business’s notifications. |
[ButtonView] | Generates a button that links to a review response page. |
[CallerName] | The name of the caller, if identified. This variable can be used in the Phone Agent Call Received staff notification. |
[CallOutcome] | A short label describing how a Phone Agent call ended, such as Resolved, Transferred, or Callback Requested. This variable can be used in the Phone Agent Call Received staff notification. |
[CallerPhone] | The caller's phone number. This variable can be used in the Phone Agent Call Received staff notification. |
[CallSummary] | A short summary of a Phone Agent call generated by CAASI. This variable can be used in the Phone Agent Call Received staff notification. |
[Cancel] | The amount of time before the service the client can be canceled without incurring penalties. |
[CancellationDate] | The date the Purchase Option cancellation takes effect. |
[CanceldateLong] | The date a client can cancel by without incurring fees, in the following long format: May 15th, 2015. |
[CancellationReason] | The reason entered by the staff member or client when cancelling a membership. This variable can be used in the Receive membership cancel notification staff notification. |
[CanceldateShort] | The date a client can cancel by without incurring fees, in the following condensed format: 2015/05/15. |
[CanceledBy] | The name of the client or staff member who canceled the service. |
[CancelMetric] | The unit of time in which a service can be canceled. |
[CancelReason] | The reason entered by the staff member when canceling an appointment booking. This variable can be used in the Appointment Canceled By Staff and Recurrent Appointment Canceled by Staff client notifications. |
[CancelTime] | The time before which the client can cancel the service without incurring penalties. Note: If Allow clients to adjust time zone is enabled in your business policies, the time-based variables in your client notifications will include a time zone abbreviation. For example, CST – Central Standard Time. |
[CardImage] | The image chosen for the gift card. |
[CardLastDigits] | The last four digits of the client’s credit card on file. Used to identify the card when it is used to make a purchase or is expiring soon. |
[CardNo] | The gift card’s redemption number. |
[Change] | A list of the changes made to the service. |
[ChangePassword] | A link that clients can click to change their password. |
[CheckoutItemCount] | The total number of items in an abandoned checkout. Used in the Abandoned checkout automation trigger. |
[CheckoutTotal] | The subtotal of an abandoned checkout, before tax and discounts. Used in the Abandoned checkout automation trigger. |
[CheckoutUrl] | A personalized link that returns the client to their saved checkout. Used in the Abandoned checkout automation trigger. |
[ClassPeriod] | The details about the day’s class. |
[ClientAddress] | The client’s home address. |
[ClientCity] | The client’s city. |
[ClientCountry] | The client’s country. |
[ClientEmail] | The client's email address. Can be used in staff notifications. |
[ClientFirstName] | The client's first name. Can be used in staff notifications. |
[ClientFullName] | The client's first and last name. Can be used in staff notifications. |
[ClientGroups] | The client groups the client belongs to, separated by commas. Can be used in staff notifications. |
[ClientLastName] | The client's last name. Can be used in staff notifications. |
[ClientMail] | The client’s email address. |
[ClientName] | The client’s first and last name. This variable can be used in staff notifications. |
[ClientPhone] | The client’s phone number. Can also be used in staff notifications. |
[ClientProfileLink] | A link that opens the client's profile in the Staff Back Office. Can be used in staff notifications. |
[ClientPostal] | The client’s postal code. |
[ClientRegion] | The client’s region. |
[ClientSince] | The date the client was added to your business. Can be used in staff notifications. |
[ClientType] | The client's type, exactly as it appears on their profile, such as Active Member or Pass Holder. Can be used in staff notifications. |
[Contract] | The name of the associated Purchase Option for which the contract is signed. For more information, see Contracts. |
[Coupon] | The gift card code. |
[CouponName] | The gift card name. |
[Current] | The current stock level of the product |
[CurrentStage] | The stage the lead was moved to. This variable can be used in automations with the Lead stage updated trigger. |
[Date] | The date on which the payment was attempted. |
[DateAdded] | The date and time when the product was purchased. |
[DateAgree] | The date the contract or online waiver was agreed upon and signed by the client. |
[DateDay] | The date of the service in the following format: Thursday, May 15, 2015. |
[DateDaySms] | The date of the service in the following format: Jan 14. |
[DateFrom] | The start date for the invoice period related to a purchase made by the client. |
[DateInvoice] | The date the invoice was sent to the client. |
[DateTime] | The time of the service in the following format: 10:00 – 11:00 a.m. Note: If Allow clients to adjust time zone is enabled in your business policies, the time-based variables in your client notifications will include a time zone abbreviation. For example, CST – Central Standard Time. |
[DateTimeSms] | The time of the service in the following format: 11:00 a.m. Note: If Allow clients to adjust time zone is enabled in your business policies, the time-based variables in your client notifications will include a time zone abbreviation. For example, CST – Central Standard Time. |
[Delay] | The number of days, months, or years since the client last booked or checked in. |
[Description] | The description of the service. |
[Due] | The due date of an assigned task. |
[Duration] | The duration of the service. |
[DurationDelay] | The time units (days, months, or years) for the [Delay] variable. |
[End] | The expiration date of the session pass or membership. |
[Enrollment] | The event name for the specific event referred to in the email. |
[FormButton] | Generates a button that clients can click to fill in the form. |
[FormName] | The name of the form for the service that the client scheduled. |
[FormURL] | Generates a link that clients can click to fill in the form. |
[FutureAppointment] | A list of the upcoming instances of the appointment that the client has booked. |
[GiftCardMessage] | Displays the message that the purchaser left for the gift card recipient. |
[GiftCardMessageBox] | The content in the [GiftCardMessage] variable, displayed in a box. |
[HoldDuration] | The duration of the hold period in days. |
[HoldEnd] | The end date of the hold period in the following format: July 23, 2023. |
[HoldReason] | The reason for the hold period provided by the staff member who placed the hold. |
[HoldRemaining] | The number of days remaining in the hold period as of the current date. |
[HoldStart] | The start date of the hold period in the following format: July 23, 2023. |
[LastContactedDate] | The date the client was last contacted. Can be used in staff notifications. |
[LastPaymentDate] | The last date the client made a payment on the Purchase Option. |
[LastPaymentAmount] | The amount the client last paid on the Purchase Option. |
[LastPurchaseDate] | The date of the client's most recent purchase. Can be used in staff notifications. |
[LastPurchaseItem] | The name of the client's most recently purchased item. Can be used in staff notifications. |
[LastVisitDate] | The date of the client's most recent visit. Can be used in staff notifications. |
[LastVisitService] | The service the client attended on their most recent visit. Can be used in staff notifications. |
[LeadInformation] | The information submitted by a prospective client on the Lead Capture Widget. Note: If you add a custom client field to your Lead Capture Widget, the field will appear on the widget. However, the information entered in the field by a prospective client won’t be included in the [LeadInformation] email variable when the New Lead notification is sent to a staff member. |
[LeadSource] | Where the client originally came from, such as a referral or a lead capture widget. Can be used in staff notifications. |
[LeadStage] | The client's current lead stage. Clients without a stage set show as New. Can be used in staff notifications. |
[LifetimeSpend] | The total amount the client has spent at your business. Can be used in staff notifications. |
[Location] | The name of the specific location referred to in the email. |
[LocationAddress] | The street address of the specific location referred to in the email. |
[LocationCity] | The city of the specific location referred to in the email. |
[LocationCountry] | The country that the specific location referred to in the email is within. |
[LocationMail] | The email of the specific location referred to in the email. |
[LocationName] | The business location for an abandoned booking, or the client's home location when used in a staff notification. |
[LocationPostalcode] | The postal or ZIP code of the specific location referred to in the email. |
[LocationPhone] | The phone number of the specific location referred to in the email. |
[LocationRegion] | The state or province of the specific location referred to in the email. |
[LocationWebsite] | The website URL of the specific location referred to in the email. To learn how to set up a location, see Setting a location’s business description. |
[Login] | The WellnessLiving login for the individual to whom the email is addressed. |
[Logo] | The logo for your business set in Setup > Look and Feel > Staff Back Office. |
[Mail] | The email address of the email recipient. |
[MailNew] | The client’s changed email. |
[Membership] | The name of the membership. |
[MembershipExpiryDate] | The end date of the client's soonest-to-expire active membership. Can be used in staff notifications. |
[MembershipStatus] | The client's membership status: Active, Frozen, Canceled, or Expired. Can be used in staff notifications. |
[Message] | In the welcome email notification, use this variable to display a message that is populated based on the method the client used to sign up with WellnessLiving. In the automatic payment failed notification, use this variable to indicate an error message that was received when payment was attempted. |
[Name] | The first name of the client to whom the email is addressed. This variable can be used in client notifications and automated marketing. |
[NextPaymentAmount] | The amount of the next scheduled payment for the pass or membership that was placed on hold. |
[NextPaymentDate] | The date of the next scheduled payment for the pass or membership that was placed on hold. |
[PayAccount] | The list of payment accounts used to pay for a purchase. |
[PayMethod] | The list of payment methods used to pay for a purchase. |
[Photo] | The review’s image. |
[Phone] | Business phone number, or the phone number of the specific location where the purchase was made. |
[Product] | The name of the product. |
[PrintButton] | The button the customer can use to print the electronic gift card directly from the email. |
[ProfileTransaction] | Generates a link that a staff member can click to access the Transactions page of the client. For more information, see Viewing a client’s Transactions page. |
[Promotion] | The name for the specific Purchase Option referred to in the email. |
[PromoteTime] | The time frame before the service session in which a client can be promoted from the wait list. This entry is based on your wait list business policies. |
[PublishDate] | Used exclusively in Class Announcements. Generates the date and time when the class will be made available for online booking by clients. If the Publish Date isn’t set for the class schedule, this will appear blank in the Class Announcement. |
[Purchase] | Order number for the purchased service. |
[PurchaseAddress] | The name of the specific location referred to in the email. |
[PurchaseItem] | A table that displays the following information about the sale:
|
[PurchaseItemTitle] | The name of the item purchased. |
[PurchaseOption] | The name of the pass or membership that was placed on hold. |
[PurchaseOptionName] | The name of the membership that was cancelled. |
[Questions] | The questions that are set up to be asked to clients when booking the service. For more information, see Appointment Type advanced settings |
[Rate] | The rating received in the review. |
[ReceiptNotes] | The custom note that appears in your email sales receipts where additional information about the transaction can be added. This variable is linked to the custom note you add to the sales receipt during checkout. For more information, see Adding custom text or notes to your sales receipt. |
[ReceiverMail] | The email address of the individual the email is addressed to. |
[ReceiverName] | The name of the individual the email is addressed to. |
[RecordedSessionButton] | A button that clients can click to view a video of the recorded session. |
[RecordedSessionUrl] | A link that clients can click to view a video of the recorded session. |
[ReferredBy] | The name of the client who referred them, if any. Can be used in staff notifications. |
[Renewal] | The date on which the item was renewed. |
[Reply] | A text block containing the review response. |
[Reorder] | The re-order amount. |
[ResponseDate] | The date that the form response was submitted. |
[ResponseTime] | The time of day that the form response was submitted. |
[RestAfter] | The client’s total account balance as of the start date for the invoice period. |
[RestBefore] | The client’s total account balance due as of the date the invoice was issued. |
[ReviewEdit] | Generates a link to the write review page. |
[ReviewRate] | The rating received in the review as asterisks. |
[Room] | The room that the service will be in. |
[Schedule] | The up-to-date schedule information. |
[ScheduleDetails] | The changes made to the service with respect to the client’s updated schedule. This is used in the Class Schedule Details Have Changed and Class Schedule Staff Substitution staff notifications. |
[Sender] | The name of the sender. |
[ServiceList] | A list of multiple services booked at the same time. The list includes the service name, staff name, start time, and location for each booked service. |
[ServiceName] | The name of the service. |
[SessionDate] | The date of an abandoned booking session, for example Saturday, July 12, 2026. Available only when the abandoned checkout was a booking. Used in the Abandoned checkout automation trigger. |
[SessionList] | A list of the client’s booked sessions. Includes the name of the service provider for each session, as well as the time and duration of each session. |
[SessionPush] | The information of the enrolled service(s), including the name of the service, the day, date, time, and duration of the enrolled service(s), and the name of the staff member with whom the service is scheduled. This is only available for push notifications. |
[SessionSms] | The information of the enrolled service(s), including the name of the service, the day, date, time, and duration of the enrolled service(s), and the name of the staff member with whom the service is scheduled. This is only available for SMS messages. |
[SessionTime] | The time of an abandoned booking session, for example 9:00 AM. Available only when the abandoned checkout was a booking. Used in the Abandoned checkout automation trigger. |
[SessionWait] | The information of the waitlisted service(s), including the name of the service, the day, date, time, and duration of the waitlisted service(s), and the name of the staff member with whom the service is scheduled. This is only available for push notifications. |
[SessionWaitSms] | The information of the waitlisted service(s), including the name of the service, the day, date, time, and duration of the waitlisted service(s), and the name of the staff member with whom the service is scheduled. This is only available for SMS messages. |
[ShopProduct] | The product name. |
[Special] | Special instructions for the service. |
[Staff] | The name of the staff member with whom the service is booked. |
[StaffFirstName] | The first name of the staff member receiving a staff notification. |
[StaffFullname] | The first and last name of the staff the email is pertaining to. |
[StaffLastName] | The last name of the staff member receiving a staff notification. |
[StaffSignature] | The signature of the staff member who provided the service, as input under Setup > Staff > Staff members > General. |
[StageChangeDate] | The date and time the lead's stage changed, shown in your business's timezone. This variable can be used in automations with the Lead stage updated trigger. |
[StatementTable] | A list of the client’s transactions over the past 60 days. |
[Start] | The start date for the Purchase Option. |
[Subject] | The subject line of the email. |
[Text] | The review’s text. |
[Time] | The time that the session starts. |
[Title] | The title of the task that is assigned to a staff member via the task manager. For more information, see Task manager. |
[TotalVisits] | The total number of visits the client has made. Can be used in staff notifications. |
[TransactionNumber] | The identifying number of the transaction. |
[TransactionRefund] | The total refunded amount. |
[TransactionTotal] | The total amount of the original transaction. |
[TriggerDate] | The date and time the client entered the automation. Can be used in staff notifications. |
[Type] | The type of Purchase Option. |
[UnpublishDate] | Used exclusively in Class Announcements. Generates the date and time when the class will be made unavailable for online booking by clients. If the Unpublish Date isn’t set for the class schedule, this will appear blank in the Class Announcement. |
[UpcomingVisitDate] | The date of the client's next booked visit. Can be used in staff notifications. |
[UpcomingVisitService] | The service booked for the client's next visit. Can be used in staff notifications. |
[UrlApprove] | Generates a link that clients can click to approve a request. |
[UrlBook] | A link that clients can click to access the booking page of the service. This is used in the Class Announcement and Event Announcement marketing campaigns. |
[UrlCancel] | Generates a link that clients can click to cancel the service. |
[UrlConfirm] | Generates a link that clients can click to confirm the service. |
[UrlDeny] | Generates a link that clients can click to deny a request. |
[UrlEdit] | Generates a link that clients can click to reschedule a request. |
[UrlProfile] | Generates a link that clients can click to access the profile of the reviewer. |
[UrlRespondCustomer] | Generates a link that clients can click to respond to a customer review. |
[UseCardButton] | Generates a button that the recipient can click to redeem the gift card. |
[UserAddress] | The client’s address. |
[UserMail] | The client’s email address. |
[UserName] | The client’s name. |
[UserPhone] | The client’s phone number. |
[UserRealname] | The real username of the individual the email is addressed to. |
[View] | Generates a link to a review response page. |
[ViewConversationButton] | A button that staff members can click to view the conversation between a caller and CAASI. This variable can be used in the Phone Agent Call Received staff notification. |
[ViewConversationLink] | A link that staff members can click to view the conversation between a caller and CAASI. This variable can be used in the Phone Agent Call Received staff notification. |
[ViewProfile] | A button that a potential client can click to view their profile. |
[VirtualServiceButton] | Generates a button that clients can click to join the non-integrated virtual service. For more information, see Adding virtual service email variables to your automated notifications. |
[VirtualServiceUrl] | Generates a link that clients can click to join the non-integrated virtual service. For more information, see Adding virtual service email variables to your automated notifications. |
[Visit] | The previously attended service. |
[VisitsRemaining] | The number of visits left on the client's active Purchase Option. Can be used in staff notifications. |
[WeekDay] | The day of the week when the service takes place. |
[WidgetName] | The name of the Lead Capture Widget. |