Connector

Send Open Holidays data to Google Sheets

Load Open Holidays calendars into your data warehouse first, join them to orders and traffic by date, then send the answers to Google Sheets on a schedule. The sheet stays tied to your source of truth, not to a calendar you copied.

Open HolidaysConnectedPublic Holidays
Data MartPublishedone definition
Google SheetsDateIdNameDaily 09:00
Refreshed on a schedule. No exports, no copy-paste.

Get started free

Hand this to your AI

The holiday calendar in Google Sheets was copied once, and the team plans next quarter from last year's dates.

Paste this into your AI assistant. It loads Open Holidays into your data warehouse, joins the dates to orders and traffic, and sends the result to Google Sheets on a schedule.

The prompt

send a Google Sheets tab every Monday with upcoming public holidays from Open Holidays for our countries, next to daily orders and traffic, so we can see how past holidays changed demand

Endpoints

Open Holidays Endpoints

Documentation

1 Open Holidays endpoints you can import. Each lands in its own table in your data warehouse.

S00 · Why

Why Open Holidays does not go straight to Google Sheets

A holiday list beside a sales sheet needs someone to check the dates by eye. It does not say whether a dip was demand or a closed shop, because orders, traffic and the calendar live in different places. A sheet is not built to join them reliably, at scale or business-ready, so the join happens in a data warehouse first.

  • Open Holidays reports the calendar, not its effect on sales
  • The data analyst joins holidays to orders and traffic by date and controls the result
  • Stakeholders keep the sheet they like, now with the calendar built in
Open HolidaysHoliday calendar
Google Sheets
No link to sales
Data warehouseJoined by id
OrdersOrders by day
Web analyticsTraffic by day

S01 · Step 1

Step 1: Load Open Holidays into your data warehouse first

Create a Data Mart with Open Holidays as the data source and choose where the data lands. It works with any popular data warehouse.

  • One endpoint, Public Holidays, with seven fields, in one table
  • Pick a country ISO code and a language for holiday names
  • Open the Open Holidays connector for your data warehouse below
Open Holida…Data Mart
Your data warehouseGoogle BigQueryAWS AthenaSnowflakeAWS RedshiftDatabricks
open_holidays.public_holidays

S03 · Step 3

Step 3: Send Open Holidays data to Google Sheets

Connect a Google Sheets report to the Data Mart. Aliases and field descriptions arrive as notes in the column headers, so everyone reads the same definitions.

  • The sheet reads your data warehouse, not the Open Holidays API
  • Hover a header to see what nationwide means
Google SheetsNotes in headersdatenamenationwide
nameName of the holiday in thespecified language
nationwideWhether the holiday isnationwide

S04 · Step 4

Step 4: Refresh your Open Holidays sheet on a schedule

Set a scheduled refresh once. Daily is the usual choice and hourly is possible when you need it.

  • Every refresh is logged in Run History
  • The calendar changes rarely, so a daily refresh is more than enough
ScheduleRefresh on a scheduleHourlyDailyDaily 09:00
Google SheetsUpdated
Run HistoryReport refreshedReport refreshedReport refreshed

S05 · Step 5

Step 5: Reuse Open Holidays inside OWOX MCP

The same Data Mart works in OWOX MCP, your AI assistant for data. Request any report, chat with your data, then get the report in Google Sheets or Excel in one click.

  • Ask in plain words; the answer comes from your data warehouse
  • Define the numbers once and every report reads them
OWOX MCPShow orders_count on holidays and other daysorders_count
Google SheetsOpen
ExcelOpen

Recent updates

Why OWOX

Why OWOX for Open Holidays in Google Sheets

Hand-built API scripts and add-ons that pull straight from Open Holidays get numbers into a sheet. OWOX also keeps the data yours, linked and ready to model.

  • You own the data. It lands in your own data warehouse, in tables you control.
  • The calendar next to the numbers. Holiday days are flagged beside orders and traffic, so a dip is read against the calendar.
  • Nationwide or regional. The nationwide and regional scope fields separate holidays that apply everywhere from local ones.
  • Sheets stay in sync. Notes in the headers, a schedule you set once, no export to redo in the sheet.
  • Maintained for you. No scripts to repair when Open Holidays changes how it serves data.

Book a callGet started free

Trust

The Data Partner You Can Trust

users

175K Source: Internal OWOX data as of 2026-11-11

Executives and data analysts across 20+ industries

G2 rating

4.9★2

“A trusted data analytics partner” — verified review

npm installs

171K3

In Open Source We Trust

Customers