Hi @Suheir AlSaleh,
Thank you for posting your question in the Microsoft Q&A forum.
Regarding your scenario, where you want to add staff from a different domain (a subsidiary or external company) to Microsoft Bookings so they can act as team members and manage or share their own availability, I’d like to clarify the current product behavior and limitations.
At this time, Microsoft Bookings does not support free/busy availability sharing for external users (users outside your Microsoft 365 tenant).
- You can add an external user (from another domain or tenant) as a staff member in Bookings.
- However, their calendar availability cannot be synced or displayed in Bookings.
- As a result, external staff cannot manage or reflect their own real availability for bookings in the same way internal users can.
This limitation applies even if:
- The external user is a guest (Azure AD B2B)
- The external user belongs to a subsidiary company with a different domain
- Calendar sharing exists outside of Bookings
Bookings only pulls free/busy data from internal Exchange Online mailboxes within the same tenant.
If you add an external staff member:
- Availability must be set manually in Bookings
- Appointments may be double-booked if their real calendar changes
- They will not have automatic calendar conflict prevention
So while adding them is technically possible, the experience is limited and not recommended for scenarios where accurate availability is required.
You can review Microsoft’s documentation here for more context on how staff management works in Bookings: Add team members to Bookings | Microsoft Learn
I personally agree that enabling full availability support for external or cross-tenant staff (especially for subsidiaries) would be a very valuable enhancement.
The best way to request this capability is to submit feedback directly to Microsoft so the product team can review and evaluate the suggestion. This is the most effective path forward, as the Microsoft Teams product team actively monitors customer feedback, and many features and product improvements are driven by customer suggestions.
- Visit: Bookings · Community (Feedback Portal)
- Select Send feedback
- Clearly describe your request, for example:
“Allow Microsoft Bookings to sync free/busy availability for external or cross-tenant staff members.”
Customer feedback is actively reviewed, and many product improvements come directly from these requests.
If you submit feedback, feel free to share the link here. I’d be happy to upvote it, and it can help others with the same requirement support the request as well.
As forum moderators, I don’t have the ability to change or override Bookings product limitations, but I'm always happy to clarify current behavior and point you to the correct feedback channels.
Thank you for your time and understanding. While this may not provide the outcome you were hoping for, I hope it clearly explains what is and isn’t currently possible with Microsoft Bookings.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread