Winter sale
White label agency solution
White label agency solution
White label agency solution
Up to 50% off on all licenses
Up to 50% off on all licenses
Up to 50% off on all licenses
Grab Yours

Booking Website


Customize the Booking Options

Customize the Booking Options

To tailor your booking experience, navigate to the left sidebar and click on the “Customize” button.

This section covers the customization of booking options (form settings, customer account settings, employee selection settings and logic, language used, and labels available for modification).

If you’re looking for Design Customization please click here.

On the Customize page, you’ll find six sections: General, Look and Feel, Language, Labels, Custom Fields (please note that this section is a custom feature that needs to be enabled before it appears), and Custom Code.


At the top of the page, you’ll find a snippet of code (iFrame) that you should copy and paste onto your website if you wish to embed the Trafft booking form. This code can be embedded into any website, regardless of the CMS or code it’s built with. Below the code, you can click the “Copy code to clipboard” option to copy it to the clipboard and then proceed to paste it onto your website.

Booking Form Settings

In the Booking Form Settings, you can enable and configure several options:

  • Activate the “Display unavailable/booked slots in time slot selection” option if you wish to showcase occupied slots on your booking form during the Time Selection step. This feature will present your booked time slots as unavailable, allowing customers to view them but restricting them to book only the available slots.
  • You can specify the URL of the page you want customers to be redirected to after successfully booking an appointment, replacing the congratulatory page. Achieve this by enabling the “Redirect URL after a successful booking” option and entering the desired URL in the “Set Redirect URL” field.
  • Activate the “Look Busy” option if you wish to create the appearance of a busier schedule on your booking forms. This feature allows you to hide a specified portion of your time slots on the booking form. If you combine it with the “Show unavailable/booked slots in time slot selection” option, a segment of your time slots will be displayed as booked on the booking website. In the “Percentage of available slots as booked” field, input the percentage of your day that you want to present as booked on the booking form. In the “Preferred period of the day busy slots are shown“, choose between the First or Last part of the day, from which the time slots will be extracted and displayed as booked.
  • Configure your Custom Appointment Cancellation URLs for the pages to which your customers will be redirected when canceling their appointments using the link you can integrate through placeholders. You can set both the URL for the page where the customer will be directed after successfully canceling an appointment and the URL for unsuccessful cancelation attempts.

Account Settings

In Account Settings, you have the flexibility to decide whether your customers are required to log in to book appointments or to disable this requirement entirely. You can leave the option for customers to choose between logging in or booking as a guest. The choice is yours, so select the preferred option by clicking the radio button next to it based on what best suits your business needs.

Customer Settings

In the Customer settings, you can decide whether the email or phone number fields should be mandatory, both on the booking form and when creating a new appointment from the backend. This gives you the flexibility to determine whether clients are required to provide this information during the booking process. You can enforce these fields by selecting the checkboxes labeled “Set Email field as mandatory” and “Set phone number field as mandatory.” Additionally, you have the option to request a reason from your customers when canceling an appointment

Employee Selection Settings

In the Employee Selection Settings, you can decide whether you want to provide clients with the option to choose an employee for their appointment. You can also establish the logic for selecting employees if a customer hasn’t made a specific choice. By enabling the “Customer can choose an employee” option, clients can select a specific employee for their booking or opt for the “Any Employee” choice, which will automatically assign an employee based on the selection logic.

If you check the “Hide “Any Employee” option from selection,” customers won’t see the “Any Employee” option on the booking website and must choose a specific employee. To completely conceal the employee selection step on the booking website, you can check the “Hide employee selection” option.

If a customer opts for the “Any Employee” choice on the booking website or neglects to choose a specific employee, you can define the logic for assigning an employee under the “Employee selection logic” dropdown. You have several options to choose from, including Round Robin, which assigns employees in a circular order, as well as options based on the Least Busy employee, the employee with the Highest or Lowest price.


In the Language section, you have the option to translate the booking website and invoices into different languages using the “Languages” dropdown. Currently, the available languages include Brazilian Portuguese, Bulgarian, Chinese (Traditional), Chinese (China, Simplified), Chinese (Taiwan, Simplified), Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Malay, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovenian, Spanish, Swedish, Ukrainian, and Vietnamese.

Please Note that the back-end (Admin section) of Trafft is currently offered only in English, and it cannot be changed.

If you are interested in contributing to the translation of Trafft, please contact us at

Depending on whether you’ve enabled Multilingual Support in the Features & Integrations section, the Language Customize options will appear differently:

  • When Multilingual Support is disabled, you can only configure the language on the booking website:

  • With Multilingual Support enabled, you can configure the default website language and add additional languages for customers to choose from the language drop-down menu on the booking website.


You have the option to customize the labels on your booking form according to your preferences. If you leave these fields blank, the default labels will be used. Currently, there are over 40 labels available for modification, and we regularly introduce new ones. Feel free to reach out to us if there’s a specific label you need that is not yet available.

In the “Change Labels for” drop-down, you can select languages you previously added in the Languages section, so you can change the labels for each language individually.

Custom Fields

Within the Custom Fields section, you also have the option to configure additional fields for your customers to fill in during the booking process.

These are very useful when you want to collect more information about your customers.

Further details on setting up these fields can be found on the Custom Fields page.

Have more questions?

If you face an issue, and cannot find an answer in the documentation, feel free to submit a support ticket!