Booking software forindoor golf.
Bookings, payments, memberships and customer CRM in one place. Built for independent simulator studios, indoor golf centres, driving ranges and golf clubs.
- Free for 30 days
- No card needed
- No per-booking fees
What BookMyBays does for your venue
Stop taking bookings by phone
Customers book and pay online, day or night. You see it land in the dashboard.
The sim's ready when they arrive
The Agent clears the lock screen on the sim PC the moment their booking starts. Nobody has to go and let them in.
Know every regular by name
Open a customer and you get their bookings, their spend, your notes and their membership on a single page.
Made for independent venues
BookMyBays is booking and venue management software for indoor golf centres, simulator studios, driving range bays and activity venues. No per-booking cuts, no setup fees, one monthly price.
People just book and pay online whenever suits them, and memberships run themselves. It’s the first system that’s actually felt built for how we work.
What running your venue on BookMyBays looks like
The bits you will use every day. Tap any tile for the detail. All of it included, on every plan.
The diary
Every bay on one screen
However many bays you run, they sit side by side without scrolling sideways, colour-coded by status, with your opening hours marked and shut hours shaded off.
Access control
The sims unlock themselves
The Agent holds a lock screen over the sim PC and clears it the moment the booking starts. Nobody has to go and let anyone in.
Memberships
Regulars on repeat
Monthly subs, credit bundles and season passes. Stripe runs the billing, members manage themselves.
Events
Leagues and tournaments, ticketed
One ticket covers the whole series. On the night you get a live door list with one-tap check-in.
Gift cards
Money in now, played later
Customers buy one in a couple of taps, pick a design and add a message. The balance spends itself at checkout.
Your brand
Bookings on your own domain
Point a subdomain at us and that becomes your booking page. One DNS record, we handle the certificate.
Reports
See when you are busy
Revenue, bay utilisation against your real opening hours, repeat custom, and a week-by-hour heatmap of your peaks and your dead time.
That is the highlight reel. Everything else is just below, or explore every feature.
Everything you need to run an indoor golf or simulator venue
Open any row to see what is included. No hidden add-ons, no upsells.
Online bookings, 24/7
Customers book straight from your venue page, day or night.
Online bookings, 24/7
Customers book straight from your venue page, day or night.
Customers book straight from your venue page. No phone calls. They pick a slot, pay, and they're in. The booking page is yours, branded to your venue, available round the clock.
- Slot picker with live availability
- Magic-link booking management for customers
- Automated confirmation and reminder emails
- Works for golf sims, driving range bays, dart boards, pool tables, putting greens and lesson slots, or anything else you rent by the hour
Your own booking domain
Take bookings on your own web address, not on somebody else's.
Your own booking domain
Take bookings on your own web address, not on somebody else's.
Point a subdomain of your own domain at us and that becomes your booking page. Your branding, your web address. We show you the one DNS record to add at your registrar and sort the security certificate ourselves, so it is usually live within minutes.
- Your own web address, not ours
- One DNS record to add. We handle the certificate.
- Your old bookmybays.com link keeps working, so printed QR codes are fine
- Search engines are told your domain is the canonical one
- Swap it or remove it whenever you like
Interactive venue map
Show off your floor. Customers tap the bay they want, no dropdown.
Interactive venue map
Show off your floor. Customers tap the bay they want, no dropdown.
Sketch your floor in the dashboard: bays, VIP rooms, walkways, reception, the bar. The booking page shows the same map, with live availability and pricing on each bay. Customers see the room they're walking into.
- Drag-and-drop layout editor
- Bays, VIP rooms, walkways and front-of-house tiles
- Live availability and prices per bay
- Curved rows, multiple levels, outdoor zones
- Optional. Skip the map and customers get a clean list view
The BookMyBays Agent
The sim PC unlocks itself at booking time.
The BookMyBays Agent
The sim PC unlocks itself at booking time.
A small Windows app on the sim PC. Pair it to a bay once and it holds a lock screen over the machine, clearing it at booking start and putting it back when the session ends. It never touches TrackMan, Foresight, GSPro, Uneekor or whatever else you run, so any Windows sim is fine. See exactly how the sim access control works.
- Lock screen clears at booking start, returns at the end
- Live status: online, in session, or offline
- Remote restart, close, and shutdown commands
- Works with any Windows-based simulator software
Memberships, subs and credit bundles
Turn regulars into members. Stripe handles the recurring billing.
Memberships, subs and credit bundles
Turn regulars into members. Stripe handles the recurring billing.
Turn regulars into members. Design monthly subscriptions, credit bundles or season passes in the dashboard. Stripe handles the recurring billing and customers manage their own plans.
- Stripe billing built in for subs and one-time purchases
- Tempt new members in with a discounted first month, applied automatically
- Day-of-week and time-of-day plan restrictions
- Customer self-service: buy, pause, resume
- Live credit tracking with configurable rollover caps
- 1% fee on membership payments. Bookings stay fee-free.
Events & ticketing
Sell tickets to leagues, tournaments, socials and classes.
Events & ticketing
Sell tickets to leagues, tournaments, socials and classes.
Run ticketed events from your own booking page. Build a league, a tournament, a Friday-night social or a coaching block, add the dates it runs on and set a price. One ticket covers the whole series. Customers pick an event, choose how many tickets and pay; on the night you open Attendees for a live door list and check people in with a tap.
- Leagues, tournaments, socials and classes, with one ticket covering every session
- Capacity, per-customer limits and a sales window
- Members-only events and cheaper member pricing
- Reserve bays so an event can’t be double-booked
- Live attendee list with one-tap check-in
- 1% fee on event ticket sales. Bookings stay fee-free.
Lessons & coaching
Offer coached lessons alongside bay hire, with each coach's hours respected.
Lessons & coaching
Offer coached lessons alongside bay hire, with each coach's hours respected.
Run lessons as smoothly as bay hire. Add your coaches with their own working hours and time off, and customers book a lesson that only shows when a coach is genuinely free. No double-booking, no back-and-forth. They pick a coach or leave it to “any available”, and we quietly sort the bay behind the scenes.
- Coaches with their own working hours and time off
- Lesson times only shown when a coach is free
- Customers choose a coach, or let us pick the first available
- Add the coach's fee to the price, or keep it internal
- Coach shown on the booking and emailed when it's confirmed
Group bookings & parties
Kids parties and corporate days, booked across several bays as one booking.
Group bookings & parties
Kids parties and corporate days, booked across several bays as one booking.
Set up a party once, whether that is a Kids Party or a Corporate Away Day, and customers book it from its own tab on your booking page. They tell you the date and how many are coming, and we work out how many bays that needs and seat them in consecutive bays. One price, one payment, one confirmation.
- Sell the package: photo, description and a what is included list
- Customers never pick bays, they pick a package and a headcount
- Party sizes that will not fit are greyed out before checkout
- Charged once, so revenue and player counts are not multiplied by bay count
- Add fixed extras every party gets, such as a function room or a bar area
- Optional one party at a time, when a party needs your host or the party room
Gift cards
Customers buy a gift card online, the balance spends at checkout.
Gift cards
Customers buy a gift card online, the balance spends at checkout.
Sell gift cards on your booking page. Customers buy one in a couple of taps, pick a design and add a personal message, and it's delivered by email ready to spend on a booking at checkout. A neat earner for Christmas and birthdays. Money in now, played later.
- Set your own gift card amounts, with optional bonus credit
- Customers choose a design and add a personal message
- Guest checkout, no account needed to buy one
- Delivered by email to the buyer or straight to the recipient
- Balance redeemed automatically at checkout
Stripe payments built in
Card, Apple Pay, Google Pay. Money lands in your account, not ours.
Stripe payments built in
Card, Apple Pay, Google Pay. Money lands in your account, not ours.
Card, Apple Pay and Google Pay out of the box. Booking money goes straight to your Stripe account, and we never touch it. Charge in your own currency, whether that is pounds, euros or dollars. Membership payments and event ticket sales carry a 1% fee on top of Stripe's rates. Nothing else does.
Know who still owes you money
Every booking says whether there's a balance to collect. One button clears it.
Know who still owes you money
Every booking says whether there's a balance to collect. One button clears it.
If a customer paid a deposit online and owes the rest on arrival, the booking carries an Outstanding badge with the amount, in the list, on today's arrivals and on the booking itself. Took the money at the desk? Hit Mark paid and the balance disappears.
- Outstanding badge with the amount, everywhere the booking appears
- Mark paid records cash, your own card machine, or a cleared invoice
- Undo puts the balance back if you pressed it by mistake
- We record who settled it and when
- An Owed view lists every booking with money outstanding, however old
- The booking, the dashboard and the customer confirmation always agree
Customer account credit
Put a balance on an account and it comes off their next booking. No codes.
Customer account credit
Put a balance on an account and it comes off their next booking. No codes.
Open a customer, go to the Credit tab, and add or remove a balance. Next time they book while signed in it comes off the price automatically, with nothing for them to type and nothing for you to look up. Ideal for a rained-off session or a projector on the blink, when you would rather refund as credit than cash.
- Applies itself at checkout when the customer is signed in
- Every movement on the record, with a note saying why
- A Credit column on the customers list
- Gift cards stay separate, so it is one or the other, never both
- Balances can be imported when you move from another system
Time-of-day & dynamic pricing
Off-peak, peak, weekend uplift. Applied automatically at checkout.
Time-of-day & dynamic pricing
Off-peak, peak, weekend uplift. Applied automatically at checkout.
- Morning off-peak and evening peak rates
- Weekend and bank holiday uplift
- Per-slot-type price overrides
- Applies automatically at checkout
Promo codes & campaigns
Your codes, your names, grouped into campaigns you can measure.
Promo codes & campaigns
Your codes, your names, grouped into campaigns you can measure.
Codes live with your venue rather than being shared with every other business, so they appear instantly and your names are your own. Another venue using SUMMER25 is not your problem.
- Percent-off or fixed-amount discounts
- Expiry dates and per-code usage limits, editable after you create one
- Live and retired codes on separate tabs
- Archive a code and the name is free again, with a Reuse button
- Restrict a code to named customers for an apology or a corporate rate
- Group codes into campaigns, so a Christmas push and a radio ad stay apart
A diary that fits on one screen
Every bay side by side, colour-coded, with your opening hours marked.
A diary that fits on one screen
Every bay side by side, colour-coded, with your opening hours marked.
However many bays you run, they all sit side by side without scrolling sideways, and the day runs from your earliest opening time to your latest closing time rather than midnight to midnight. Need the out-of-hours view? Hit Full day.
- Every bay visible at once, no sideways scrolling
- Opening and closing times marked, shut hours shaded off
- Colour-coded by status, with a key under the date
- A note icon on anything with a note, so you open it before they arrive
- Block several bays at once for maintenance or private hire
- New bookings are a short walkthrough, not one long form
Multi-player & group pricing
Per-player, flat, or additional-player modes with volume tiers.
Multi-player & group pricing
Per-player, flat, or additional-player modes with volume tiers.
- Per-player, flat, or additional-player modes
- Volume discount tiers for larger groups
- Membership plans that cover extra players
- Shown clearly on the booking page
Customer CRM & notes
Every booking, every spend and every note on one customer page.
Customer CRM & notes
Every booking, every spend and every note on one customer page.
- Full booking and spend history per customer
- Private staff notes
- Golf handicap and skill level fields
- Search, filter, and merge records
Reports & analytics
Revenue, what sells, when you're busy, who comes back, and where bookings leak.
Reports & analytics
Revenue, what sells, when you're busy, who comes back, and where bookings leak.
Know your numbers, every day. Pick any date range, or narrow it to particular hours and days. Export if you need to.
- Revenue, bookings and average booking value, against the period before
- What sells: session types, lengths, party sizes and checkout extras
- Where bookings come from, and what each source is worth
- Events, memberships and gift cards reported properly, not lumped together
- True bay utilisation against your real opening hours, and the bays sitting idle
- A week-by-hour heatmap of when you are busy, and when you are not
- Repeat custom: how many come back, and how often
- Where you lose business: drop-offs, no-shows and cancellations
The booking funnel tracks every step of your checkout, from how many customers viewed times to who picked a slot, entered their details, started paying and booked, so you can see which step is losing you money. It also counts the people who landed on a day you were fully booked: demand you never knew you turned away. Why customers abandon bookings.
Team access & roles
Invite managers, keep billing to yourself. Two roles, that's it.
Team access & roles
Invite managers, keep billing to yourself. Two roles, that's it.
Invite staff as managers. They get bookings, bays and customers. They don't get your billing or venue settings. Two roles, that's it.
- Invite by email, revoke instantly
- Managers: bookings, bays, customers
- Owners only: billing and settings
Opening hours & closures
Weekly hours, bank holidays, private events. Booking page updates itself.
Opening hours & closures
Weekly hours, bank holidays, private events. Booking page updates itself.
Set your weekly hours, block out bank holidays or private events. The booking page updates automatically, so there are no double-bookings on days you're closed.
Works with more than golf sims
Darts, pool, escape rooms, putting greens, lesson slots and anything else hourly.
Works with more than golf sims
Darts, pool, escape rooms, putting greens, lesson slots and anything else hourly.
The booking engine doesn't care what the resource is. Venues use it for dart boards, pool tables, putting greens, escape rooms, lesson slots, function rooms. Each resource type has its own slot lengths, prices and hours. The Agent only kicks in for things that need locking. See every venue type BookMyBays supports.
We're here to help
Real human support by email or live chat, not a ticket queue.
We're here to help
Real human support by email or live chat, not a ticket queue.
Stuck on something? You're not on your own. Reach us by email any time, or open live chat right inside your dashboard, and you're talking to people who know the product inside out.
- Live chat built into the admin dashboard, already signed in, no faff
- Email support whenever you need it, with a real reply
- Help from people who know BookMyBays, not a first-line script
- Available during UK business hours, Monday to Friday
Want the full detail? Explore every feature, or we'll walk you through it on your own setup.
Running an outdoor range? There's a page for that: driving range booking software.
Integrates with your systems
Connect your existing systems and processes to BookMyBays. Hover over any tile to see what it does.
Tap any tile to see what it does.
And the booking engine does not care what the resource is
- Golf simulators
- Driving range bays
- Putting greens
- Darts
- Axe throwing
- Pool tables
- Escape rooms
- Lesson slots
- Function rooms
- Parties
One simple price.
No per-booking fees. No setup fees. Pick your bays, see your monthly, or see the full pricing details.
Memberships and event tickets carry a 1% platform fee. Everything else is 0%.
All-inclusive plan
for 2 simulators, add more for less per bay
+ Stripe fees (typically 1.4% + 20p per transaction)
- Unlimited bookings
- Automated sim control (Agent)
- Custom slot types & pricing
- Opening hours & closure management
- Dashboard & basic reports
- Customer magic-link booking view
- Email support
No credit card required · Cancel any time
Estimate your cost
Bay type
How many simulator bays?
Your monthly estimate
£30.00
/month · excl. Stripe fees
Free for 30 days. No card needed. Cancel whenever.
Golf booking software FAQs
The questions we get asked most.
Does BookMyBays work with TrackMan, Foresight, GSPro or Uneekor?
Yes, if the sim runs on Windows. The Agent sits on the sim PC and holds a lock screen over it, then clears it when the booking starts. It never opens, closes or talks to TrackMan Performance Studio, Foresight FSX, GSPro, Uneekor or anything else, so whatever you run is fine. We don't touch the launch monitor either.
Can customers book without creating an account?
Yes. They pick a slot, pay, and get a confirmation email with a magic link. The magic link lets them manage the booking later. No password, no signup form.
Do you take a cut of each booking?
Not on bookings. Stripe sends that money straight to your account, we never see it. Two things are different: membership payments and event ticket sales carry a 1% fee, because we run the recurring billing and the ticketing on top of Stripe. Everything else is 0%.
How does the simulator unlock actually work?
Install the BookMyBays Agent on the PC running your sim. Pair it to a bay using a code from the dashboard. From then on the machine sits behind a lock screen, which clears when a booking starts and comes back when the session ends. That's it.
Can I offer membership plans to my customers?
Yes. Build plans in the dashboard, monthly subs, credit bundles or time-limited passes. They appear on your booking page. Stripe handles the billing. Members manage themselves, including pausing and resuming. There's a 1% fee on membership payments. Bookings stay fee-free.
Can I run leagues, tournaments and other ticketed events?
Yes. Events let you sell tickets to leagues, tournaments, socials and coaching classes. Add the dates the event runs on and one ticket covers the whole series, so an 8-week league is a single purchase. You can set capacity, per-customer limits, a sales window, members-only access and member pricing, and reserve the bays so nobody books over the top. Events appear on your booking page, and on the night you get a live attendee list with one-tap check-in. Event ticket sales carry a 1% fee.
Can I sell gift cards?
Yes. Create gift cards at the amounts you choose, optionally with bonus credit. Customers buy them straight from your booking page with no account needed, choose a design and add a personal message, and they're delivered by email. The balance is redeemed automatically at checkout when they book.
Can I offer lessons and coaching?
Yes. Add your coaches with their own working hours and time off, then create lesson types and choose who teaches them. Customers get a simple 'Book a lesson' option. They pick a time (and a coach, if you've more than one) and we only show slots when a coach is genuinely free. You choose whether the coach's fee is added to the price or kept as an internal cost.
Can multiple staff members have access?
Yes. Invite by email, set them as managers. Managers see bookings, bays and customers. They can't touch billing or venue settings, that's owner-only. Revoke their access whenever you want.
Can I book things other than golf simulators?
Yes. The booking engine doesn't care what the resource is. Venues use it for dart boards, pool tables, putting greens, escape rooms, lesson slots, function rooms. Each resource type has its own slot lengths, prices and hours. The Agent only kicks in for things that need locking.
Can I take bookings on my own domain?
Yes. Point a subdomain of your own domain at us and that becomes your booking page: your branding, your web address. We show you the one DNS record to create at your registrar and issue the security certificate for you, so it is usually live within minutes. Your existing bookmybays.com link keeps working, so printed QR codes and old confirmation emails are unaffected.
Can I take party and group bookings across several bays?
Yes. Set up a party once, such as a Kids Party or a Corporate Away Day, and it appears as its own tab on your booking page with a photo, a description and a what is included list. Customers pick a package, a date and a headcount, and we work out how many bays that needs and seat them in consecutive bays. It is charged once as a single booking, so your revenue and player numbers are not multiplied by the bay count. You can add fixed extras every party gets, like a function room, and stop a second party being booked over the top if a party needs your host.
Does BookMyBays work outside the UK?
Yes. The product works anywhere, and venues can charge their customers in their own currency, including euros, dollars and Canadian dollars as well as pounds. Our own subscription is billed in GBP. Support runs on UK business hours, which is worth knowing if you are in a very different time zone.
What happens when my free trial ends?
After 30 days we ask for card details to keep the account going. No lock-in. Cancel from settings whenever. We send a couple of reminders before anything bills.
Still got a question? Easiest to just ask us live. Weighing up booking systems? See how BookMyBays compares.
Get in touch
Questions about pricing, a demo, or whether BookMyBays fits your venue? Drop us a line and a real person will get back to you.
Prefer to see it in action?
Take your first booking today.
Free for 30 days. Ready in minutes, not weeks.
Create your free accountNo card needed. Cancel whenever.
