BookX Help Center
How can we help? 👋

How to set dynamic slots for your service

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.


Step 1: Enable Dynamic Slots

1. Go to BookX “Settings” and click “Edit” on General Configurations.

2. Click “Advanced Settings”, select “Dynamic Slots” and click the “Save” button.

Notion image

Step 2: Create a service with dynamic slots

1. Go to the “Services” page, and click “Create New Service”.

2. Enter a service name, select products, and click “Next”.

3. Select “Regular booking” as service type to use dynamic slots.

Notion image
💡

Note: Dynamic Slots will work only for Regular service type

4. Set your service duration (e.g., 60 mins).

5. 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 the “Copy” button.

6. Click “Add Break” to add breaks to your schedule.

7. Set the start and end time, and click “Add” to block breaks within your schedule.

Notion image

8. Set block out date & time if needed.

9. Click “Next” to move to Location & team member.


Step 3: Location & team member

Notion image

You can optionally assign locations and team members to your service.

1. Click “Add location”, select the location(s) and click “Add”.

2. Click “Add team member”, select the team member(s) and click “Add”.

3. After adding locations and team members, click “Next” to move to Availability settings.


Step 4: Availability settings

Notion image

This section controls how and when customers can book your service.

📋

Note: Service slot interval and buffer time are exclusive to dynamic slots.

1. Service slot interval: Set the service slot interval to set how often time slots should appear.

ℹ️

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.

2. Buffer time (Optional): Set buffer time to give yourself prep or recovery time between appointments to avoid back-to-back bookings.

ℹ️

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.

3. Advance booking time (Optional): Set a minimum lead time to prevent last-minute bookings and give you time to prepare.

4. Booking Window (Optional): Define how far in advance customers can book and set the maximum product quantity per booking.

5 Capacity (Optional) & Slot visibility rules (Optional) : Set capacity limits to control the number of bookings per slot and manage slot visibility rules.

6. Reschedule & cancel booking (Optional): Allow customers to cancel or reschedule their bookings.

7. Optional reservation (Optional): Allow customers to reserve the booking or skip the booking and order directly.

8. Customer information (Optional): Add custom fields to collect additional customer details such as preferences or special requirements.

Once you set your availability settings, click “Next” to move to Seasonal pricing.


Step 5: Seasonal pricing

Notion image

You can set different prices based on dates, time slots, demand, or availability.

1. Click “Add pricing” and select Basic pricing rule or Advanced pricing rule.

2. Set the condition, select the products the pricing rule applies to, and enter the price.

3. Click “Add” and click “Next” to Payment & deposit.


Step 6: Payment & deposit

Notion image

Configure how customers will pay for the service and whether a deposit is required.

1. Choose the payment method customers must use when booking:

  • Full payment
  • Partial payment
  • Book now, pay later
ℹ️

Note: At least one payment method must be enabled for the service.

2. You can also enable a refundable security deposit to collect an upfront amount and confirm the booking.

3. After configuring payment settings, click “Next” to continue to Review & publish..

🔗

Read: How to set payment options & security deposits for your service.


Step 7: Review & Publish

Notion image

In this final step, review your service configuration before making it live.

You’ll see a summary of all sections you configured.

  • Click “Edit” next to any section if you need to make changes.
  • When everything looks correct, click “Publish & Review in Store”.

Your service is now live in BookX. Click “View in store” to see how the service appears on your storefront.

Notion image

If you need further help with setting up your service, please contact our customer support.

10. On the Service Availability page, set the service slot interval to set how often time slots should appear.

Notion image

11. Optionally, set buffer time to give yourself prep or recovery time between appointments to avoid back-to-back bookings.

12. Set the maximum number of bookings allowed per time slot. Helps you manage your availability and avoid overbooking.

Notion image

13. Go through the other settings on the “Availability Settings” tab and set them up if needed.

14. Go to “Payment & Deposit” to set the payment methods and the deposits for your service.

15. Add a location & team members if needed.

16. 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.


Related Topics


Did this answer your question?
😞
😐
🤩