How to Make a SharePoint or Microsoft 365 Group Calendar Read-Only
Question details
The user wants to prevent general members from editing or deleting events on a shared calendar while allowing designated leaders or Power Automate to manage them.

- Product
- SharePoint and Microsoft 365
- Device & OS
- not provided
- Scenario
- Managing a group calendar for training events where strict permission controls are needed to prevent unauthorized event modifications.
- Observed behavior
- Currently, all members of a Microsoft 365 group can edit group events by default, which can cause synchronization problems with restricted SharePoint lists.
Identify whether your shared calendar is set up as a SharePoint Calendar List or a Microsoft 365 Group Calendar, as their permission capabilities differ significantly.
Set Up Read-Only Permissions for a SharePoint Calendar List
SharePoint provides granular permission levels, allowing you to grant "Read" access to general members and "Edit" access to designated leaders.
If you are using a SharePoint Calendar list, you can easily break permission inheritance and assign custom permissions. This ensures standard members can view the training events without having the ability to alter or delete them.
Open your SharePoint Calendar. In the ribbon, click on the 'Calendar' tab and select 'List Settings'.
Under the 'Permissions and Management' section, click on 'Permissions for this list'.
Click 'Stop Inheriting Permissions' in the top ribbon to allow custom permission settings for this specific calendar.
Select the checkbox next to the standard members group, click 'Edit User Permissions', check the 'Read' box, and uncheck 'Edit' or 'Contribute'. Click 'OK' to save.
Understanding Microsoft 365 Group Calendar Limitations
Unlike SharePoint, Microsoft 365 Group Calendars do not currently offer a built-in way to restrict general members to read-only access.
Discover WPS Office for Seamless Productivity
While managing Microsoft 365 group calendars and SharePoint permissions can be complex, handling your daily documents doesn't have to be. WPS Office is a free, lightweight, and highly compatible alternative to Microsoft Office.
- 1. Download and Install: Visit the official WPS Office website and download the free installation package for your device.
- 2. Open Your Documents: Launch WPS Office and open your existing Microsoft Office files instantly with full formatting support.
- 3. Manage Event Data: Use WPS Spreadsheet to easily track, analyze, and share your training event data.

Frequently Asked Questions
Can I sync a SharePoint calendar with my personal Outlook calendar natively?
There is no straightforward out-of-the-box way to combine them natively using Power Automate without complexity. However, you can use the 'Connect to Outlook' button in the SharePoint calendar ribbon to overlay the calendar in your Outlook client.
Why can all Microsoft 365 group members edit calendar events?
By default, Microsoft 365 Groups are designed for flat, open collaboration. All members are granted edit access to the group's shared resources, including the group calendar, which cannot easily be restricted to read-only for specific members.
Is it possible to use Power Automate to enforce read-only rules on a Group Calendar?
No, Power Automate can push or update data based on triggers, but it cannot override the core underlying permissions of the Microsoft 365 Group Calendar that inherently grant edit rights to all its members.




