Additional features, settings, or issues not covered by specific Microsoft Teams categories
Hi @Glockner, Jason,
Good day to you! Welcome to Microsoft Q&A forum.
Thank you for reaching out. I understand you’re looking to synchronize Microsoft Teams Shifts schedules with providers’ Outlook calendars for your School of Medicine project. This integration will help eliminate double entry of schedules by your eight divisions’ schedulers and reduce missed appointments.
Since there is no native sync between Teams Shifts and Outlook, the recommended solution is to use Microsoft Power Automate to automate the process. Power Automate enables the creation of a “flow” that listens for changes in the Shifts schedule and mirrors those changes in Outlook calendars.
Overview of the integration
- Trigger: When a shift is created, updated, or deleted in Teams Shifts.
- Actions: Retrieve shift details and create, update, or delete the corresponding Outlook calendar event.
This approach uses standard Microsoft 365 services and requires no manual duplication. Once configured, synchronization is near real-time.
Key tools & components
- Microsoft Teams (Shifts) is the source of scheduling data. This is where shift schedules are created and managed.
- Outlook Calendar (Exchange) serves as the destination for events. Shift data from Teams is sent here to appear as calendar entries.
- Microsoft Power Automate is the workflow automation platform used to connect services and automate the process.
- The Shifts Connector for Power Automate provides the necessary triggers and actions to work with shift events.
- The Office 365 Outlook Connector enables the creation and modification of calendar events within Outlook.
- The Office 365 Users Connector is optional but useful for retrieving user details such as email addresses.
Note: The account running the flow must have established connections to Microsoft Teams, Office 365 Outlook, and Office 365 Users to ensure the integration works properly.
To ensure you receive the best and most accurate assistance, I recommend raising a formal support ticket with the Power Platform team. They’ll be able to provide in-depth recommendations tailored to your specific requirements, including advanced configuration, connectors, expressions, and automation logic. In Microsoft Power Platform Community Forum Thread, you'll get the most qualified group of respondents, and other partners who read the forums regularly can share their knowledge or learn from your interaction.
The specialized support team will guide you step by step and help you find the best solution for your needs.
I hope this message finds you well and if there’s anything else I can help with, just let me know. I’m happy to help.
Wishing you a great day.