Teams Private Channels are rollin out

chocked children

Hi there,

Here is a little news on Microsoft Teams private channels, apparently, it’s going live this month 😎.

After more than 25 000 votes in the uservoice, here it comes !

This feature allows anyone that could create a channel in a Team to restrict this channel visibility to specified members or Owners already part of the Team. Meaning you cannot invite someone to access the private channel unless he/she has already access to the Team.


How it works

You start with creating a regular channel and select Private from the new drop-down menu called “Privacy”

Private channels creation process
Select Private in the new Privacy drop down menu


You will then be prompted to select members of the Team to give them access to this channel. Note that you can always edit those permissions by clicking on manage channel (right-click on the channel).

As a private channel creator you are granted the “Owner” right for this channel, allowing you to add members to it, but you can also add extra owners to manage permissions for this particular channel.

Private channels permissions
Role management for the private channel

Additionally, you can customize some settings for Private channels, which are not available for regular ones

Regular channel settings
Private channel settings

Team owners can also control who can create private channels in the Team configuration by right-clicking on the Team, choosing Manage team settings, then Member permissions :

manage private channels permissions


Administration integration

Teams administrators can manage channels in the Teams admin center by selecting “Teams”, “Manage Teams”, then the desired Team.


Manage Teams Private channels


In the Channels tab, you will see the type of channels being present in this Team

Teams channel type


Teams Administrators will then be able to manage permissions of existing private channels


They will also be able to create private channels and set Owners from people within the Team

Creating a private channel


So far, the MicrosoftTeams PowerShell show you every channels and only gives you Channel ID, DisplayName and Description.

MicrosoftTeams PowerShell Channel object props

And for the GRAPH API returning ID, displayName, description, email and webUrl

Private channel graph api
Reponse when requesting channel information with graph explorer


The management of these private channels will be done through SharePoint APIs. Each private channel leads to the creation of a SharePoint site with the template “TEAMCHANNEL#0” optimized for this purpose.

A last information, unless I am missing something, you cannot transform a regular channel to private. Which is a good thing if you think about it…

I hope you found this article interesting. Personally, I think those private channels are well integrated, providing flexibility.

See you soon in the blog section 😎

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.