Skip to main content

Setting Up Corporate Holidays

Assign holiday calendars to employees and keep schedules consistent across teams

Team of TeamOK avatar
Written by Team of TeamOK
Updated over 2 months ago

In TeamOK, holidays are treated as non-working days by default for any employee assigned to a holiday calendar. During initial setup, the admin selects the company country - this automatically loads a holiday calendar with official national holidays for that region.

If this default calendar doesn’t match your company’s needs, you can edit it or create a custom one under Setup > Schedule & Attendance > Corporate Holidays.

Creating a New Holiday Calendar

To set up a custom list of holidays or add holidays from another country click +Add Calendar, then choose one of the following:

  • Add holidays manually – Enter a calendar name and description, then add holidays one by one with names and dates.

  • Import National Holidays from Country – Enter a name and description, then select a country and year to import official holidays automatically.

You can add as many or as few holidays to a calendar as needed - even a single custom day, such as a team-specific celebration.

Viewing the Full Holiday Timeline

Toggle the Detailed view to see a unified, chronological list of holidays across all calendars. This helps evaluate the overall balance of working vs non-working days and ensure an even holiday distribution throughout the year.

Assigning Calendars to Employees

Use the Assign button on the Corporate Holidays screen to allocate calendars to employees:

  • Assign individually

  • Filter by department

  • Select by team

This ensures each team member follows the appropriate holiday schedule based on their location or role.

Editing an Existing Calendar

Use the calendar’s context menu to open edit mode. You can:

  • Rename the calendar and change its description

  • Modify holiday names and dates

  • Add or remove holidays

  • Adjust which employees are assigned to the calendar

Deleting a Calendar

To delete a calendar, use its context menu. Deleting a calendar will remove all associated holidays from the schedules of employees it was assigned to.

Did this answer your question?