Customize the Booking Options

To personalize how clients interact with your booking platform, open the left sidebar and click on Customize.

This area of Bookablesites lets you tailor the look, structure, and functionality of your booking website and form. You can adjust settings related to:

  • Additional data fields and chatbot interaction
  • Booking form design and layout
  • Customer account and login options
  • Employee selection behavior and automation logic
  • Languages, labels, and translations
A settings page titled "General" for a booking website, showing account, website, and branding options, with a customization menu highlighted on the left sidebar.
Screenshot of a website interface showing options to upload a share preview image, website logo, and favicon, each with specified size and format requirements.

On the Customize page, the features are organized into grouped sections with multiple subcategories. The key sections include:, please visit this page.

If you enable the ChatBot feature, feature is enabled, its settings will appear just below Custom Fields.

Booking Website

General

When you first enter the Customize section, the Booking Website category automatically expands to show the General tab. This tab includes two key configuration groups: Account Settings and Website & Branding Settings.

Account Settings: This option defines who can make bookings through your Bookablesites website. You can select one of three modes:

  • All customers – both registered users and guests can book appointments.
  • Guest users only – restricts scheduling to non-registered users.
  • Registered users only – only logged-in users can book through their customer accounts.

Registered users can log in using the Log In button at the top-right corner of your booking site (added automatically when registration is enabled). Guest users can still view and update their appointments directly from their booking confirmation email.

These settings let you balance convenience with control—either promoting account creation for ongoing customers or allowing quick, frictionless guest bookings.

A website settings page showing options for who can make bookings: both registered and guest customers, only registered customers, or only guest customers. "Both" is selected.

The Website and Branding Settings offer a range of customization options for your booking website:

  • Title: Set your site’s name as it appears in browsers and search results.
  • Description: Add a meta description to improve SEO visibility and help search engines better understand your business.
  • Share Preview Image: Choose an image displayed when your website link is shared on social platforms or messaging apps.
  • Website Logo: Upload your company logo to display consistently in your website’s header and footer.
  • Favicon: Add a small browser-tab icon to make your site instantly recognizable.
Website and branding settings page showing fields for page title, description, preview image, logo, and favicon, with sample images and upload guidelines displayed.

Custom Code

In this section, you can add your own CSS or JavaScript code to extend or style your site.

The Custom Code feature gives you full flexibility to:

  • Embed third-party widgets or tracking tools
  • Customize layouts and colors beyond default styling options
  • Add functional scripts (for example, chat widgets or analytics integrations)

For a library of sample scripts and further guidance, see the dedicated Custom Code this page.

Screenshot of a website customization page showing editable fields for Custom CSS and Custom JS, with a chatbot script entered in the Custom JS section.

Booking Form Steps

General

A software interface shows booking form step order and settings, with options for service, category, employees, people, date, and time under the General tab in the Booking Form Steps menu.

This subsection controls how the booking flow is displayed and structured for customers.

Key features include:

  • Reorder Booking Steps: Drag and drop steps to arrange them as you prefer. (Note: The General Information step—where customer details are entered—is always last and cannot be moved.)
  • Recurring Appointments / Resources Integration: When either of these features is enabled, the Date & Time step automatically becomes the fifth step and cannot be repositioned.

Additional options:

Default Date & Time View: Select whether the booking calendar initially shows a weekly or monthly layout (customers can toggle between them)..

Show unavailable/booked slots: Lets customers see which time slots are already taken (they’ll appear grayed-out).

Show Time Zone selector: Displays each customer’s local time zone during date & time selection—particularly useful for remote or international appointments. Example: if your employee’s time zone is UTC and the customer’s is UTC+4, the same appointment would appear as 07:00 to the employee and 11:00 to the customer.

Look Busy option: Creates a busier-looking schedule by marking a percentage of available slots as booked. You can choose whether these appear earlier or later in the day.

Default Date & Time View: Select whether the booking calendar initially shows a weekly or monthly layout (customers can toggle between them).

Employees

In the Employee Selection Settings, you can choose whether clients are allowed to pick an employee for their appointment. You can also define the rules used to assign an employee when a customer does not pick one. Enabling the “Customer can choose an employee” option lets clients select a specific employee for their booking or choose “Any Employee,” which will have the system assign an employee according to the selection rules.

Any Employee” choice on the Bookablesites and must pick a particular employee. To remove the entire employee selection step from the Bookablesites, enable the “Hide employee selection” option.

A settings page for employee selection options, showing toggles for customer choices and visibility preferences in a booking system.

If a customer does not select an employee, you can define the logic for automatic assignment using one of several methods:

  • Round Robin: Employees are assigned in order to balance workloads evenly.
  • Least Busy: Chooses the employee with the fewest total bookings.
  • Highest/Lowest Price: Assigns based on pricing structure.

By default, Bookablesites displays each employee’s nearest available time slots during booking, providing a faster, more convenient selection experience. This can be disabled if desired.

Booking website settings page showing employee selection options, with “Hide employee selection” checked and “Round Robin” chosen as the employee selection logic in a dropdown menu.

By default, Bookablesites displays each employee’s nearest available time slots during booking, providing a faster, more convenient selection experience. This can be disabled if desired.

Customers

A website settings page showing customer-related options for booking forms, with the "Customers" menu item highlighted in red on the left sidebar.

Manage what personal data is collected and how customer interactions behave on the booking form.

Settings include:

  • Show Email Field: Display and optionally require an email field. Leaving this optional allows bookings without email; however, mandatory email entry is needed for certain payment methods (like PayPal).
  • Show Phone Number Field: Toggle on or off, and make it required if necessary.
  • Custom Appointment Cancellation URLs: Redirect customers to your own branded success or failure pages after a cancellation attempt.
  • Ask for Cancellation Reason: Allow or require customers to provide a reason for canceling.
  • Redirect After Successful Booking: Send customers to a specific “Thank You” or confirmation page after completing an appointment.

Language

The Language section allows you to translate your booking website and invoices. Supported languages include Arabic, Portuguese (Brazil), French, German, Spanish, Italian, Japanese, Russian, Chinese (Simplified and Traditional), and many more.

Please Note The backend (Admin Interface) is currently available in English, Czech, Serbian, and Spanish—this can be managed in the General Settings page.

If multilingual support is disabled, you can set just one language for the booking site.
If enabled, you can add multiple languages and allow customers to select their preferred language from a dropdown menu.

Screenshot of a website customization page showing language settings, with "Language" highlighted in the sidebar and English selected as the default language.
  • 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.

Labels

Within the Labels section, you can edit nearly 60 text labels that appear across the booking form (e.g., button text, section titles, messages).
If a label is left blank, Bookablesites uses its default text.
You can edit labels for each language separately using the Change Labels for dropdown.

Custom Fields

The Custom Fields section allows you to capture extra information from customers or about appointments.

Types of fields include:

  • Appointment Fields: Gather additional details related to a single booking—like preferences, special instructions, or required notes.
  • Customer Fields: Collect general customer-specific data (e.g., contact preferences or membership information).

These fields let you tailor the booking process to your business needs.

For detailed instructions on setting up and managing these custom fields, please refer to the Custom Fields page.

This page provides comprehensive guidance on creating and utilizing custom fields to tailor your booking process to your unique needs.

Chatbot (Beta)

Bookablesites’ ChatBot streamlines scheduling by allowing customers to interact conversationally with your booking system. Through real-time responses and guided dialogue, customers can ask questions, check availability, and book appointments effortlessly.

This feature helps enhance user convenience, reduce booking friction, and improve overall engagement. Checkout this page.