How to Manage Staff Availability in Microsoft Bookings
Question details
The user wants to know if staff members assigned to a Microsoft Bookings service can update their own availability and if administrators can view these schedules.

- Product
- Microsoft Bookings
- Device & OS
- not provided
- Scenario
- Managing internal staff availability and administrative oversight on a Microsoft Bookings page.
- Observed behavior
- Seeking clarification on staff permissions, availability management capabilities, and schedule visibility within the platform.
Ensure you have Administrator access to the Microsoft Bookings page so you can review and modify staff roles and availability settings.
Configure Staff Roles and Calendar Sync
Staff can manage their availability automatically by linking their personal Outlook calendars, or by being assigned specific roles that allow them to edit Bookings settings.
In Microsoft Bookings, availability is primarily managed through two methods: syncing with personal Microsoft 365 calendars or manually adjusting working hours based on staff roles. Administrators always have full visibility and control over all staff schedules.
Navigate to the 'Staff' tab in your Bookings dashboard, select a staff member, and check the box for 'Events on Office calendar affect availability'. This allows their personal Outlook events to automatically block out their availability.
Assign the 'Administrator' role if a staff member needs to manage schedules and settings for themselves and others. Assign the 'Viewer' role so they can see their own schedules without changing overall page settings.
Because advanced permission configurations fall outside standard Exchange Online support, visit the Microsoft Bookings Tech Community to ask specific setup questions and get advice from Bookings specialists.

Manage Your Team's Schedules with WPS Office
If you are looking for a straightforward way to track internal team availability and schedules without complex permission settings, WPS Office provides a free, lightweight, and highly compatible alternative to Microsoft Office. Use powerful spreadsheets to manage timesheets and project planning with ease.
- 1. Open WPS Spreadsheet: Launch WPS Office and click on 'Spreadsheet' to start a new workbook.
- 2. Choose a Schedule Template: Navigate to the 'Templates' section and search for 'Schedule' or 'Availability' to find a ready-to-use team calendar.
- 3. Customize and Share: Fill out your staff details and use the sharing feature to send a collaboration link, allowing team members to input their own availability directly.

Frequently Asked Questions
Can administrators override staff availability in Bookings?
Yes, administrators can manually add time off, adjust working hours, or override availability for any staff member directly from the Bookings Calendar tab.
Why is a staff member showing as unavailable when they are free?
This usually occurs if the 'Events on Office calendar affect availability' setting is enabled and they have a 'Busy' event scheduled in their connected Outlook calendar during that time.
Can staff without an Office 365 account be added to Bookings?
Yes, you can add staff members using external email addresses (like Gmail). However, their external calendars will not automatically sync with Bookings; their availability must be managed manually by an administrator.




