Public holiday planning for global teams

Keep every team ahead of the next public holiday.

Bring holidays from every country into one reliable schedule, then deliver timely reminders to Slack, Microsoft Teams, Discord, or your shared calendar.

Plan across countries

Combine the public holidays that matter to your team into one practical schedule.

Deliver reminders automatically

Keep Slack, Microsoft Teams, or Discord informed on the day and time you choose.

Use it your way

Generate a message for free, subscribe through iCal, or connect through the JSON API.

Holiday generator

Generate a message preview, JSON API link, and iCal link. Sign in when you are ready to schedule automatic delivery.

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 schedule reminders

You can generate previews, JSON links, and iCal links without an account. Create an account only when you are ready to save, test, or manage automatic 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.