> For the complete documentation index, see [llms.txt](https://docs.pagerly.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pagerly.io/rotations-on-slack/import-holidays-calendar.md).

# Import Holidays Calendar

The **Import Holidays Calendar** feature allows Pagerly to automatically account for holidays in your on-call schedules. This ensures engineers are not assigned on-call duties during holidays and that rotations stay fair and accurate without manual adjustments.

####

1\. Navigate to <https://workspace.pagerly.io/calendar>

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-11-12/9aa0db4a-177b-44a8-91ef-64c3f4527e3b/ascreenshot.jpeg?tl_px=0,9\&br_px=1528,864\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=116,431)

2\. Click "Import Holidays Calendar"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-11-12/04eb91a7-8754-479c-8edb-dce8babdde07/ascreenshot.jpeg?tl_px=1080,0\&br_px=2608,854\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=520,139)

1. **Calendar ID**
   * Add the calendar ID of the holiday or schedule you want to import.
2. **Select the User Who Will Be on Holiday**\
   Choose how Pagerly should identify the user associated with the holiday event:
   * **Assignee**: Select the user who was assigned to the event.
   * **Creator**: Select the user who created the event.

#### Action

Choose how Pagerly should handle the rotation when a holiday is detected for the selected user.

**🔁 Skip the user and assign to next in queue**

* The user is automatically skipped for the holiday period.
* On-call duty is assigned to the next eligible person in the rotation.
* The skipped user rejoins the rotation normally after the holiday.
* Slack usergroups, channel notifications, and calendars update automatically.

**📢 Don’t skip — alert on channel**

* The user remains assigned to the rotation.
* Pagerly posts a notification in the configured Slack channel highlighting the holiday conflict.
* Allows the team to decide manually whether to swap or add an override.
* No automatic changes are made to the rotation.

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-11-12/3f3a2dba-02a4-4bb3-88b6-53c26d539879/ascreenshot.jpeg?tl_px=587,224\&br_px=2553,1323\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=545,507)

4\. Holiday calendar has been imported successfully!

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-11-12/9384afc4-2858-434e-a15b-8c22aa7f6166/ascreenshot.jpeg?tl_px=1689,894\&br_px=2940,1594\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=887,367)
