Hello @Jade Weddle,
Thank you for posting your question in the Microsoft Q&A forum.
Currently, Microsoft Bookings does not natively provide a unified, cross‑calendar staff schedule view when you use separate booking pages for each product or service. Each Bookings page is an isolated calendar, and staff only see bookings created within that page.
However, there are some work-around that I can provided to you:
- Use shared bookings + Microsoft Graph Bookings API
You can implement Shared Bookings along with the Bookings Graph API to consolidate schedules across pages:
- Use the Bookings API to read appointments from all your product‑specific Bookings pages.
- Store them in a central SharePoint list, Excel file, SQL table, or Power BI dataset.
- Build a consolidated Power BI or Teams dashboard to create a true single calendar view
- Use Power Automate to sync all appointments into One Calendar
You can build flow that:
- Triggers when a new booking is created on any Bookings page,
- Extracts appointment data (trainer, customer, service),
- After that writes it to:
- A central Outlook calendar,
- A Teams channel calendar,
- A SharePoint list,
- Or Power BI dataset.
Note: This will give you a unified schedule without changing your existing booking setup.
For further information regarding to this issue, kindly visit: Best practices for using Shared Bookings | Microsoft Learn.
Note: Please understand that as a forum moderator, my primary goal is to provide helpful guidance and support through general troubleshooting steps. While I don’t have access to internal systems or test devices required to resolve backend/account issues, I truly appreciate your understanding of these limitations.
Thank you for choosing Microsoft, and I am looking forward to your response. If anything is unclear, please don’t hesitate to reach out to me.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have any extra questions about this answer, please click "Comment."
If you want to receive the related email notification for this thread, please follow the steps in our documentation to enable e-mail notifications.