SharePoint site calendar in Outlook via Teams

Lionel PERES 66 Reputation points


I'm looking to integrate a sharePoint group calendar into Teams, but before that I need to get the sharepoint group calendar to show up in Outlook.

What I explain is reproducible by all. I tried on several Tenant, the server response is the same.

  • I create a Teams team, this automatically adds a 365 group, I go to the SharePoint of this group, I add a site page including a "Group Calendar" web part, I publish, I click on Create a meeting , the screen switches to Outlook on line and the group calendar is not created, impossible to find it, you can reproduce this.
  • I create a 365 group (in the administration directly) by checking the box that will create a Teams team for me, I go to the SharePoint of this group, I add a site page by including a "Group calendar" web part ", I publish, I click on Create a meeting, the screen switches to Outlook on line and the group agenda is created!! Beautiful, all is well.

So my question is how to catch up for the existing teams that were created via Teams, how to manage to activate the sharepoint group calendar so that it can be filled (ideally in Outlook on line)??

Thanks for your help.

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
9,034 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,506 questions
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
9,560 questions
Outlook Management
Outlook Management
Outlook: A family of Microsoft email and calendar products.Management: The act or process of organizing, handling, directing or controlling something.
4,871 questions
0 comments No comments
{count} votes

Accepted answer
  1. Kael Yao-MSFT 37,491 Reputation points Microsoft Vendor

    Hi @Lionel PERES

    group calendar is not created, impossible to find it, you can reproduce this.

    Once you create a Team via Teams, it would also create a group mailbox with calendar, while by default it is hidden.
    Please refer to this link: How Microsoft 365 Groups work with Teams

    You may connect to Exchange Online Powershell with an account with the required permissions (Exchange admin or Global admin) to run the following cmdlet to enable it:

    Set-UnifiedGroup -identity <group name> -HiddenFromExchangeClientsEnabled:$false  

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Lionel PERES 66 Reputation points

    Thanks @Kael Yao-MSFT

    I understood and I will experiment by modifying this parameter.
    But if I understood correctly, it will be active for the new Teams teams that I can create soon.

    I have several teams that I need the calendar to create a group calendar for them. These teams exist and I can't recreate them because there are a lot of channels and a lot of information already (and you can't move the channels from one team to another for now).

    When creating a Microsoft 365 group in Outlook or SharePoint, the group mailbox is visible in Outlook. When creating a team in Teams, the group mailbox is hidden by default.

    Do you know how I can create the mailbox (and therefore the calendar if I understood correctly) of a team that already exists and that was created in Teams with the HiddenFromExchangeClientsEnabled parameter enabled?
    Thank you very much if you know.

  2. Lionel PERES 66 Reputation points

    @Kael Yao-MSFT
    absolutely brilliant, you are right, it works great!!!
    The calendar appears immediately after the parameter change. You are a magician, I spent hours there testing many things.
    Thanks Thank you very much for your help.