Indoor Venue Booking System
Booking SaaS for time-slot venues — branded reservation sites, member accounts, gift cards, and a staff-side slot grid. First live tenant: winnersgolf (Perth).
- First instance
- winnersgolf (Perth)
- Bays · slots
- 6 bays × 7-day grid
- Status
- Live — 2026

Context
letbook.ai is a booking SaaS platform built for time-slot businesses — golf bays, studios, clinics, any operator that sells fixed-duration reservations. Instead of gluing together generic calendar tools, letbook.ai gives each customer a branded booking site, member accounts, gift card credit, and a staff-side slot grid — in one deployable stack.
The first live instance is winnersgolf, a six-bay indoor golf facility in Perth that runs its entire day on letbook.ai.
Challenge
Small leisure and hospitality operators in Australia had three painful options:
- Generic SaaS (Calendly, Acuity) — zero retail branding, weak member/gift-card support, no multi-resource grid
- Per-industry vertical SaaS — $200+/mo per location, slow to change a feature
- Custom build — six figures and six months
winnersgolf needed a member-friendly booking site with branded pricing cards, 7-day availability, a 6-bay grid, gift cards, and a wallet balance — ready for launch day. letbook.ai was built to make that deliverable in weeks, not quarters.
Solution
A single Next.js SaaS that deploys a fully branded booking experience per tenant:
- Customer front: product/pricing cards with popular badges, 7-day date picker, real-time multi-bay slot grid, mobile-first flow
- Member accounts: login, wallet balance, gift card redemption, booking history
- Operator back: slot blocking, member management, gift card issuance, daily revenue summary
- Payments: Stripe checkout, gift card credit, wallet top-ups
- AI assists: copy generation for pricing cards and member emails (OpenAI)
Every screen is server-rendered where possible, with precise cache tags so slot availability updates the instant someone else books.
Results
- winnersgolf launched with letbook.ai as the booking backbone
- 6-bay × hourly grid rendering live availability without page reloads
- Members can buy credit, redeem gift cards, and book in under 90 seconds
- Same codebase can be re-branded for a second tenant in under a week
What this proves for SJSoftware
letbook.ai is the demonstration that Jason ships shippable multi-tenant SaaS — not just one-off builds. The same stack behind winnersgolf can power your clinic, studio, or indoor-sports facility, rebranded and configured to your hours, prices, and resources.