📡 Google Sheets — Direct Sync
✕
✅ No GitHub Action needed. The app fetches your Google Sheet CSV directly — free forever, no build minutes used.
Step 1 — Publish your Google Sheet as CSV
In Google Sheets:
File → Share → Publish to web
→ Select your booking sheet/tab
→ Format: Comma-separated values (.csv)
→ Click Publish → Copy the URL
Booking Sheet CSV URLs * (one per tab/sheet)
⚠ Booking URL is the same as your Duty sheet — that sheet has no cave bookings.
Tap Reset to default booking URLs below to fix this automatically.
+ Add another sheet tab
↺ Reset to default booking URLs (fix misconfiguration)
Duty / Staff Sheet CSV URLs (optional · one per tab)
+ Add another sheet tab
⏱ Auto-sync schedule (fixed):
📅 Booking sheet → every 15 minutes
📋 Duty/staff sheet → once every 24 hours (at login + daily)
✓ Save & Start Syncing
🔄 Sync Now
🔍 Diagnose (show details)
📁 Upload Booking Excel (.xlsx) — reads guest counts from notes
Download the xlsx from Google Sheets → upload here → exact guest counts are extracted from cell notes automatically
📂 Tap to choose .xlsx file
💡 One-time setup. Paste the URL for your published Google Sheet — the app automatically reads all tabs (Igloo, Row, A-Cave, etc.). No need to add each tab separately. Booking syncs every 15 min.
Close