How to Sync All Your Calendars to Microsoft Teams

This article will show you how to sync all of your Outlook calendars to your Microsoft Teams calendar. Although this article focuses on Outlook, the same technique works for syncing your Google calendar to your Teams calendar. You and your teammates can finally see your accurate availability without leaving Microsoft Teams.

The Microsoft Teams Calendar Does Not Show All Your Outlook Calendars

There are a lot of tweets and threads in the Microsoft support forum asking How to sync my Outlook Calendars and my Microsoft Teams calendar? Often, the underlying reason for the question is that the Microsoft Teams calendar only shows your default Outlook calendar (the calendar named “Calendar”). Events on on your non-default Outlook calendars (any calendars that you manually created, were shared with, you imported via URL, etc.) will not sync to your Microsoft Teams calendar.

Microsoft Teams Calendar Shows Only the Default Outlook Calendar
Microsoft Teams Calendar does not show all your Outlook calendars

Worse, when your teammates view your availability using the Microsoft Teams Scheduling Assistant, they will see that you are free at when you are actually busy on one of your other calendars.

Microsoft Teams Scheduling Assistant does not account for other Outlook calendars
Microsoft Teams Scheduling Assistant does not account for other Outlook calendars

How to Sync your other Outlook Calendars to Your Teams Calendar

You can use CalendarBridge to sync your other calendars to your default Outlook calendar (wither with details, or just “free/busy”) so that all your events show up in the Microsoft Teams calendar and you stop getting double booked via the Microsoft Teams Scheduling Assistant.

Just create a sync connection from a non-default Outlook Calendar to your default Outlook Calendar

CalendarBridge sync connection so Non-Default Calendar shows up in Teams Calendar

The sync connection will take just a few minutes to setup and then voila! All your events show up in your Teams calendar:

After syncing with CalendarBridge, both Outlook Calendars show on Teams Calendar
After syncing with CalendarBridge, both Outlook Calendars show on Teams Calendar

and the Teams Scheduling Assistant now shows your accurate availability to your Teammates:

Teams Scheduling Assistant reflects busy time across all Outlook calendars

How to Sync your Google Calendar to Your Teams Calendar

If you are also wondering how you can sync your Google calendar to Microsoft Teams, the technique shown above works exactly the same for Google calendars. Just create a sync connection from your Google Calendar to your default Outlook calendar.

Once you’ve synced your other Outlook calendars and Google calendars to your default calendar, your Teams calendar and the Teams Scheduling Assistant will always be up-to-date with your true availability. No more jumping back and forth between Teams and Outlook or Google calendar. And no more getting double booked via the Teams Scheduling Assistant