Megan Hagedorn 26 Comments

Per this UserVoice post, Microsoft is working to make Group Calendars native to Microsoft Teams via the “Meetings”/Calendar view, but below you’ll find one potential workaround in the meantime.  Please note that the below workaround may not work for users with On Premise mailboxes.

  1. To add a group calendar to Teams, we need to acquire the Calendar URL first. Log into the Outlook Web App (
  2. Go to the Group you want the calendar for:

  3. Click “Calendar”:
  4. Copy the URL from your browser:
  5. Add a new tab within a Channel in Teams:
  6. Select “Website”:
  7. Add a name and the URL you copied from the Outlook Web App:
  8. Sign in to Microsoft when prompted. This tab will now take you to the Group Calendar for the group you’ve selected.  Just be aware that you’ll need to sign in to your own Microsoft Portal account to display the group calendar:


For more information, check out this Microsoft TechNet post.  Be sure to check out the comments in the TechNet post if you’re having trouble adding the Group Calendar to Teams.



  1. Good theory, but Groups created by MS Teams are now hidden from Outlook, so you can’t get the URL. Which means you can’t add the calendar….
    Any ideas to overcome that?

    • Clark,
      Check out this blog post for a few different solutions–you can either use PowerShell to change the property that hides the group, or you can create the group from Outlook Online instead of MS Teams.

  2. If you create a group from the exchange admin when you go to create a new team there will be an option to convert an existing group to teams. I had the same problem and that was how I was able to workaround

  3. I found that if you create a group in Teams, then open up its SharePoint site (follow … by team title), in SP you can select ‘follow’ (top right’). Any followed groups are listed in my online exchange mailbox view and on my OneDrive groups list (left pane towards bottom).

  4. I works. However (we can’t see it in your screenshot), when I add the website, all Team members have access to my email and my own calendar :O .
    How should I limit this access?

    • Hi Ninica,
      I tested this with my colleagues and each user/instance of Microsoft Teams needs to authenticate this page separately (by signing into, and after doing so, they only had access to the shared group calendar–NOT my email or other calendars. I’m not able to replicate your issue! I would suggest contacting Microsoft, that behavior is unusual.

      • This page is very helpful. But I am having the very same issue; added a group calendar into MS Teams but it also makes my emails visible. Is there anyway to only get the calendar in Teams w/o exposing inbox?

        • Hi Atusa,
          Hmm, I have tested this repeatedly with other users in my organization, and it does not expose my or my coworker’s emails–from our testing, we have seen that it will only “expose” emails to yourself because each user needs to sign in to the Office 365 Portal individually to get this workaround to work, and the URL you should provide is only that of the shared group calendar–nothing to do with your personal Office 365 account. If other users are able to access your email from their own machines, this goes against my understanding and testing of this workaround and I unfortunately I can’t explain why that would be happening.

          Just a note– an integrated Shared Calendar feature is the second most popular feature request on the UserVoice site, but we haven’t had an update in a very long time, so keep your fingers crossed for something soon. Good luck!

  5. Tried this, following to TEE, get error:

    “If your site isn’t loading correctly, click here”

    And no calendar shows up.

    Why 365 is so clunky and unusable, with everything overlapping, and none of it making much sense, the world may never know.

    • I’m sorry this isn’t working for you! Unfortunately I’m not able to replicate your issue–every time I repeat this process, I get the calendar. You may want to browse the comments in this TechNet blog post? This workaround seems to be a little finicky and does not work at all for on-prem users.

  6. I found this article very useful but would like to go one step further and post reminders of upcoming events into a Microsoft Teams channel – has anybody managed to do that at all?

      • I ended up following up with Nicholas via email so I could include screenshots, but here is a link to a blog post I did covering this topic. One disclaimer–there is probably a way to format the date/time that the Flow displays, but I’m not quite sure of the syntax for the expression.

    • Hi Nicholas,
      I haven’t figured out a way to change the calendar on an existing event, but one workaround would be to open the calendar in Office 365 online, then double click the event. Select the “…” button and “Duplicate event”. In the duplicated event, you should see the calendar name in the upper left corner of this pop-up window. Before you save, select the calendar name in the upper left corner, then change the calendar as needed. I hope that helps!

  7. Hi, I was able to load the calendar, thank you! One question, and it may be dumb, but I am very new to this, but if other click on the mail tab, will they now have access to my email as well or just the group calendar?

    • I’m glad this post was helpful! You’re not the only one who has asked that question, and I’ve tested this to confirm–If any other users click on the “Mail” tab, they will only see their own mail–not yours! This is because they will also need to sign in to within Teams to view the group calendar, so any links they access will be related to their own account.

  8. Trying hard to follow this thread, without any luck.

    Within Teams, I’m able to add a tab for something called ‘Calendar Bot,’ and then am prompted to either…
    1. Login with Approved Contact
    2. Sign in with Microsoft
    3. Sign in with Google

    Only the first option is clickable, and that triggers a 404 message.

    Surely there’s a way to create a team calendar in Teams—right?

    • Hi Peter,
      I believe Calendar Bot is a third-party app–I’ve never used it before so I can’t speak to its features. The above instructions have you create a “website” tab, then enter the URL of the Group Calendar you’re trying to access. You can find the URL of the group calendar by signing into the Outlook web client and navigating to the group’s calendar.

  9. Hi there,
    My concern is that members of the group will be able to see all details of my calender. Is this valid? How can I make it so that we can all share ONLY the events that we would consider “shared” events?
    IE – our group is in relation to coverage of our remote offices, and I need a place where we can each log the dates that we intend to be in each of the offsite locations so that we can try not to overlap each other.
    Please help!

    • Hi Stephanie,
      Microsoft seems so close to releasing a TRUE group calendar feature built-in to Teams, but for the time being, this workaround would work for you still–
      The URL is directing users to the shared calendar only: … EMAIL HERE/calendar. Each group member would have access to the group calendar URL. Everyone would sign in to their own Microsoft accounts when they select the “Group Calendar” tab–you are not signing in to the calendar for the entire group. I hope that clears things up a bit. I also suggest checking out the built-in “Shifts” app in Teams (select the ellipses below Calls and Files on the left side of the window, select “Shifts”) to see if that would work. Good luck!

  10. The owa interface has changed enough that this is no longer viable. To get the URL, go to your Office 365 portal > Outlook, go to the mail tab, click on your group name, then click the mail icon that pops up, that will give you the calendar url. Classic Microsoft.

Leave a Reply

Your email address will not be published. Required fields are marked *