One tee sheet, every way a tee time gets booked
A fast visual sheet built for the Saturday-morning rush, with drag-to-move groups and a live WebSocket layer so every screen in the building agrees. Members book on your own domain in your own colours. Lottery, waitlist, recurring times, guest policies, and demand-based pricing are built in. Whether a time came from the portal, the pro shop, the phone, a lottery draw, or a society block, it lands in the same data model and posts to the same ledger.
The tee sheet is the heart of every golf operation, and it is the system that breaks first when a club outgrows its software. Most platforms give you one of two things: a static booking widget staff cannot manipulate, or a desktop grid that does not survive a Saturday morning. Links Meridian was built for both on the same engine, because they are the same sheet seen from two sides.
The thing that matters underneath is that there is only one booking. A member booking in the portal, a walk-up at the pro shop counter, a phone reservation typed in by the secretary, a lottery allocation, a society block, a competition field: all of them create the same row, enforce the same rules, and post to the same ledger. Staff see every change the moment it happens because the sheet runs over a WebSocket layer rather than polling. Slot identity is the course, the date, the time, and the starting hole, which is what makes a shotgun or a two-tee start a real pattern instead of a workaround.
Access is where members judge a club, so the rules are properly configurable. Who may book, how far ahead, how many times, with how many guests, and at what price, all keyed to membership category. Peak Saturday times can go to a lottery with priority you define. The waitlist offers a cancelled slot automatically instead of waiting for someone to notice. Members can hold a standing time each week, or ask to be alerted the moment a preferred time frees up.
The awkward parts of the day are handled, not improvised. A frost delay pushes the whole sheet forward and notifies the field. Maintenance windows and course conditions publish to staff and members together. A cancelled round becomes a rain check that carries its value properly. No-shows are tracked against your cancellation policy, not remembered. And because the sheet sits on the same data as the till, the accounts, and the member record, a green fee taken at 7am is in the day's revenue before the first group reaches the turn.
One sheet, seen from both sides
Your staff get an operational tool. Your members get a booking experience that keeps them inside your brand.
For your staff
The operational sheet
Built for the counter on a busy morning, not for a demo. Everything is one drag or one click from where you already are.
- Drag to move a group, swap two groups, or change a time, with the whole building updating live over WebSocket
- Sequential, shotgun, crossover, and two-tee starts, because slot identity includes the starting hole
- Book for a member, a guest, a walk-up, or a society block from the same sheet
- Frost delay that pushes the sheet forward and notifies the field
- Blackout dates, maintenance windows, and course conditions published to staff and members together
- Starter sheet with pace-of-play, and a self-service check-in kiosk
- Rain checks, no-show tracking against your cancellation policy, and deposits
- Every staff change written to a hash-chained audit log
For your members
The Digital Clubhouse
Booking lives in the same app as their account, their competitions, and the club feed, on your own domain.
- Book in a few taps on mobile, in your branding, never redirected to a third-party site
- See only what their category may book, at the price that applies to them
- Enter the lottery for peak times, and get the result without chasing it
- Join the waitlist and be offered a cancellation automatically
- Hold a standing weekly time, or set an alert for a time they want
- Bring guests under the club's own guest policy and pricing
- Add a buggy, trolley, or club set at the point of booking
- Subscribe the tee sheet to Apple, Google, or Outlook calendar, plus reminders at 24 and 2 hours
The outcome for your club
The Saturday rush stops being a scramble
Groups move with a drag. Every screen in the building updates in the same beat, so the starter, the counter, and the office are never working from three different versions of the morning.
Nobody rings up to book
Members book on your own domain, in your colours, on their phone. The calls that remain are the ones that actually need a person, which is the point.
Cancellations refill themselves
A slot given back is offered to the waitlist automatically. Peak times that would have gone empty at 6am on a Sunday get taken while your staff are still asleep.
The access rules stop being arguments
Advance windows, guest limits, and category restrictions are enforced by the system, so the answer to "can I book that?" is consistent whoever is on the counter.
Empty midweek tee times earn something
Pricing keys off real occupancy, not a hunch. The demand engine tracks fill rates and flags where a rate change or a flash sale would move the needle.
The money is already reconciled
A green fee, a buggy, and a guest fee taken at the counter post to the ledger as they happen. Nothing waits for an evening of keying in.
Six ways a tee time gets booked, one row in the database
This is the part that decides whether a club's numbers reconcile at the end of the month.
All six create the same booking row, hold capacity in the same transaction, and post through the same ledger. Multi-course clubs run this per course under a Portfolio and Property hierarchy, with its own configuration, pricing, and sheet for each.
How a tee time moves through the day
Rules first
Set who may book what and when, per membership category: advance windows, booking limits, guest allowances, and members-only slots. Pricing rules layer on top by day, time, category, and occupancy.
The sheet fills
Bookings arrive from the portal, the public page, the counter, a lottery draw, a standing time, or a block. Capacity is held in the same transaction that creates the booking, so the sheet cannot oversell.
It changes, constantly
Groups move, players are added, someone cancels. Staff drag instead of retyping, and every screen in the building follows in the same beat.
Gaps refill
A cancellation is offered to the waitlist automatically. Members holding an alert on that time hear about it. Slow midweek stretches surface in the demand engine as a rate or flash-sale candidate.
The morning of
Reminders go out at 24 and 2 hours. Weather sits on the booking screen. A frost delay pushes the sheet and notifies the field. Players check in at the kiosk or the counter, and the starter works from a live sheet with pace-of-play.
It settles itself
Green fees, guest fees, and rentals post to the ledger as they are taken. No-shows are recorded against your policy. Cancelled rounds become rain checks that keep their value.
The booking layer: a bolted-on widget vs one sheet
What's included
Common questions
What is the best tee sheet software for a golf club?
The question worth asking is whether the booking layer and the sheet are the same system. Where members book through a widget bolted onto a legacy sheet, staff see bookings after a sync, moving a group means cancel-and-rebook, and the money reconciles later. Links Meridian runs one sheet: every channel creates the same booking row, holds capacity in the same transaction, and posts to the same ledger, with staff screens updating live instead of on a refresh.
Does it work for daily-fee courses, or only private members' clubs?
Both, and for hybrids. Pricing rules, advance windows, and restrictions are configured per membership category, so a members' club with a Saturday lottery, a pay-and-play course selling visitor rounds, and a resort doing all of it run the same engine with different rules. You can shift model without changing platform.
Can members book on our own domain?
Yes. The member portal and public booking page are hosted on your domain in your colours and fonts, as part of the Digital Clubhouse. Members are never redirected to a third-party site, which matters both for how the club looks and for who owns the traffic.
How does the tee time lottery work?
Members enter for peak times inside a window you set before the day. The draw runs automatically and allocates on the priority rules you configure, then notifies everyone of the result. Entries that miss out drop into the waitlist, so a later cancellation is offered to them without anyone at the club doing anything.
What happens to a cancelled peak tee time?
It is offered to the waitlist automatically, in your priority order, and any member holding a tee-time alert on that slot is notified. This is the single biggest source of recovered revenue on most sheets, because the cancellations that matter happen at times nobody is watching.
Can we run a shotgun start or a two-tee start?
Yes, as a real pattern rather than a workaround. A slot is identified by course, date, time, and starting hole, so a shotgun genuinely occupies all eighteen tees at once and a two-tee start is two sequences on the same sheet. Competition fields are held atomically, so a member cannot book over a draw while it is being built.
How does dynamic pricing decide the price?
Rules key off day of week, time of day, date range, membership category, player type, rate type, how far ahead the booking is, and live occupancy on the slot, with a cap you set so nothing runs away. Alongside that, the demand engine takes fill-rate snapshots and suggests where a rate change or a flash sale would earn something, so quiet midweek stretches surface while you can still sell them.
Do guests get handled properly, or typed into a notes field?
Guests are real records, deduplicated as they return, attached to the member who signed them in. Guest policies control how many a category may bring and how often, and guest pricing applies automatically. That means guest revenue and guest frequency are both reportable, not buried in free text.
What happens on a frost delay?
Push the start forward by an interval and the whole sheet shifts. The field is notified by email and SMS if you have that switched on. Maintenance windows, blackout dates, and course conditions work the same way: set them once and they publish to staff and members together.
Can members add the tee sheet to their calendar?
Yes. There is a subscribable calendar feed as well as a per-booking .ics download, so bookings appear in Apple Calendar, Google Calendar, or Outlook and stay current. Reminders also go out by email and SMS at 24 hours and 2 hours before the tee time.
Does it handle more than one course?
Yes. Courses sit under a Portfolio and Property hierarchy, each with its own sheet, configuration, pricing, and booking rules, while members and reporting stay unified across the estate. Billing for multi-course operations is per course rather than per member.
Can we keep our existing POS and accounting?
You can, though most clubs replace them, because the point of one sheet is undone if the money leaves it. POS and accounting are both included. If you want to keep QuickBooks or Xero as the general ledger, daily journals export to both. Stripe handles card processing, including Apple Pay and Google Pay.
How long does it take to go live?
The migration plan runs two to four weeks. Existing members, future bookings, tee-time history, and pricing rules are imported as part of onboarding, and the two platforms can run in parallel while you check the numbers agree. The 30-day trial does not begin until you go live, so migration does not eat your evaluation.
Related pages
Member app & Digital Clubhouse
Where members book, and everything else they open it for.
Tournaments & competitions
Competition fields that block the sheet, and the scoring behind them.
Membership & billing
The categories that advance windows, limits, and pricing key off.
Pro shop & POS
Green fees, rentals, and guest fees taken at the counter.
No traded tee times, ever
Our written commitment never to resell your inventory or barter your times.
For private members' clubs
How the sheet fits a club with categories and a committee.
See the sheet running on your own tee times
Ask for a demo loaded with your courses, your categories, and your booking rules. Free 30-day trial when you are ready.