Calendar
Calendar overlays multiple calendar sources into one colour-coded view - something SharePoint can't do natively. Combine SharePoint Events lists, Exchange mailboxes, Microsoft 365 group calendars and external iCal feeds, with Month, Week, Day and Agenda views.
Permissions
Required Graph scopes depend on which sources you use (approve in SharePoint admin → Advanced → API access):
| Scope | Used for |
|---|---|
Calendars.Read.Shared | Exchange shared mailbox & user calendars |
Group.Read.All | Microsoft 365 group calendars |
SharePoint Events lists and public iCal feeds need no Graph permissions.
Set up
- Install the package; approve Graph scopes only if you'll use Exchange or group sources (see the Install guide).
- Edit a page → add the Calendar web part.
- In the property pane, open Calendar sources → Manage sources and add each calendar.
Adding sources
For each source you set a name, type, address and colour:
| Type | Address to provide |
|---|---|
| SharePoint Events list | Site URL (then pick the list) |
| Exchange shared mailbox | Mailbox address |
| Exchange user calendar | User's email |
| Microsoft 365 group | Group (picker) |
| iCal feed | Public .ics URL |
View options
- Default view - Month, Week, Work week, Day or Agenda.
- Colour events by - source or category.
- Week start - Monday or Sunday, and show/hide weekends.
- Search - optional search box across events.
Each source has its own colour and a "Shown" toggle, so viewers can focus on the calendars that matter.