How to Create a Private Calendar for Selected Microsoft Teams Members
Question details
The user needs to create a separate calendar that is accessible only to a specific subset of members within an existing Microsoft Teams group.

- Product
- Microsoft Teams / SharePoint Online
- Device & OS
- not provided
- Scenario
- Managing team schedules and events where sensitive or specialized meetings must be restricted to selected individuals rather than the entire team.
- Observed behavior
- By default, calendars and lists created in a Microsoft Teams-connected SharePoint site inherit permissions that grant access to all team members.
Ensure you have Site Owner or Full Control permissions on the Microsoft Teams-connected SharePoint site to modify list permissions and break inheritance.
Create a SharePoint Calendar with Unique Permissions
Use the connected SharePoint site to create a calendar, break the default permission inheritance, and assign access only to specific users.
Microsoft Teams files and lists are stored in SharePoint Online. By creating a calendar directly in the underlying SharePoint site, you can leverage advanced permission settings to restrict access.
It is highly recommended to test this configuration in a separate sandbox or test site before deploying it to your active production environment.
In Microsoft Teams, navigate to your team's General channel, click the three dots (More options) in the top right corner, and select 'Open in SharePoint'.
In SharePoint, click the gear icon (Settings) and choose 'Add an app'. Search for 'Calendar' in the classic experience apps, name your calendar, and click 'Create'.
Navigate to the newly created calendar via 'Site contents'. Open the calendar, click the Settings gear icon, and select 'List settings'.
Under 'Permissions and Management', click 'Permissions for this list'. In the ribbon at the top, click 'Stop Inheriting Permissions' and confirm the prompt.
Select the checkboxes next to the general Members and Visitors groups and click 'Remove User Permissions'. Then, click 'Grant Permissions', enter the names of the selected members, ensure they have 'Edit' access, and click 'Share'.
Copy the URL of your new SharePoint calendar. Go back to Microsoft Teams, click the '+' icon to add a tab in your channel, select 'Website', paste the URL, and save.

Simplify Team Scheduling and Documentation with WPS Office
Managing complex SharePoint permissions for private calendars can be tedious. If your team needs a simpler way to manage schedules, track projects, and collaborate on documents, WPS Office offers a powerful, lightweight, and free alternative to Microsoft Office.
- 1. Download and Install: Get WPS Office for free from the official website and install it on your PC or Mac.
- 2. Create a Schedule Template: Open WPS Spreadsheet, choose a calendar or schedule template, and customize it for your private team group.
- 3. Save and Share Securely: Save the document locally or to the cloud, and share it directly only with the selected team members.

Frequently Asked Questions
Can I just create a private channel in Teams instead of a separate SharePoint calendar?
Yes, creating a private channel in Microsoft Teams automatically generates a separate, restricted SharePoint site dedicated to that channel. You can easily add a standard calendar there, and it will only be visible to the private channel members.
What happens to existing events if I change permissions later?
Existing events will remain intact, but their visibility will instantly update to reflect the new unique permissions. Users who are removed from the permissions list will no longer be able to see the calendar or any of its historical events.
Can I use Microsoft Planner for a private team schedule?
Yes, you can create a new Planner board and restrict its membership. While Planner focuses on task management rather than traditional time-blocking, it offers a Schedule view that serves as an effective private team calendar.
Will members be notified when I grant them access to the private calendar?
Yes, when you click 'Grant Permissions' in SharePoint, the default setting includes an option to send an email invitation. This will automatically notify the selected users that they have been granted access.




