Home / Answers

A golfer booked the wrong day — can they move it themselves, and can they add time to a session, without me?

How a golfer who booked the wrong day or time at a golf simulator studio moves the booking themselves from the confirmation email, keeps the price, gets a new door code, and adds 15 or 30 paid minutes to a session that is already running — with nobody at the desk.

Updated 2026-11-06. Every quote links to where it was published.

In owners' own words

“booked the wrong day or time and I end up eating that cost”

Unstaffed simulator operator on a launch-monitor vendor's booking product, in a golf simulator business forum · source

“not being able to extend sessions has cost me thousands of dollars”

The same operator, in the same thread · source

What it is

Two small jobs decide whether an unstaffed studio is really unstaffed. Somebody books Tuesday when they meant Thursday, and somebody halfway through an hour wants another half hour. If the booking system can only be changed by the owner, both land on the owner's phone — at nine in the evening, from a parking lot, from a bay with a club still in hand. The owner either answers and does it by hand, or does not answer and eats the cost: a refunded session nobody played, or an hour the bay sat empty that the golfer would have paid for.

Neither job needs a person. A move is a free slot, the same price, and a new door code for the new window. Added time is the bay being free after you and a card. What they need is for the golfer to be able to reach their own booking without an account, and for the venue's own rules — its change cut-off, its open hours, its cleanup buffer, its prices — to be enforced by whatever does the moving.

How OpenTeeSheet does it

Every confirmation email carries a Change this booking link, and the venue's change window in the same sentence. The link opens the booking with no sign-in and no app: the token in it proves that one booking and nothing else, and a token this server did not sign is refused.Pinned by automated tests: golfer-move-extend-realdb.test.ts
The golfer picks a free time on their bay and it moves. The price they paid does not change, the door code is re-issued for the new window, the old one stops working, and the golfer is emailed the new time — with no action by the owner at all.Pinned by automated tests: golfer-move-extend-realdb.test.ts, calendar-reschedule-realdb.test.ts
A time another booking already has, a start inside a bay's cleanup buffer, a window the owner blocked out, and a day the venue is closed are each refused, and the booking stays exactly where it was.Pinned by automated tests: golfer-move-extend-realdb.test.ts
Past the venue's own change cut-off the move is refused in the venue's words with its own number in the sentence, and a session that has already started cannot be moved at all. The cut-off is the window the owner already set for cancellations, so there is no second setting to forget.Pinned by automated tests: golfer-move-extend-realdb.test.ts
The screen never draws a button the move would refuse: an hour that has already begun is gone from today's grid, so a tap is never answered with a refusal the golfer could not have seen coming.Pinned by automated tests: golfer-move-extend-realdb.test.ts
Adding time is 15 or 30 minutes, priced by the venue's own price rules over the added minutes, charged to the card on the booking or to a card the golfer enters on the screen. Nothing is added until the payment has actually succeeded at the processor, and a payment for another booking or for less than the price adds nothing.Pinned by automated tests: golfer-move-extend-realdb.test.ts
If the bay is booked straight after, or the venue closes before the added minutes would end, the screen says so and charges nothing. A venue that cannot take a card online is said so plainly rather than given the minutes for free.Pinned by automated tests: golfer-move-extend-realdb.test.ts
If the lock refuses the longer window, the session is left exactly as it was and the card is refunded.Pinned by automated tests: golfer-move-extend-realdb.test.ts
The same screen opens from My Bookings in the app, and a golfer signed in to their own account needs no link at all. Somebody else's account proves nothing, and the booking's own door code also proves it — with ten wrong codes locking that booking out for an hour.Pinned by automated tests: golfer-move-extend-realdb.test.ts

The bar we measure it against

From the confirmation email or the app, a golfer moves a booking to a free slot before the venue's cut-off (price kept, new door code, 0 owner actions) and extends a live session into a free next slot paid by card; proven on a real database, both directions (a taken slot and a past cut-off are refused).

Where it stands today: Met, and proven against a real database in both directions: a move keeps the price, re-issues the door code and records 0 owner actions, while a taken slot, a bay's cleanup buffer, a blocked window, a closed day, a past cut-off and a session already running are each refused in the venue's own words. Added minutes are added only after the processor confirms the payment, and refunded if the lock will not take the longer window. What it does not do is listed below.

Not built or not measured yet

The change screen offers free times on the bay the booking is already on, over the next fortnight. Another bay, or a date further out, is still the venue's own screen.

Added time is 15 or 30 minutes. Longer than that is a new booking.

A move keeps the price that was paid, including into an hour the venue prices higher. The venue's change cut-off is the lever on that, and it is the owner's own number.

At a studio that takes payment at the desk rather than online, added minutes cannot be sold here. The screen says so and points the golfer at the venue.

What owners report from other tools

Operators of a launch-monitor vendor's own booking product say a wrong-day booking is a cost they end up eating, and that sessions cannot be extended at all.

Move a booking you got wrong

  1. Open the Change this booking link in your confirmation email, or sign in to My Bookings and tap Change.
  2. Pick a day on the strip, then a free time on your bay.
  3. The booking moves at the price you paid, and a new door code for the new window is emailed to you.

Questions

Can a golfer move their own booking?
Yes, from the Change this booking link in their confirmation email or from My Bookings in the app, onto any free time on their bay inside your open hours. The price does not change and the door code is re-issued for the new window.
What stops a golfer moving into a slot somebody else has?
The same availability rules your own calendar uses: another booking, a bay's cleanup buffer, a window you blocked out and a day you are closed are all refused, and the booking stays where it was.
Can a golfer add time to a session that is already running?
Yes, 15 or 30 minutes, priced by your own price rules and charged to the card on the booking or a card they enter. If the bay is booked straight after, or you close before the added minutes end, it is refused and nothing is charged.
What happens past my change cut-off?
The move is refused with your own number in the sentence, and the golfer is told you can still move it for them. A session that has already started can only have time added, not be moved.
Do I have to do anything?
No. A move and an added half hour are both recorded as zero owner actions; you are told the booking changed, the same way you are told it was made.

Related