Skip to main content
Public Holidays are government-approved days that an organization provides for its employees as a day off from work. Holidays act as non-working days. When you request leave and there is a holiday between the start and end dates, this day is not counted to your leave. If your team is multinational or geographically spread across more countries you would need to manage holidays for all these groups. Spock offers Holiday Calendars to solve this issue. You can easily create multiple holiday calendars and assign them to a specific group of employees.
See the full list of Supported Countries for automatic holiday import.

In this article

You can manage Holidays in Dashboard > Settings > Holidays Link: Open Settings in Dashboard

Holiday Calendars

Holiday Calendar represents a list of holidays. You can have multiple holiday calendars, but one has to be primary (default calendar).

How to create a Holiday Calendar

1

Go to Settings

Navigate to Settings > Holidays
2

View Holiday Calendars

There is a list of all Holiday Calendars
3

Add Holiday Calendar

Click Add Holiday CalendarHoliday Calendar Add
4

Enter Calendar Title

Enter Calendar Title and submit the formHoliday Calendar Title
5

Calendar Created

Holiday Calendar was created

How to add holidays to the holiday calendar

You can either manually enter holidays manually or import holidays for a specific country.

Import holidays

1

Select Holiday Calendar

Select the Holiday Calendar you want to add holidays to
2

Click Import Holidays Button

Holiday Calendar Import Holidays Button
3

Select Country

Holiday Calendar Import Holidays Country
4

Select Year

5

Click Import Holidays Button

6

Complete

Holidays for specific country and year are imported

How to Enter holidays manually

1

Select Holiday Calendar

Select the Holiday Calendar you want to add holidays to
2

Click New Holiday Button

Holiday Calendar New Holiday Button
3

Enter Holiday Name

Holiday Calendar New Holiday Name
4

Select Holiday Date

5

Save

Click Save
6

Repeat

Repeat until all holidays are entered
You can anytime change the name of the holiday or delete it from the holiday calendar. If you want to change the date of the holiday, you have to delete it first and then create a new one.

How to set primary holiday calendar (the default calendar)

One holiday calendar has to be Default Calendar. This calendar is used for all members who do not have been assigned to any holiday calendar. To set holiday calendar as default:
1

Select Holiday Calendar

Select the Holiday Calendar you want to set as default
2

Set as Default

Click the Set as Default Calendar buttonHoliday Calendar Set as Default Calendar
3

Complete

Holiday Calendar is now the primary calendar

How to delete Holiday Calendar

If the holiday calendar is not in use anymore you can delete it.
1

Delete All Holidays

Click Delete All Holidays to delete holidays from the calendarHoliday Calendar Delete All Holidays
2

Repeat for All Years

You can change the year in the top bar by selecting from the dropdown. Repeat until all holidays are deleted.
3

Edit Calendar

Then click the Edit Calendar buttonHoliday Calendar Edit Calendar Button
4

Delete Calendar

Click Delete Holiday Calendar and confirm to delete
All the changes are instantly propagated in Spock and affect requesting leaves and displaying calendars.

How to Assign Members to Calendar in Bulk

You can assign multiple members to a holiday calendar at once:
1

Select Holiday Calendar

Select the Holiday Calendar you want to assign members to
2

Click Assign Members Button

Click the Assign Members to This Calendar buttonHoliday Calendar Assign Members to Calendar Button
3

Select Members

In modal dialog, select members to assignHoliday Calendar Assign Members to Calendar Modal Dialog
4

Save Assignments

Click Save Assignments

How to Assign Holiday Calendar to User

You can assign any holiday calendar to user:
1

Go to Members

Navigate to Members section
2

Select Member

Select Member, you want to assign new Holiday Calendar
3

Click Holidays Tab

Dashboard Members Holidays Tab
4

View Current Calendar

You see the current active calendar and list of holidays
5

Choose New Calendar

Choose a new Holiday Calendar from the dropdownDashboard Members Assign Holiday Calendar
6

Change Calendar

Click Change Calendar
7

Complete

The new holiday calendar is already active for given user
I