Dynamic slots let you automatically generate time slots within a set time range based on your service duration, breaks, and optional buffer time. This flexible setup ensures that appointments are spaced appropriately, helping you avoid back-to-back bookings.
How to enable and set up dynamic slots
1. Go to BookX “Settings” and click “Edit” on General Configurations.
2. Click “Advanced Settings”, select “Dynamic Slots” and click “Save”.

3. Go to the “Services” page, and click “Create New Service”.
4. Enter a service name, select products, and click “Next”.
5. Select “Regular” as service type to use dynamic slots.
.png?table=block&id=20231e6b-f665-80e1-bf63-e00af1badb5e&cache=v2)
Note: Dynamic Slots will work only for Regular service type
6. Set your service duration (e.g., 30 mins).
7. Set the working hours for each working day.
Note: If you operate the same for the same hours, click “Copy Mon Slot to”, select the other days and click “Copy”.
8. Optionally, click “Add Break”, set start and end time, and click “Add” to block breaks within your schedule
9. Set block out date & time if needed.
10. On the Service Availability page, set the service slot interval to set how often time slots should appear.
.png?table=block&id=20231e6b-f665-8080-a60c-c335a591f26d&cache=v2)
For example, a 30-minute slot interval will create overlapping slots like 9:00–10:00, 9:30–10:30, 10:00–11:00, and so on.
11. Optionally, set buffer time to give yourself prep or recovery time between appointments to avoid back-to-back bookings.
For example, if your service duration is 30 minutes, with 10 minutes buffer time after each appointment, the slots would look like 9:00 - 9:30, 9:40 - 10:10, 10:20 - 10:50, and so on.
12. Set the maximum number of bookings allowed per time slot. Helps you manage your availability and avoid overbooking.
.png?table=block&id=20231e6b-f665-8013-907d-f38e32d70c57&cache=v2)
13. Go through the other settings on the “Availability Settings” page and set them up if needed.
14. Add a location & team members if needed.
15. Once everything is set, publish your service to make it available to customers.
If you need further help with setting up dynamic slots, please contact our customer support.