HOLIDAY EXTRAS
Internal Data
Connect Holiday Extras internal booking and revenue data to calibrate the intelligence dashboard.
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:
- Export your internal data as a CSV file following the required schema (see below).
- Add the CSV file to the repository at
data/internal_calibration.csv - Commit and push to the
mainbranch. - 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_start | ISO date | Start of the week (Monday) |
park | string | Park short name (e.g. WBSTL, Paultons) |
tickets_sold | integer | Packaged ticket units sold |
revenue_gbp | float | Gross revenue in GBP |
avg_lead_days | float | Average 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.