Skip to content
Tee sheet & booking

One tee sheet, every way a tee time gets booked

Links Meridian runs one tee sheet for every way a tee time gets booked. A member on the app, a visitor on your public booking page, a walk-up at the counter, a lottery draw and a society block all create the same booking row, hold capacity in the same database transaction and post to the same ledger, so the sheet cannot oversell and the day's green fees need no re-keying. Staff screens update live over WebSocket, groups move with a drag, and a cancelled slot is offered to the waitlist automatically. The tee sheet with online booking starts on Starter at $99 a month.

The tee sheet is the heart of every golf operation, and it is the system that breaks first when a club outgrows its software. Clubs usually end up with 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.

Underneath, 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. Release rules open slots on a schedule, for example to members fourteen days ahead and to visitors after that. 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. Season passes and points memberships are checked at the moment of booking, so a pass holder can only book the times their pass covers.

The awkward parts of the day are handled, not improvised. A frost delay records the new start time, shows the course as frost-delayed to staff and members, and tells staff how many confirmed bookings sit before the new start. 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.

Two surfaces

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
  • Release rules, season templates, and fixture templates that shape the sheet ahead of time
  • Frost delays, 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
  • Occupancy, revenue per tee time, peak and no-show analytics for the sheet

For your members

The Digital Clubhouse

Booking lives in the same app as their account, their competitions, and the club feed, in your club's branding.

  • Book in a few taps on mobile or in the club-branded app, never redirected to a third-party booking 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 their bookings to Apple, Google, or Outlook calendar, plus reminders at 24 and 2 hours
Why it matters

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 in your club's name and colours, on their phone or in the club-branded iOS and Android app published for your club. The calls that remain are the ones that actually need a person.

Cancellations refill themselves

A slot given back is offered to the waitlist automatically, and members holding an alert on that time hear about it. 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 rules key off day, time, category and live occupancy. On Enterprise, the demand engine tracks fill rates and suggests rate changes or flash sales for staff to approve.

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.

Every channel

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.

Member portal
Who starts itThe member, on their phone or the club's app
What is enforcedTheir category's advance window, booking limits, guest allowance, and member pricing
Public web booking
Who starts itA visitor, on the club's public booking page
What is enforcedVisitor rate, advance limits, and any members-only window on that slot
Pro shop counter
Who starts itStaff, on the sheet or the till
What is enforcedThe same rules, which staff holding the right permission may override
Lottery draw
Who starts itThe member enters, the draw allocates
What is enforcedYour priority rules, then unsuccessful entries drop into the waitlist
Recurring time
Who starts itA standing weekly group
What is enforcedRegenerated ahead on schedule, and it still respects blackout dates
Society or competition block
Who starts itStaff, or the competition draw
What is enforcedSlots claimed atomically so no member can book over a held field

All six create the same booking row, hold capacity in the same transaction, and post through the same ledger. A club with more than one course runs a sheet per course on one account, each with its own configuration, pricing, and booking rules.

The shape of the day

How a tee time moves through the day

  1. 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.

  2. 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.

  3. 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.

  4. Gaps refill

    A cancellation is offered to the waitlist automatically. Members holding an alert on that time hear about it. On Enterprise, slow midweek stretches surface in the demand engine as a rate or flash-sale suggestion.

  5. The morning of

    Reminders go out at 24 and 2 hours. Weather sits on the booking screen. A frost delay sets the new start and shows the course status to everyone. Players check in at the kiosk or the counter, and the starter works from a live sheet with pace-of-play.

  6. 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.

Head to head

The booking layer: a bolted-on widget vs one sheet

Feature
Widget on top of a legacy sheet
Links Meridian
Where members book
Redirected to the vendor's domain
Your club's branded booking pages and app
Staff view of an online booking
Appears after a sync, or a refresh
The same instant, over WebSocket, on every screen
Moving a group
Cancel and rebook
Drag it
Shotgun and two-tee starts
Worked around by blocking slots
A real pattern: slot identity includes the starting hole
Cancelled peak slot at 6am Sunday
Stays empty until someone notices
Offered to the waitlist automatically
Access rules
Enforced by whoever is on the counter
Enforced by the system, per membership category
Dynamic pricing
A separate rate card, edited by hand
Keyed to day, time, category, and live occupancy
Guest handling
A name typed into a notes field
A real guest record, deduplicated, under your guest policy
Where the money lands
Exported and reconciled later
Posted to the ledger as it is taken
The platform

What's included

Fast visual tee sheet with drag-to-move groups
Live WebSocket updates across every staff device
Online booking in your club's branding, with a custom domain on Enterprise
Club-branded iOS and Android apps, built and published for your club
Member, guest, visitor, and walk-up booking flows
Sequential, shotgun, crossover, and two-tee starts
Slot identity by course, date, time, and starting hole
Scheduled release rules, such as members fourteen days ahead
Season and fixture templates that shape the sheet
Lottery draws with priority rules you define
Waitlist that offers cancellations automatically
Recurring tee times for standing weekly groups
Tee time alerts when a preferred time frees up
Pairing suggestions to fill part-booked slots
Group and society bookings with one party invoice and deposit
Competition fields held atomically so nobody books over them
Advance booking windows and booking limits per membership category
Members-only windows and restricted slots
Season passes, points, and round bundles checked at booking
Guest records with deduplication, guest policies, and guest pricing
Pricing rules by day, time, date range, membership category, and player type
Occupancy-based pricing with an advance-booking window
Demand pricing suggestions from fill-rate snapshots, approved by staff (Enterprise)
Promotions, packages, and group rates
Pre-payment, deposits, and card capture at booking
Rain checks that carry their value
No-show tracking against a configurable cancellation policy
Card guarantee on visitor bookings, with no-show and late-cancel fees switched on per course
A review request after the round and a course scorecard PDF for visitors
Prepaid round bundles and season passes bought and topped up online by members
Frost delays with a delayed start and a published course status
Blackout dates, recurring or one-off
Maintenance windows and course conditions published to staff and members
Weather forecast on the booking screen
Reminders by email and SMS at 24 and 2 hours
Subscribable calendar feed plus per-booking .ics for Apple, Google, and Outlook
Starter sheet with pace-of-play, and a self-service check-in kiosk
Equipment rental (buggies, trolleys, club sets) reserved against live stock at booking
Bookable amenities on the same engine: simulators, courts, coaching, function rooms (Enterprise)
Multiple courses on one account, each with its own sheet
Per-course configuration, pricing, and booking rules
Tee sheet analytics: occupancy, revenue per tee time, peaks, and no-shows
Hash-chained audit log of staff changes (Enterprise)
Green fees, guest fees, and rentals posting to the ledger as taken
REST API and webhooks for integration (Enterprise)
Responsive across desktop, tablet, and phone
Questions

Common questions

What is the best tee sheet software for a golf club?

Links Meridian is the tee sheet to shortlist if you want one booking system rather than a widget bolted onto a sheet. Every channel, from the member app and the public booking page to the pro shop counter, a lottery draw, a standing time and a society block, creates the same booking row, holds capacity in the same transaction and posts to the same ledger. Staff screens update live, groups move with a drag, and cancellations go to the waitlist automatically. The tee sheet with online booking starts at $99 a month on Starter, and every price is published.

Does it work for daily-fee courses, or only private members' clubs?

Both, and for hybrids. In Links Meridian, 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?

Members of a Links Meridian club always book inside the club's own portal and are never redirected to a third-party booking site. On Enterprise, the fully branded member portal runs on your custom domain. Each club can also have its own club-branded iOS and Android app, built and published under the club's name.

How does the tee time lottery work?

Members enter for peak times inside a window you set before the day. The draw runs automatically at the scheduled time, allocates on the priority rules you configure, and notifies everyone of the result. Entries that miss out can drop straight into the waitlist, so a later cancellation is offered to them without anyone at the club doing anything. The lottery is included from the Professional plan.

Can we charge visitors who book online and do not turn up?

Yes. Switch on the card guarantee for a course and a visitor saves a card when they book, on your own Stripe account, with consent wording generated from exactly the fees you turned on. A no-show fee is a percentage of the booking, and a late-cancel fee follows the refund tiers you already set. If a charge needs the cardholder's approval or is declined, the visitor is emailed a link to pay rather than the fee quietly failing. The saved card is removed after the round or on cancellation. Visitors who were checked in can also be sent a review request after their round, and every booking links the course scorecard as a PDF.

What happens to a cancelled peak tee time?

In Links Meridian it is offered to the waitlist automatically, in your priority order, and any member holding a tee-time alert on that slot is notified. Each offer carries an expiry, so a slot is not held by someone who never answers. The waitlist, tee-time alerts and recurring bookings are included from the Standard plan.

Can we run a shotgun start or a two-tee start?

Yes, as a real pattern rather than a workaround. In Links Meridian 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?

Links Meridian pricing 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. On Enterprise, the demand engine also takes fill-rate snapshots and suggests where a rate change or a flash sale would earn something, and staff approve each suggestion before it changes a price.

Do guests get handled properly, or typed into a notes field?

Guests are real records in Links Meridian, deduplicated as they return, attached to the member who signed them in, and convertible to a membership. 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?

Staff set a delayed start time for the course. Links Meridian records it, shows the course as frost-delayed to staff and members, and tells staff how many confirmed bookings sit before the new start so they can be moved. Lifting the delay is one action. 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. Links Meridian gives members 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 at 24 hours and 2 hours before the tee time, by email on every plan and by SMS from Standard.

Does it handle more than one course?

Yes. In Links Meridian each course has its own tee sheet, configuration, pricing, and booking rules, and all of them sit on one club account with one member list. Professional and Enterprise include one course plus one Par 3 course free, and add each extra course for $499 a month. Groups running two or more courses can take the Portfolio plan at $699 per course.

Can we keep our existing POS and accounting?

You can, though keeping the money in the same system as the sheet is the point. Links Meridian includes a pro shop and F&B POS and full accounting from the Professional plan, so a green fee rung up at the counter is on the ledger as it happens. If you want to keep QuickBooks or Xero as the general ledger, Links Meridian connects to both over a live authorised connection. Card payments run at standard published rates, including Apple Pay and Google Pay.

How long does it take to go live?

Your current system stays live until you sign off on Links Meridian, on every plan, so nothing is switched off before you are ready. Migration is free on every plan: a staged upload, AI-assisted field mapping, a dry run that shows what would change before anything does, and rollback. After your demo we set your club up for you and give you the login. No fee until you go live.

See the sheet running on your own tee times

Ask for a demo loaded with your courses, your categories, and your booking rules. After your demo we set your club up for you and give you the login. No fee until you go live.