At EasyWeek, you can use variables – special words that automatically add the right information (like a client’s name, appointment date, or service) into your message templates.
This helps you send personalized messages without typing everything by hand.
You can use variables on the thank you page, in webhooks, in SMS templates, and in Telegram messages.
The system does not highlight or show variables in a special way – they just work in the background.
Template with :variables | Result |
New appointment! :customer_full_name will come to :user_name on :booking_date_start_formatted. Service: :service_name, duration: :booking_duration_formatted. The total sum is :booking_price_formatted | New appointment! Kate Beckinsale will come to Thomas Smith on Monday, April 18, 2022 13:00. Service: Pedicure, duration: 1 hour. The total sum is €35.00 |
An appointment with :customer_full_name in :location_name was changed. More about: :booking_page |
An appointment with Kate Beckinsale in Contitulo was changed. More about: https://eyw.me/r/40589417 |
Done: :service_name with :user_name is in status :booking_status. Total :booking_price_formatted. |
Done: Pedicure with Thomas Smith is in status Closed. Total €35.00. |
EasyWeek offers a wide range of variables to automatically insert booking and client details.
Here’s a list of the available variables you can use.
Customer data
:customer_full_name | Full name of the client |
Ted Lasso |
:customer_first_name | First name | Ted |
:customer_last_name | Last name | Lasso |
:customer_middle_name |
Middle name / Second name | Sudeikis |
:customer_email | ted@richmond.uk | |
:customer_phone | Phone number | +442012341212 |
:customer_birthday | Date of birth | 17.09.1978 |
:customer_comment | Comment about the client | Likes football and cookies |
:customer_id | Client number in the system | 323876 |
Any client attribute — that means any saved info from the client’s profile, like favorite drink or hair color — created on this page can be used in a message template.
Just add its system name as the second part of the variable, for example:
:customer_attributes.name
:customer_attributes.customer_haircolor
Customer visit statistics
:visits_total | Total number of visits |
2 |
:booked_sum_amount | Total booking amount (stored format) | 43000 |
:paid_sum_amount | Amount of closed and paid bookings | 13500 |
Service details
:services_description |
List of services in the booking | Haircut, Light trim |
:service_category | Category | Hair care |
:services_count | Number of services in the booking | 2 |
:service_related | Linked service | Manicure |
:users_description |
List of specialists |
Thomas Smith, David Ramirez |
:user_email | Specialist’s email | thomas@contitulo.com |
:user_phone | Specialist’s phone number | +18901231100 |
:service_id |
Service ID in the system | 33061 |
Booking details
The following booking-related variables are the most commonly used — they’re suitable for most types of messages.
:booking_status | Booking status |
New appointment |
:booking_description | Text in the “Comment” field |
Please make coffee beforehand |
:booking_source |
Name of the bookingsource |
Street commercials |
:ref_title |
Ref key of the booking source |
strt |
:review_url |
Link for the client to leave a review after the visit | https://eyw.me/f/40589417 |
:booking_page |
Booking page with all info (for clients and staff) |
https://eyw.me/r/40589417 |
:booking_hash_id |
Booking number (visible in the calendar and on the booking webpage) |
40589417 |
:my_url |
Link for staff to access the booking in the calendar: edit, payment, close |
https://my.easyweek.io/bookings/1811630 |
:id |
Booking ID from this link |
1811630 |
Advanced booking details
You can also use extended variables for more advanced message customization.
:uid |
Unique booking ID |
ac15372d-7422-4fc6-8fcb-b520bbffa669 |
:booking_created_at |
Booking creation date and time |
2025-04-01T08:33:18+0000 |
:booking_date_start |
Booking start date and time |
2025-04-02T05:15:00+0000 |
:booking_date_start_tz |
Start date and time with time zone |
2025-04-02T15:15:00+1000 |
:booking_date_end |
Booking end date and time |
2025-04-02T06:30:00+0000 |
:booking_price_int |
Booking price in cents/pennies |
150000 |
Booking attributes
:booking_attributes.booking_callback |
Callback required |
true |
:booking_attributes.booking_comment |
Booking comment |
Нужен кабинет на 2 этаже |
:booking_attributes.booking_google_meet |
Google Meet link |
https://api.easyweek.io/go/bookings/... |
:booking_attributes.booking_google_meet_guests_emails |
Google Meet guest emails |
guest1@mail.com, guest2@mail.com |
:booking_attributes.booking_microsoft_teams |
Microsoft Teams link |
https://api.easyweek.io/go/bookings/934842.. |
:booking_attributes.booking_zoom |
Zoom link |
https://api.easyweek.io/go/bookings/934842.. |
It is also possible to use any booking attribute defined on this page:
Specify its system name (gray text, indicated by an arrow) as a postfix, e.g.:
:booking_attributes.name
:booking_attributes.booking_google_meet,
:booking_attributes.booking_comment, etc.
Price
:booking_price |
Service/booking price |
3500 |
:booking_price_float | Service/booking price with decimal point | 35.00 |
:booking_price_formatted | Service/booking price with currency sign | €35.00 |
:booking_price_currency | Currency code | EUR |
after closing
:booking_paid_amount | Paid amount | 3500 |
:booking_paid_amount_float | Paid amount with decimal point | 35.00 |
:booking_paid_amount_formatted | Paid amount with currency sign | €35.00 |
Time
:booking_created_at_formatted | Order creation time |
Saturday, April 16, 2022 2:03 AM |
:booking_date_start_formatted | Service start time | Wednesday, April 27, 2022 12:45 PM |
:booking_date_end_formatted | Service end time | Wednesday, April 27, 2022 1:15 PM |
:date |
Date (separately) |
April 27, 2022 |
:day | Day (separately) | 27 |
:month_number | Month number (separately) | 4 |
:time | Time (separately) | 1:15PM |
:booking_duration_formatted | Duration | 30 minutes |
:booking_duration | Service duration in minutes | 30 |
:timezone |
Time zone |
Europe/Berlin |
Company address
:company_name |
Name of the company the client booked with |
Contitulo |
:company_page | Link to the company’s page | https://eyw.me/kontitulo |
:location_address_formatted | Full address, including postal code | Hermannstraße 16 , 53225 Bonn |
:address | Location address (city and street) | Bonn, Hermannstraße |
:location_city | City of the location/branch | Bonn |
:location_street | Address of the location/branch | Hermannstraße 16 |
:location_apt | Building number | 16 |
:location_zip | Postal code/ZIP code | 53225 |
Location
:location_name |
Name of the branch/location |
Contitulo Bonn |
:company_logo | Link to the company logo | https://.../company_logo.png |
:location_id | Location ID | 14440 |
:location_lat |
Location coordinates (latitude) |
53.072827 |
:location_lng |
Location coordinates (longitude) |
8.8096563 |
:location_description | Description from the “About location” field | 2nd floor of the South Tower |
UTM-tags
:utm_source | Traffic source | |
:utm_medium | Type of traffic | cpc |
:utm_campaign | Campaign name | summer_sale |
:utm_term | Keyword | online+booking |
:utm_content | Content ID | banner_ad |