One platform.
Every club.
Every course.
TeeDeck gives golf clubs a dedicated subdomain, isolated database, and full tee sheet management — supporting multiple courses per club from day one.
pinehills.teedeck.dev
Pine Hills CC
2 courses
sunridge.teedeck.dev
Sunridge Resort
3 courses
elmwood.teedeck.dev
Elmwood Links
1 course
Each club gets its own database, subdomain, and brand identity
How it works
One codebase. Infinite clubs.
Club signs up
A new golf club registers. TeeDeck instantly provisions a dedicated PostgreSQL database and assigns a subdomain — pinehills.teedeck.io is live in seconds.
Add courses & tee times
The club admin logs in to their private panel and creates their courses (18-hole championship, executive 9, etc.) and configures tee time schedules.
Golfers book online
Members visit their club's branded booking portal, search across all courses, and book a tee time in under 60 seconds. Confirmation arrives by email instantly.
Platform features
Everything a club needs.
Nothing it doesn't.
From a club with one 9-hole course to a resort with five championship layouts — TeeDeck handles any configuration out of the box.
Multi-course tee sheets
Each course gets its own tee sheet. The member booking portal searches across all of them simultaneously.
Database-per-club
Every club gets a completely isolated PostgreSQL database. No shared tables, no tenant_id columns, no data leaks — isolation at the infrastructure level.
Subdomain routing
Each club gets their own subdomain — pinehills.teedeck.io. Custom domains supported. stancl/tenancy handles all the routing automatically.
Pro shop & POS
Full point-of-sale for pro shop and restaurant. Product variants, barcode scanning, Stripe Terminal card payments, member charge accounts.
Member accounts
Club charge accounts, handicap history, membership tiers with custom booking rules per tier (e.g. Full Member books 7 days ahead, Visitor 1 day).
Revenue dashboard
Per-course and per-club revenue tracking. Green fees, cart hire, shop, F&B. Daily roll-ups pre-calculated for instant dashboard loading.
Tournaments & outings
Take entries and money for a club tournament or charity outing. Captains enter the team online, buy extras and add a donation, and pay by card or at the desk. Shotgun or tee times, a waitlist once the field is full, and confirmation emails throughout. Scoring stays on paper for now.
Dynamic pricing
Rules-based rate engine that adjusts green fees automatically. Offer last-minute discounts when slots are empty, surge pricing when the tee sheet fills up, or flat adjustments for specific days and hours. Original and discounted prices shown side-by-side to golfers.
Simple pricing
One flat rate. No surprises.
Starter
per club / month
- —Tee sheet & booking portal
- —Up to 2 courses
- —Member management
- —Dynamic pricing engine
- —Email support
Pro
per club / month
- —Everything in Starter
- —Unlimited staff users
- —Unlimited courses
- —Full POS — shop & restaurant
- —Premium website themes
- —Tee time waitlist
- —Tournaments & outings — online entry
- —Member tier booking windows
- —Advanced reporting
Enterprise
tailored to your group
- —Everything in Pro
- —Multi-club portfolio
- —Full club website — your own pages
- —Custom domain — yourclub.com
- —White-label — no TeeDeck branding
- —Group dashboard — bookings & revenue by club
- —Dedicated account manager
- —SLA & custom contracts
Ready to tee off?
Your first club is free for 30 days.
No credit card required. Full Pro access. Multiple courses supported from day one.