logo
search
Permission & Access Issues

How to Add an HR Calendar to a SharePoint Intranet Site

Camila MilosovichCamila Milosovich Sep 30, 2026 870 views

Question details

The user needs to create a calendar for HR purposes, embed it on a SharePoint intranet page, and set up specific access controls for employees.

How to Add an HR Calendar to a SharePoint Intranet Site
Product
SharePoint
Device & OS
not provided
Scenario
Creating and managing an HR calendar on a company intranet with controlled employee access.
Observed behavior
Requires setting up a Group Calendar web part and configuring read or unique permissions for different employee groups.
Before you start

Ensure you have Site Owner or Full Control permissions on the target SharePoint site to add apps, modify pages, and manage access rights.

Solution 1Recommended

Create and Configure a SharePoint HR Calendar

Add the Calendar app to your SharePoint site, display it using a web part, and configure the necessary permissions for employee access.

SharePoint allows you to create dedicated calendar apps and embed them onto intranet pages. To ensure employees can see the calendar, the permissions of the host site must be correctly configured.

1
Add the Calendar App

Open your target SharePoint site. Click the gear icon (Settings) in the top right corner and select 'Add an app'. Search for 'Calendar' and click it to create and name your new HR calendar.

2
Embed on the HR Intranet Page

Navigate to the HR intranet page where you want the calendar displayed. Click 'Edit' on the top right, add the 'Group Calendar' web part to the desired section of the page, and select the calendar you just created.

3
Configure Site Permissions

Go to Settings > Site permissions. Ensure that employees have at least 'Read' access to the site hosting the calendar so they can view the events when they visit the HR page.

4
Set Unique Permissions (Optional)

If you need to limit access, go to the calendar's List Settings, select 'Permissions for this list', click 'Stop Inheriting Permissions', and grant access only to the specific employees or groups who need it.

Create and Configure a SharePoint HR Calendar
Access Requirement: Employees must have read access to the specific site where the calendar is hosted, even if the web part is displayed on a different page. Without this, the web part will appear empty or display an access error.
Free Microsoft Office alternative

Try WPS Office for Seamless Document Management

While SharePoint handles your intranet calendars, WPS Office provides a free, lightweight, and highly compatible alternative for all your HR documentation, spreadsheets, and presentation needs.

  1. 1. Download and Install: Visit the official WPS Office website and download the free suite for your Windows, Mac, or mobile device.
  2. 2. Open Office Files: Launch WPS Office and open your existing HR documents (.docx, .xlsx, .pptx) seamlessly without losing any formatting.
  3. 3. Edit and Export: Use the familiar interface to edit employee lists or policies, and export them as PDFs for secure distribution.
Highly compatible with Microsoft Word, Excel, and PowerPoint formats.Lightweight software that loads quickly on any device or operating system.Built-in PDF editor for secure HR document and contract management.Free to use with a familiar, easy-to-navigate interface for quick onboarding.
microsoft office alternative - wps office

Frequently Asked Questions

Why can't employees see the SharePoint calendar on the HR page?

Employees may lack permission to view the site where the calendar was originally created. Even if they have access to the HR page displaying the web part, they need at least Read access to the calendar's host site.

How do I hide certain calendar events from specific employees?

You can set item-level permissions in the calendar list settings. Go to List Settings > Advanced Settings, and configure item-level permissions so users can only read items they create, or manually apply unique permissions on specific calendar events.

Can I sync a SharePoint HR calendar with Outlook?

Yes, you can sync a classic SharePoint calendar to Outlook by navigating to the calendar in SharePoint, clicking the 'Calendar' tab in the top ribbon, and selecting 'Connect to Outlook'.