Internal Calibration Data

Checking for internal data…

How to Update Internal Data

This dashboard runs as a static site β€” file uploads are not available directly in the browser. To integrate Holiday Extras internal booking data:

  1. Export your internal data as a CSV file following the required schema (see below).
  2. Add the CSV file to the repository at data/internal_calibration.csv
  3. Commit and push to the main branch.
  4. The GitHub Actions workflow will automatically run the Python export script, regenerate all JSON data files (including internal_calibration.json), and redeploy the site.

Required CSV schema for internal_calibration.csv:

Column Type Description
week_startISO dateStart of the week (Monday)
parkstringPark short name (e.g. WBSTL, Paultons)
tickets_soldintegerPackaged ticket units sold
revenue_gbpfloatGross revenue in GBP
avg_lead_daysfloatAverage days from booking to visit date

Trigger Data Refresh

To manually trigger a data refresh (e.g. after adding new internal data or to pull the latest external signals), use the GitHub Actions workflow page:

Open GitHub Actions ↗

Note: You must have repository access to trigger workflows. Contact your engineering team if you need help.