Public holiday planner

Public Holiday List & Reminder Tool

Create one combined public holiday list across multiple countries, preview upcoming dates, and optionally schedule Slack, Microsoft Teams, or Discord reminders for teams working across timezones.

Public holiday reminders without manual calendar checks

This public holiday tool helps engineering managers, HR teams, Scrum masters, and distributed teams plan around international public holidays. Choose the countries your team cares about, create a single combined list of upcoming public holidays, and set up automated reminders that fit your remote work schedule.

Use the free generator to create a message preview, JSON API link, or iCal feed without signing in. When you are ready to automate delivery, sign in to save an encrypted Slack, Microsoft Teams, or Discord webhook and send reminders at the hour you choose.

Choose countries

Track international public holidays for one country or combine multiple countries into one clear team holiday list.

Schedule by timezone

Pick your team timezone and post hour so automated reminders arrive at the right local time.

Connect team chat

Send custom message templates to Slack, Microsoft Teams, or Discord using encrypted webhooks.

Holiday generator

Generate a message preview, JSON API link, and iCal link. Sign in to configure webhook delivery.

1 Select your countries
Search to add countries. Use the × on a selected country to remove it.
More settings
Message template
Supported variables: {{window_start}}, {{window_end}}, {{timezone}}, {{countries}}, {{count}}, {{platform}}, {{post_day}}, {{post_hour}}. Loop holidays with {{#holidays}}...{{/holidays}} and use {{date}}, {{date_short}}, {{date_long}}, {{name}}, {{local_name}}, {{country_code}}. Format any ISO date with {{date|date:dddd, MMMM D}}. Empty state: {{^holidays}}...{{/holidays}}.
{{#holidays}}{{name}}{{country_code}}{{date|date:ddd, MMM D}}{{/holidays}}

Sign in to save webhook notifications

You can generate previews, JSON links, and iCal links without an account. Register or sign in only when you want to save, test, or manage automated webhook reminders.

Frequently asked questions

How do I add public holiday reminders to Slack?
Choose your countries, select Slack as the platform, paste a Slack incoming webhook URL, customize the message template, and save the notification schedule.
Does the holiday bot support Microsoft Teams?
Yes. Microsoft Teams webhooks are supported with Adaptive Card payloads, so holiday reminders appear as structured team chat messages.
Can I schedule reminders for multiple countries?
Yes. Add multiple countries to track international public holidays for remote teams, regional offices, HR planning, and sprint scheduling.
Does it support multiple timezones?
Yes. Pick an IANA timezone, city, or fixed UTC offset and choose the exact posting hour for your automated reminder.
Are webhook URLs stored securely?
Saved webhook URLs are encrypted before storage and are never shown again in the user interface.
Can I use the tool without signing in?
Yes. Preview messages and generate JSON or iCal links without an account. Sign in only when you want to save or test webhook delivery.