Microsoft Bookings - Occasional slots for booking, but want different staff members to show as available each week

Hazelwood, Holli 0 Reputation points
2026-08-10T10:39:31.07+00:00

Context:
I am creating a Bookings Page where users can book a 30 minute appointment. The appointment slot changes week to week to vary the times we are offering, so I have manually created appointment slots by setting general availability as not bookable, and then using the 'customised hours' for each week, setting which day and 30 minute time slot is available that week. The correct 30 minute time slot is showing on the bookings page now - this has been a successful work around, though albeit fiddly.

The issue:

However, I have 3 members of staff for the service. They are taking it in turns to be available for each slot. So I do not want staff member B or C to show as available when it is staff member A's week to do the appointment.

I have tried using the 'time off' feature to mark the staff member not doing the session that week as having time off. This has successfully hidden them from the booking page, however it isn't actually a viable option as now it says 'time off' in their outlook calendar, when they are not having time off, they are still doing their usual job, just aren't attending that appointment. (Is there a way of marking them as having time off without this showing on their outlook calendar?)

We do not want to have separate services on the booking page for each staff member, as this is confusing for customers booking the appointment. Customers don't mind which staff member they see, they just want to book an appointment for a time that suits them.

I do not want to add lots of appointments in each staff members calendar, as this 30 minute appointment is only a small aspect of their role, and their calendar needs to reflect their availability for all aspects of their job.

Request:

Please advice what solutions there are. If I can get this working successfully, we will be using Microsoft Bookings for various different things!

A useful feature that I think would resolve this would be if when choosing the 'availability' for each time period you could select a staff member too.

Outlook | Web | Outlook on the web for business | Settings

1 answer

Sort by: Newest
  1. Heimerdinger 290 Reputation points Independent Advisor
    2026-08-10T11:47:32.38+00:00

    Hi @Hazelwood, Holli

    Thank you for taking the time to explain your scenario in detail. I understand what you're trying to achieve: offering a single public 30-minute appointment slot each week while rotating different staff members behind the scenes, without displaying unavailable staff or marking them incorrectly as "time off." 

    Based on the current Microsoft Bookings design, service availability can be managed using options such as Bookable when staff are free, Not bookable, or Custom hours. You can also configure different date ranges for a service. However, these settings control when a service is available for booking and do not provide a way to automatically assign a different staff member for each custom date range. 

    For this scenario, I would recommend avoiding the Time off feature unless the staff member is genuinely unavailable. Time off is intended for situations such as vacations, sick leave, business closures, or other periods when an employee should not receive bookings. 

    Recommended approach: Use staff availability 

    If each staff member has a predictable schedule, you can manage availability by adjusting their working hours in Microsoft Bookings so that only the appropriate staff member is available for the appointment slot each week. 

    1. Go to Services and select Edit service. User's image
    2. Enable staff selection for the service.User's image
    3. Choose only the staff member who should handle that week's appointment slot.  User's image

    With this configuration, customers visiting the booking page will see the same service, but only the selected staff member will be available for booking during that period. 

    This approach keeps the customer experience simple and consistent. While it does require some manual updates when the assigned staff member changes, it is currently the most practical way to achieve the behavior you're looking for within Microsoft Bookings. 

    Thank you again for your time and patience. I hope this helps clarify the available options. If you have any questions or if your staff rotation follows a specific pattern, feel free to share more details and I'll be happy to explore whether there may be a more efficient setup. 


    If the answer is helpful, please click "Yes". If you have extra questions about this answer, please click "Comment".    

    Note: Please follow the steps in the forum documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.