The Glamping Group — First-time setup

1. Connect Supabase

Supabase stores all your leads and bookings. It's free for this scale.

How to find these:
1. Go to supabase.com → your project
2. Settings → API
3. Copy "Project URL" and "anon public" key
Could not connect to Supabase. Check your URL and key.

2. Google Sheets

Sheets syncs via a secure Supabase Edge Function — your credentials never touch the browser.

One-time setup (5 mins):
1. Install Supabase CLI → npm install -g supabase
2. In terminal: supabase login
3. Deploy: supabase functions deploy sheets-sync --project-ref glccpqpgfmmfrlokodas
4. Set secrets (see instructions file)
5. Your Edge Function URL will be:
https://glccpqpgfmmfrlokodas.supabase.co/functions/v1/sheets-sync
Skip for now? You can enter this later. The app will use demo data until it's set up.
Please enter a valid Edge Function URL.

3. API Keys (all optional)

Only needed for AI analysis and drive time. You can skip this entirely and add keys later in Settings.

✅ You're all set!

TGG CRM is ready to go. It'll import your enquiries from Google Sheets automatically. Highest-value leads at the top — just like you asked.

Share with the team: Give Ruby and your dad the Netlify URL + the Supabase URL & anon key. They enter those two things once, and all the API keys, Edge Function URL, base postcode etc. are loaded automatically from Supabase — no setup needed beyond step 1.

Confirmed Bookings

ClientEvent DateVenue / Postcode KitTentsTotal Value DepositBalance DueNotes

Season Calendar

Booked
Today
Open

Revenue Dashboard

Pipeline by Status

Revenue by Event Type

Ad vs Organic Split

Claude API Usage
0 calls
≈ £0.00 this month (estimated)
🤖

🤖 Ask Claude

Ask anything about your leads and bookings, or tell Claude to add something. Examples:
"Add a booking: Emma Clarke, 2 Aug 2026, Harrogate, 8 bell tents, £1800"
"Add a new lead: John Smith, john@email.com, wedding 14 June, 10 tents, HG1"
"How many leads are in Negotiating?" · "Summarise this email thread: [paste]"
Enter to send · Shift+Enter for new line

David's Task Queue

Booking forms and invoicing tasks extracted by AI, plus any tasks or questions manually assigned to David.