View Microsoft 365 Calendar in Teams

Copper Contributor

I can see the calendar for our Microsoft 365 Group in Outlook or OWA but I want to add it to Teams as a tab for our channel. Is this possible? I see that I can add a Channel Calendar but I don't want to create a new calendar, just view the existing calendar there.

10 Replies
There isn't a 'native' way to do this, via a button, etc, which would be nice. You can, however, go to Outlook on the web ("), in the left navigation, click on your Group. When the group loads in your email feed, click the Calendar icon in there. Use that URL and add a 'website' tab to your Team.

Hope that helps!
Teams engineering has had this in the backlog for some time. Please comment or continue to upvote this item so it continues to bubble up in the monthly reviews. The left nav solution from Kelly only sorta works and is sadly unreliable. You often will end up at only your own calendar, not the group one. Link to the feedback item is here:

Thanks, Kelly! So just add OWA as a tab? I did that and see that it provides a quick workaround but isn't there a way to put a proper calendar in here rather than a web page? We do get a warning:


"You're viewing content from Be sure you trust this site before using it. If the site doesn't load properly, open it in a browser."


This shows up every time you go to the tab and you're viewing the toolbar, sidebar, etc. It would be nice to have a more direct way to display the Microsoft 365 Group calendar rather than just loading a web page but this provides a bit of convenience in the meantime.

I'm not sure why there's not a standard way to add the group calendar - so few users click through groups in Outlook that it would only make sense. 

Thanks, Karuana and others for pointing out the feedback page for this issue. I  just posted the following comment there and encourage all to do the same. ... ..           

"It is ridiculous that in 2024 this is still a discussion. Calendar rollups and syncing are basic functions.  With nearly 27,000 customer requests and SEVEN YEARS since launch, nothing?? As a small business owner and administrator, I really don't care about the prioritization politics or technical issues of implementing this function, nor do my users and clients. Microsoft has the means to figure this out and could deliver a working solution without making it a costly add-on service from a third party.  Failing to do so suggests a short-sighted, taken-for-granted complacency towards locked-in business users that is not going unnoticed by Monday and other new-generation competitors and customers like me. I strongly suggest modernizing this table stakes function ASAP, perhaps by applying or diverting some of Microsoft's mind-boggling investments in AI to finally address this basic need! "


I have done this via a custom app. I'll post a how to this week.

@Robert Atkinson Thanks - that would be great! look forward to seeing...

@David Dawson @JMAGS330 


OK, below is how to add Outlook back into teams, it's quite simple leveraging the OWA functionality of Exchange Online. The example for Outlook could easily be changed to display a calendar by removing the links in the manifest,json to

leaving just



In the following zip file there are 3 files, 2 icons and a manifest.json, all you need to do is upload this into the teams admin center as a custom app, then you can add it as normal through a tab etc. 

I prefer for outlook, to pin to the left rail as seen below.


Screenshot 2024-01-17 133950.pngScreenshot 2024-01-17 134441.pngScreenshot 2024-01-17 134454.pngScreenshot 2024-01-17 134628.pngScreenshot 2024-01-17 134636.pngScreenshot 2024-01-17 134654.pngScreenshot 2024-01-17 134709.pngScreenshot 2024-01-17 134754.pngScreenshot 2024-01-17 134859.pngScreenshot 2024-01-17 134917.pngScreenshot 2024-01-17 134936.pngScreenshot 2024-01-17 134945.pngScreenshot 2024-01-17 135000.pngScreenshot 2024-01-17 135039.pngScreenshot 2024-01-17 135217.png 



Calendar Example

Screenshot 2024-01-17 142854.png

This was a super helpful post, Robert, but unfortunately it just loads OWA into Teams, not the calendar data. That's a workaround which shows all the additional chrome (frames, menus, toolbars and scroll bars, etc.) and I'm not even sure it's going to be stable. I appreciate all the effort and step-by-step but what I think I need is a direct solution from Teams.