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.

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.

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

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

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

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
