Any questions

We are happy to help!

Question about Gecko Booking?

If you are unsure whether Gecko Booking is right for you, or if you have other questions, we would love to hear from you!

All good!
Please enter your name.
All good!
Please enter your email.
All good!
All good!
Please enter your question.

Fields marked with an * are required

Guides - Substitution codes: Booking

Substitution codes: Booking

You can here see a list of the substitution codes that can be used to insert information about a specific booking, e.g. in confirmation and reminder e-mails. See the communication log under Customer information for more information on what is sent to the customer.

  • [BOOKINGID] is replaced by the id of the booking.
  • [BOOKINGSERVICE_CUSTOMERGROUPID] is replaced by the id of the customer group booked in. 
  • [BOOKINGSERVICE_CUSTOMERGROUPNAME] is replaced by the name of the customer group to which the customer's booking belongs.
  • [BOOKINGSERVICE_CUSTOMERGROUPDESCRIPTION] is replaced by the customer group description that has been entered about the customer group to which the customer's booking belongs. The customer group description can be entered under the settings of the customer group. 
  • [BOOKINGSTATUS] is replaced by the name of the selected booking status. If no status is set it is replaced by blank.
  • [BOOKINGBOOKEDLOCATION] is replaced by either "Online" or "Backend"  depending on where the booking is created. OBS: the information do not exist on deleted bookings.
  • [BOOKINGTEXT] is replaced by the extra text written on the booking, i.e. the message written by the customer at the time of booking.
  • [BOOKINGTEXT_NOBREAK] is replaced by the extra text written on the booking (as above), but with no line break. 
  • [CALENDARDATENOTE] is replaced by the date-specific note written on the calendar on the date of the booking.
  • [BOOKINGEXTRASPACES] is replaced by the extra spaces the customer has filled out on the booking in question.
  • [BOOKINGDATE] is replaced by the date of the booking.
    • If you instead want to replace the date after the booked date, then use [BOOKINGDATE+1], where the number after + indicates how many days to add to the booked date.
  • [BOOKINGDATE_DD-MM-YYYY] is replaces by the booking date as the syntax 31-12-2025.
  • [BOOKINGDATE_YYYY-MM-DD] is replaces by the booking date as the syntax 2025-12-31.
  • [TODAYSDATE] is replaced by todays date. 
  • [TIME] is replaced by the time of the booking, i.e. the time at which the booking starts and ends. The end is calculated by 'Show min' from the selected service and service additions.
  • [BOOKINGTIMEFROM] is replaced by the time at which the booking starts
  • [BOOKINGREALTIMEFROM] is replaced by the time at which the booking starts. You have the opportunity to add/subtract time, by adding a plus or minus and x number of minutes. E.g.: [BOOKINGREALTIMEFROM-15], where 15 minutes will be subtracted from the starting time.
  • [BOOKINGREALTIMETO] is replaced by the time at which the booking ends. You can add/ subtract time, by adding a plus or minus and x number of minutes. E.g.:  [BOOKINGREALTIMETO+8], where 8 minutes will be added to the ending time.
  • [ResourceBookingsBegin] and [ResourceBookingsEnd] are required if you wish to search for a specific resource that is booked together with a specific service. Between these two codes, you have to insert other codes:
  • Group: [ResourceGroupName]
    Res: [ResourceName]
    From: [ResourceBookingFromDate] [ResourceBookingFromTime]
    To: [ResourceBookingToDate] [ResourceBookingToTime]  
  • [BOOKING_CustomerGroupDescription] is replaced by the customer group description that has been entered about the customer group to which the booking belongs.
  • [SERVICENAME] is replaced by the name of the booked service.
  • [SERVICEID] is replaced by the Id of the booked service.
  • [SERVICEPRICE] is replaced by the price of the booked service.
  • [serviceAdditionsPrice] is replaced by the price of the booked serviceadditions. 
  • [servicesTotalPrice] is replaced by the total price - both booked service and serviceadditions. 
  • [SERVICEADDITIONS] is replaced by the name(s) of the booked service addition(s).
  • [SERVICEADDITIONSBEGIN] and [SERVICEADDITIONSEND]
    • Text and substitution codes between the two will be repeated for every service addition.
  • [SERVICEADDITIONS_COUNT]  is replaced by the number of serviceadditions that have been booked.
    It is to be inserted between [SERVICEADDITIONSBEGIN] [SERVICEADDITIONSEND]
    Ex .: [SERVICEADDITIONSBEGIN] [SERVICEADDITIONS_COUNT] stk. [SERVICEADDITIONS] [SERVICEADDITIONSEND].
  • [BOOKING_SPOTS_RESERVED] is replaced by the number of participants that have been booked.
  • [SERVICEDESCRIPTION] is replaced by the service description of the booked service. The description can be entered under the settings of the service.
  • [SERVICEDESCRIPTION_LONG] is replaced by the long service description of the booked service. The description can be entered under the settings of the service.
  • [CALENDARNAME] is replaced by the name of the calendar in which the booking has been made.
  • [CALENDARDESCRIPTION] is replaced by calendar description of the calendar in which the booking has been made. The calendar description can be entered under the settings of the calendar.
  • [CALENDAREMAIL] is replaced by the e-mail address of the calendar in which the booking has been made. The e-mail can be entered under the settings of the calendar.
  • [CALENDARMOBILE] is replaced by the mobile number of the calendar in which the booking has been made. The mobile number can be entered under the settings of the calendar.
  • [CHANGEDBOOKING_FROMDATE] is replaced by the date which the booking is moved from.
  • [CHANGEDBOOKING_FROMDATE_DD-MM-YYYY] is replaced by the date which the booking is moved from as the syntax 31-12-2025.
    [CHANGEDBOOKING_FROMDATE_YYYY-MM-DD] is replaced by the date which the booking is moved from as the syntax 2025-12-31.
  • [CHANGEDBOOKING_FROMTIME] is replaced by booking time from before the change , ex 12:00 - 13:00.
  • [CHANGEDBOOKING_FROMTIME_START] is replaced by the starttime of the booking before the change, ex 12:00.
  • [CHANGEDBOOKING_FROMSERVICENAME] is replaced by the service the booking had before the change (will replace with the same service if no change have been made to the service).
  • [CHANGEDBOOKING_FROMCALENDAR] is replaced by the name of the calendar in which the booking has originally been made.
  • [DAYSFORWARD] is replaced by the number of days customers are allowed to book into the future, i.e. 'Days forward'.
  • [CALINVLINK] this substitution code is used to turn a text, e.g. ‘Add to calendar', into a calendar invitation link. Under settings for hyperlink the ‘Protocol' must be <other> and the substitution code should be inserted as the URL. When your customers click on the link, they will be able to add their bookings to their respective calendars.
  • [WEEKDAY] is replaced by the weekday the booking is placed on, ex. Monday.
  • [WEEKDAY_SHORT] is replaced by an abbreviation of the weekday the booking is placed on, ex. Mon.
  • [RANDNUM1000_9999] is replaced by a random number between 1000 and 9999. the from and to number can be set freely in the code.
  • [SERVICE_ITEM_GROUP] is replaced by the item group of the item added to the service
  • [VIDEOMEETINGSHOW_BEGIN] and [VIDEOMEETINGSHOW_END] this substitution code pair can be used with substitution codes for video meetings, if the booking og service has been connected to a video meeting and you want to send out confirmation or reminder that include the video link [VIDEOMEETINGURL] and other relevant text for the video meeting.

 


Try a Free and Non-Binding Demo of Gecko Booking & Administration

Fill out the form, and you will receive a demo as soon as possible.

All good!
Please enter the company name.
All good!
Please enter your phone number.
All good!
Please enter your name.

Fields marked with an * are required