Voicemail · Unity Connection

Holiday Schedule Generator

Pick a country and a year — get a fresh Unity Connection holiday schedule you can import in one go. CSV format for bulk import, plus a printable list for the annual calendar refresh.

By Faz Karim · 30 yrs Cisco UCLast updated 2026-04-20
What this tool does

Ten minutes once a year — not "oops, we forgot Thanksgiving"

Most Unity Connection holiday schedules are set once at install and never touched. That's why callers reach the main greeting on December 25th and complain to the IT director on December 26th. The fix is a 10-minute annual refresh: generate a holiday list for the coming year, import as CSV in Unity, assign to the Holiday schedule on every auto-attendant. Do it in the first week of January and you're covered for 12 months.

Pick your country + year

Inputs

Your Unity holiday schedule

Pick a country + year, click Generate holiday schedule.

How to read your result

One schedule, many auto-attendants

1

Schedule

A single Unity schedule references the full list of holidays.

2

Call Handler

Each auto-attendant's Holiday handler points to this one schedule.

3

Refresh annually

In January, regenerate for the new year and re-import.

Deep dive

Why holiday schedules break in Unity

The holiday schedule failure mode is almost always one of three things. One: the schedule exists but no call handler references it, so Unity treats the holiday like a business day. Two: the schedule references dates in the past (2022, 2023) because no one regenerated it, so today looks like a normal business day even though it's Memorial Day. Three: the date is correct but the time window is wrong — Unity treats holidays as all-day closures only if the entry covers midnight-to-midnight. A half-day Christmas Eve entry that covers 12:00–17:00 means the morning until noon is still "open."

Our generator emits each holiday as a full-day closure (00:00–23:59) unless you've flagged it as a half-day "eve," in which case it covers 12:00–23:59. This matches the most common corporate pattern. Import as CSV via Tools → Holiday Schedules → Import CSV, or add entries manually one at a time through Tools → Schedules → Edit → Add Date. Bulk CSV import is dramatically faster for 10+ entries.

Keep one schedule per holiday set (US Holidays, UK Holidays) and reuse across all auto-attendants. Do not create per-handler copies — you'll forget one during annual refresh and callers to that handler will hear the wrong greeting.

FK
Faz Karim30 years Cisco Network · UC · Data Center · LinkedIn
FAQ

Common questions

How does Unity compute floating holidays (3rd Monday in January etc.)?

Unity doesn't — you give it explicit dates. Our tool resolves every floating holiday (MLK Day, Memorial Day, Labor Day, Thanksgiving) to a calendar date for the year you pick.

Can I import CSV directly?

Yes. Unity Connection accepts holiday CSV via Tools → Holiday Schedules → Import. Our CSV matches the expected 3-column format: name, start_date, end_date (with start = 00:00 and end = 23:59 for full-day closures).

Do I need one schedule per country/site?

Yes — a US site gets Sched_Holiday_US and a UK site gets Sched_Holiday_UK. Per-site auto-attendants reference the appropriate one.

What about half-day Christmas Eve?

Toggle "half-day eves" — generator emits a 12:00–23:59 window that afternoon.

Worked examples

Three realistic holiday sets

US small business, 10 holidays

Country = US, corporate days off, include day-after-Thanksgiving and Christmas Eve half-day.

11 full-day entries + 1 half-day. Imports in 30 seconds.
The most common US corporate pattern. Regenerate each January.

UK clinic, bank holidays only

Country = UK, bank holidays = 8. No corporate extras.

8 full-day entries. Good for clinics that follow statutory holidays exactly.
UK bank holidays shift around Easter — regenerate each year to get the right dates.

Global call center

Per region — US + UK + CA + AU schedules, each in its own Unity Schedule object.

Four separate schedules. Per-country auto-attendants reference their own.
Don't try to merge. One holiday set per country.
Sources verified against current Cisco guidance

Citations

Related tools

You might also need

Want your whole voicemail experience refreshed?

Our UC Modernization Sprint redesigns your Unity auto-attendants, greetings, and holiday rules — and migrates you off older Unity versions in the same window.

$25K–$75Kdepending on size · turnkey
Book a 30-min call →Or email info@famoustec.com