Customer portal

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):

ScopeUsed for
Calendars.Read.SharedExchange shared mailbox & user calendars
Group.Read.AllMicrosoft 365 group calendars

SharePoint Events lists and public iCal feeds need no Graph permissions.

Set up

  1. Install the package; approve Graph scopes only if you'll use Exchange or group sources (see the Install guide).
  2. Edit a page → add the Calendar web part.
  3. 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:

TypeAddress to provide
SharePoint Events listSite URL (then pick the list)
Exchange shared mailboxMailbox address
Exchange user calendarUser's email
Microsoft 365 groupGroup (picker)
iCal feedPublic .ics URL

View options

Each source has its own colour and a "Shown" toggle, so viewers can focus on the calendars that matter.