BookX lets you create hourly booking slots either manually or automatically using dynamic slot generation. Here is how to setup
How to create hourly slots manually
1. Go to the “Services” page and click “Create New Service”.
2. Enter a service name, select the products, and click “Next”.
Note: Enable “Set up a service without linking a product” to set slots without linking a product.
3. Select “Regular” as your service type and click “Generate Time Slots”.

4. Set the start and end time as per your working hours.
.png?table=block&id=20631e6b-f665-8013-8994-d32a971b4e22&cache=v2)
5. Set the service duration as 60 mins (1 hour).
.png?table=block&id=20631e6b-f665-8019-b891-c90e83ee3651&cache=v2)
6. Select the days you want to generate the slots for.
.png?table=block&id=20631e6b-f665-806f-bca7-e3b1f246068c&cache=v2)
7. Click “Generate” to generate hourly time slots.
8. Optionally, you can:
- Set block out date & time
- Manage availability settings
- Assign location and team members
Note: For a service without product, check out How to create a service without products guide to complete the setup.
9. On the “Review & Publish” page, review your service and click “Publish & Review in Store”.
How to create hourly slots automatically
1. Go to “Settings” and click “Edit” on General Configurations.
2. Click “Advanced Settings”, select “Dynamic Slots”, and click “Save”.
.png?table=block&id=20631e6b-f665-8039-a4f2-cacefdd32bc5&cache=v2)
3. Go to “Services” and click “Create New Service”.
4. Enter a service name, select products, and click “Next”.
5. Set your service duration as 60 minutes or 1 hour.
.png?table=block&id=20631e6b-f665-800e-af56-d67a38c56f75&cache=v2)
6. Set the working hours for each working day.
.png?table=block&id=20631e6b-f665-80cf-a5ed-c613a7eea65f&cache=v2)
Note: If you operate the same for the same hours, click “Copy Mon Slot to”, select the other days and click “Copy”.
7. Optionally, click “Add Break”, set start and end time, click “Add” to add break times to your schedule.
8. Optionally, set block out date & time.
9. On the “Availability Settings”, set the service slot interval to set how often time slots should appear.
.png?table=block&id=20631e6b-f665-805e-a59c-c72e7d832c55&cache=v2)
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.
10. Optionally, set buffer time to give yourself prep or recovery time between appointments to avoid back-to-back bookings.
.png?table=block&id=20631e6b-f665-8017-9124-f3a4a3937686&cache=v2)
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.
11. Set the maximum number of bookings allowed per time slot. Helps you manage your availability and avoid overbooking.
.png?table=block&id=20631e6b-f665-80ee-b7bf-f208f330b960&cache=v2)
12. You can go through other settings on the “Availability Settings” page and set them up if needed.
13. Add a location & team members if needed.
14. Once everything is set, publish your service to make it available to customers.
If you need help, feel free to reach out to our customer support team, we’re always happy to assist!