Calendar list - integration examples

What to know before you start

1.The integration list must be enabled inside the app by app admin (admin must have enough SharePoint permissions to create SharePoint lists).
2.Export operation works only for newly approved leave requests (doesn't work backward, so just after creation list is blank).
3.Export operation is performed in the context of SharePoint user who approve or cancel leave request, please make sure that your users have "Edit" permission to the calendar list:
Step 1) Enter calendar list and click "List Settings"
Permissions - Step1

Step 2) Click "Permission for this list"
Permissions - Step2
Step 3) Assign permission (for Everyone like on below example or selected group of users)
Permissions - Step2

Integration examples

  • Display time-off calendar on a Sharepoint Site by using Web Part (classic SharePoint view)

  • Display calendar events on a Sharepoint Site by using Web Part (modern SharePoint view)


    Step 1) Click "Edit" in the right corner (you need to have required permissions to see edit option)

    Web Part - Step1

    Step 2) Click on the plus icon to add a web part
    Web Part - Step2

    Step 3) Type 'events' to find a component called "Events"
    Web Part - Step3

    Step 4) Click on the edit icon to edit webpart properties
    Web Part - Step4

    Step 5) Select calendar list in the properties window, afterward save and publish changes.
    Web Part - Step5

  • Open Time-Off Calendar in Outlook (classic SharePoint view)


    In a SharePoint calendar click "Calendar" tab and then "Connect to Outlook"

    Outlook - Step1

  • Overlay time-off calendar with Sharepoint Calendar (i.e. Company Calendar)


    Step 1) In a SharePoint calendar, on the Calendar tab, click Calendar Overlays.

    Calendar overlay - Step1

    Step 2)In the Calendar Overlay Settings page, click New Calendar.
    Calendar overlay - Step2

    Step 3) Type calendar name, select "Sharepoint" as type, enter Site URL, click "Resolve", select Calendar Name and click "Ok" save.
    Calendar overlay - Step3

  • Integration via Power Automate (previously MS Flow): post a message to Microsoft Teams channel

  • Integration via Power Automate (previously MS Flow): send a custom email notification

  • Integration via Power Automate (previously MS Flow): create event in Outlook 365 Calendar