Breadcrumbs

Customize the Booking Experience

When configuring your Booking Flow, you can choose from three different Booking Experiences:

  • Time selection, where users select a start and end, or a duration, then see which resources are available for that time.

  • Time slots, where users choose a predefined time slot or a resource, then see the corresponding availability.

  • Resource availability, where users select a resource first, then check its availability in the calendar for the selected day.

Each option has its own set of settings and particularities that affect how users can book a resource. The system accepts time and date values using:

  • w for weeks

  • d for days

  • h for hours

  • m for minutes



Time Selection

Where users select a start and end, or a duration, then see which resources are available for that time.

79287dbe-71a2-429c-9310-49987f664e4e.png
Time Selection Booking Experience

Steps

  1. In the Booking Hub, click the Open button next to the Booking Flow you want to edit.

  2. Click Edit Booking Flow.

  3. Go to the Availability tab.

  4. Select Time Selection in the Booking Experience field

  5. Select the fields you want to display in your booking field:

    1. Start + End to display the Start and End fields

    2. Start + Duration to display the Start and Duration fields

    3. Start + Duration or End to display the Start, End and Duration fields

  6. Define the Default Start Time. Examples:

    • 1d → Tomorrow at 00:00

    • 1d 8h → Tomorrow at 08:00

    • 8h → 8 hours from now

  7. Define the Default Duration. Examples:

    • 1h 15m → 1 hour and 15 minutes

    • 48h → 2 days

    • 1w 2d → 1 week and 2 days

  8. (Optional) Define the Maximum Duration.

    • This limits how long a resource can be booked.

    • Example: 8h prevents bookings longer than 8 hours.

  9. Customize the label for the Duration field. Example: Use Durée (French) or Duración (Spanish) instead of “Duration”.



Time Slots

Where users choose a predefined time slot or a resource, then see the corresponding availability.

image-20260320-122849.png
Time Slots Booking Experience

This option allows you to define recurring availability windows.

  1. In the Booking Hub, click the Open button next to the Booking Flow you want to edit.

  2. Click Edit Booking Flow.

  3. Go to the Availability tab.

  4. Select Time Slots as your Booking Experience.

  5. Select the Timezone where the resource is located.

  6. Choose the days of the week and a time range to define an Availability Window.

  7. Define the Duration(s) of the booking slots.

advanced edition

Your users can choose the slot duration when adding multiple durations separated by commas, e.g. 1h, 2m, 3h

image-20260415-152337.png

Tip

Click +Add availability to create multiple availability windows

Additional Settings

You can define the booking window using one of two methods under the Additional settings:

  • Period of Rolling Time: Define a rolling window of time for booking.

  • Custom Date Range: Define a specific start and end date when a user can book a resource.

Period of Rolling Time

  1. Under Additional Settings, select Period of rolling time.

  2. Define the Rolling time using the accepted values. This sets the maximum time into the future a user can book a resource. Examples:

  • d means booking is possible until the end of the same day.

  • 1d means booking is possible for the same day and the day after.

  • 0w means booking is possible until the end of the current week.

  • 1w means booking is possible until the end of the current week and the week after.

  1. Define the Minimum notice time. This determines the minimum amount of time required before a user can make a booking. Examples:

  • 0d means booking is possible from now on.

  • 8h means booking is possible from 8 hours from now.

  • 1d 14h means booking is possible from tomorrow at 14:00.

  • 0w means booking is possible from now on.

  • 1w means booking is possible from the beginning of next week.

  1. Define the Start time increment. This setting defines the frequency of your booking start times, such as every 15, 30, or 60 minutes.

Custom Date Range

  1. Under Additional Settings, select Custom Date Range.

  2. Define the Start and End Dates where a user can book a resource.

  3. Define the Minimum notice time and Start time increment. These behave the same as for Period of Rolling Time.



Resource Availability

Where users select a resource first, then check its availability in the calendar for the selected day.

ff6c5aca-f555-42d1-8c28-09190b62b957.png
Resource Availability Booking Experience

Steps

  1. In the Booking Hub, click the Open button next to the Booking Flow you want to edit.

  2. Click Edit Booking Flow.

  3. Go to the Availability tab.

  4. Select Resource Availability in the Booking Experience field

  5. Select the fields you want to display in your booking field:

    1. Start + End to display the Start and End fields

    2. Start + Duration to display the Start and Duration fields

    3. Start + Duration or End to display the Start, End and Duration fields

  6. Define the Default Start Time. Examples:

    • 1d → Tomorrow at 00:00

    • 1d 8h → Tomorrow at 08:00

    • 8h → 8 hours from now

  7. Define the Default Duration. Examples:

    • 1h 15m → 1 hour and 15 minutes

    • 48h → 2 days

    • 1w 2d → 1 week and 2 days

  8. (Optional) Define the Maximum Duration.

    • This limits how long a resource can be booked.

    • Example: 8h prevents bookings longer than 8 hours.

  9. Customize the label for the Duration field. Example: Use Durée (French) or Duración (Spanish) instead of “Duration”.