for Microsoft 365 & SharePoint Online

Introduction

Calendar Planner is a SharePoint Framework (SPFx) web part designed for Microsoft 365 tenants. It provides year, month, week, and grid timeline views. All for event management using SharePoint list data. This guide walks you through the installation, configuration, licensing activation, and initial setup process.

JFDI's Calendar Planner - SharePoint Web Part Icon

Before installing Calendar Planner, ensure:

Prerequisites Required

  • Microsoft 365 tenant ✔
  • SharePoint Online ✔
  • Permission to upload apps to the SharePoint App Catalog
  • Permission to add web parts to modern site pages ✔
  • An active Calendar Planner licence via your JFDI SaaS subscription ✔

Optional (recommended)

  • Site Collection Administrator rights
  • A modern communication or team site for deployment
  • SharePoint List(s) for managing events and appointments
Step 1

Download the SPFx App Package

Download the latest Calendar Planner .sppkg file from the provided distribution link.

Step 2

Upload to the App Catalog

  1. When prompted, check: “Make this solution available to all sites in the organisation” (recommended)
  2. Go to: SharePoint Admin Center → More Features → Apps → App Catalog
  3. Select Apps for SharePoint
  4. Upload the .sppkg file
Step 3

Approve API Permissions

If prompted, approve the API permissions in the Microsoft 365 Admin Center.

Step 4

Add to a SharePoint Site

  1. Navigate to the SharePoint site where Calendar Planner will be used
  2. Go to Site Contents → New → App
  3. Find Calendar Planner and add it to the site

Adding Calendar Planner to a Page

  1. Go to the SharePoint page where you want the calendar
  2. Select Edit
  3. Click the “+” to add a web part
  4. Search for Calendar Planner
  5. Insert the web part and publish the page
Step 1

Select a compatible List

  1. Calendar Planner can be configured to use any SharePoint Calendar list or standard lists that include a start and end date site column.
  2. This list stores all event items to be viewed on the Calendar Planner web part.
Step 2

Configure Categories (optional)

Under List Settings, configure:

  1. Category names
  2. Colours
  3. Optional descriptions

These categories drive colour-coding in calendar views.

Step 3

Select Default View

Choose the default display mode:

  1. Timeline View (Months)
  2. Timeline View (Weeks)
  3. Grid View

Licensing Activation

Calendar Planner validates your subscription using a secure SaaS licensing check.

Activation process:

  1. The web part automatically detects your Microsoft 365 tenant ID
  2. It securely transmits:
    • Tenant ID
    • App ID
  3. No personal or event data is transmitted
  4. Valid licences activate the app immediately

If your licence cannot be validated, you’ll see an in-app message with steps to resolve the issue.

Create events
  1. Navigate to the SharePoint List(s) the web part was previously configured
  2. Click on ‘Add new item’
  3. Enter at least Title, Start and End dates
    • Also select a Category if configured
Edit or delete events
  1. Select an event from any view
  2. Open the side panel to modify or delete it
Switch between views

Use the view selector to switch between visual layouts.

Filter by category

Select one or more categories to simplify the visualisation of workloads or event types.

Permissions & Security

Calendar Planner respects SharePoint permissions:

SharePoint PermissionCalendar Planner Behaviour
ReadUser can view events
ContributeUser can view & add/edit/delete their events
Full ControlFull list & app management

No data leaves your Microsoft 365 tenant.

Troubleshooting

Web part not visible?

  • Ensure the Calendar Planner app is installed on the site
  • Confirm that the .sppkg was approved and deployed tenant-wide

List not created?

  • User may lack permission to create lists
  • Create manually using template provided in documentation

Licensing error?

  • Ensure your SaaS subscription is active
  • Contact support if tenant ID mismatch occurs