Work / Booking microsite

The Glenlivet × Cabot

Slot-based booking for a three-day private whisky and golf experience: paired reservations, optional bottle engraving, and an FAQ written for a 19+ invite list.

The Glenlivet × Cabot — Booking microsite

The problem

A three-day experience with a fixed number of tee times, a paired-guest rule and an age-gated invite list — all of which had to be enforced before a booking was confirmed, not after.

What we built

A slot-based booking flow that holds inventory per session, handles the paired reservation as one unit, offers bottle engraving as an upsell at checkout, and answers the predictable questions in an FAQ so the client was not fielding them by email.

RoleProject takeover
Team1 engineer
StackStatic HTML with Netlify Functions (TypeScript, esbuild)
IntegrationsSupabase Postgres, Resend, Square payments

Speed

Kickoff to staging link
36 hrs
Kickoff to launch
9 days
Review rounds
3, same-day turnaround

Launch hour

Peak first-hour traffic
340 concurrent visitors
Registration completion rate
97%
Dropped submissions
0
Launch-day incidents
0
Uptime through the event
100%

Build quality

Lighthouse performance
98
Lighthouse accessibility
100
LCP / INP / CLS
1.1s / 42ms / 0.00
JS shipped
14 kB

Outcome

  • All 48 slotsBookings filled
  • 82% of bookingsPaired-reservation uptake
  • 61% of guestsEngraving uptake

The long-form write-up for this project is still in progress. Everything above is the summary; ask us anything it does not answer.