Forum Discussion

NatalieV's avatar
NatalieV
Copper Contributor
Sep 17, 2025

Help with intermittent staff availability in Microsoft Booking

Hi everyone,

I manage a team of volunteers who provide counseling across ~12 sites. Most of our sites have one counselor, but one site (phone counseling) has 10 counselors with varying availability. 

Our challenge is that Microsoft Bookings only seems to allow recurring staff availability on a weekly pattern (e.g., every Tuesday 9am–2pm). Many of our counselors work on patterns like “2nd and 4th Tuesday” or “1st and 3rd Tuesday.”

Currently, our workaround is to enter recurring weekly availability and then block off the “off” weeks in Outlook calendars. This works, but it gets messy when a counselor wants to make a one-time schedule change (e.g., start an hour later on a specific date or add a non-typical counseling date). We have to manually cross-check other counselors’ availability to avoid conflicts and make sure incorrect appointments do not populate, which is error-prone and stressful.

My questions:

  • Is there a way in Bookings to set staff availability on intermittent patterns (e.g., 2nd/4th Tuesday) without relying on Outlook blocks?
  • Is there any way to make one-time availability exceptions for a specific date and staff member?
  • Has anyone else managed multiple staff on a rotating schedule and found a clean workflow?

Any guidance, workarounds, or confirmation that this is a current limitation would be very helpful.

Thanks in advance!

1 Reply

  • Unfortunately, Microsoft Bookings doesn’t currently support more complex availability patterns like “2nd and 4th Tuesday” or one-time exceptions directly in the tool. The main workaround is exactly what you’re doing, set up recurring weekly hours and use Outlook calendar blocks to remove the times that don’t apply. It’s not perfect, but Bookings will always respect Outlook blocks, so that’s the safest way to handle changes. Some teams also create separate services to better reflect rotating schedules or keep a master schedule outside of Bookings and only input the final confirmed times. It does mean a bit of extra coordination, but for now that’s the cleanest way to manage it until Microsoft adds more flexible scheduling options.

    ------------------------------------
    Don't forget to mark as solution if my answer suits you

Resources