How to Set Date-Specific Time Slots in Microsoft Bookings
Question details
The user wants to configure a multi-week schedule where time slots vary week by week, and asks if a shared Outlook calendar can be used as the availability source.

- Product
- Microsoft Bookings
- Device & OS
- not provided
- Scenario
- Setting up a complex scheduling calendar for customer bookings over multiple weeks with variable availability.
- Observed behavior
- Microsoft Bookings defaults to a standard recurring weekly schedule and only checks the staff member's primary calendar for conflicts, preventing the use of shared calendars or varying recurring schedules.
Ensure you have administrative access to your Microsoft Bookings page and a clear plan of your exact availability for each upcoming week before modifying the schedule settings.
Use the Date Range Availability Feature
Since Microsoft Bookings does not support variable recurring weekly schedules, you must manually define specific availability for each distinct week using date ranges.
This built-in workaround allows you to override the default recurring schedule for specific blocks of time. You will need to create a new date range for every week that deviates from your standard schedule.
Open Microsoft Bookings and navigate to the 'Services' or 'Staff' page, depending on where you need to apply the custom schedule.
Select the specific service or staff member. Scroll down to the Availability options and uncheck 'Use default scheduling policy' if necessary.
Click on 'Set different availability for a date range'. Select the start and end dates for your first week (e.g., Week 1).
Enter the custom time slots available for Monday through Friday of that specific date range.
Click 'Set different availability for a date range' again to create a new period for Week 2, and repeat this process for all varying weeks.

Manually Block Time in Your Primary Outlook Calendar
If setting up multiple date ranges is too tedious, you can maintain a wide-open schedule in Bookings and use your primary Outlook calendar to block out unavailable times.
Enhance Your Productivity with WPS Office
While Microsoft Bookings handles your scheduling, you might find other Microsoft Office tools heavy or expensive. WPS Office provides a free, lightweight, and highly compatible alternative for your document, spreadsheet, and presentation needs with a familiar, easy-to-use interface.
- 1. Download and Install: Visit the official WPS website to download the free installation package for your operating system.
- 2. Open Your Office Files: Launch WPS Office and directly open your existing Word, Excel, or PowerPoint files without losing any formatting.
- 3. Enjoy Seamless Productivity: Use the familiar ribbon interface to edit, save, and share your documents effortlessly.

Frequently Asked Questions
Can I use a shared Outlook calendar for Microsoft Bookings availability?
No, Microsoft Bookings only accesses and checks the primary calendar of the assigned staff member to determine availability and conflicts. It cannot currently use a separate shared calendar as the availability source.
Why does my Microsoft Bookings schedule apply the same time slots to every week?
By default, Microsoft Bookings relies on a standard recurring weekly schedule. If you need varying time slots for different weeks, you must manually configure them using the 'Set different availability for a date range' feature.
Can I sync multiple calendars to one staff member in Bookings?
No, a staff member profile in Microsoft Bookings is tied to a single primary email address and its corresponding primary calendar. To block time based on other calendars, you must copy those busy times to the staff member's primary calendar.
How do I suggest a new feature to the Microsoft Bookings team?
You can submit feature requests, such as advanced variable recurring schedules, directly to the Microsoft Bookings Product Development Team through the official Microsoft Feedback Portal community site.




