
Turn recreation-center gym time into paid reservations, protect team practices, and keep pickup, coaching and tournament rentals visible together.
Online booking
Share one link and the team picks a court that is really open, the hour they need and the price you set — straight onto the schedule.
Learn moreOne shared schedule
Pickup rentals, youth programs and team practices all draw on the same court inventory, so no two organizers get the same floor.
Learn moreBuilt for your venue
An open-gym run on the same court every week, held for the season so a private rental cannot land in the middle of it.
A group with a ball picks a genuinely open hour, pays your listed rate, and that court leaves the page before anyone else sees it.
The same weekly practice window reserved across a season, with a defined end date instead of recreating every single session.
Spots on a coached camp sold one at a time, with registration closing by itself at the number your coaches can genuinely run.
The trainer and the court on the same schedule, so a private session is never confirmed onto a gym already rented to a team.
The night the whole facility becomes one event, blocked out well ahead so no open rental lands in the middle of the bracket.
Courts, setup time and agreed staffing priced as one estimate the organizer approves before the facility is committed.
Daytime institutional use sitting on the same schedule as evening rentals, so the front desk gives one consistent answer.
A targeted code shared with schools and daytime programs, which moves the quiet hours without dropping your evening price.
A pickup run, a team practice, a league game, a camp and a private session all want the same floor. One schedule keeps them apart.
A youth program and an open rental compete for one court exactly as hard as two league games do, so neither can land on the other.
A private session takes the trainer and the floor together, which is what stops it being confirmed onto a court already rented.
A closure or a clash is a handful of reservations moved in a couple of minutes, and each lands on a court that was genuinely open.
The court runs out when it is reserved. The camp runs out when the spots are gone. Neither one borrows from the other.
Price courts, setup time and the extras you actually agreed as an itemized estimate, and let the organizer approve it online.
Collect the rental fee as the court is reserved, or mark off the cash that came across the front counter that night.
Record what was handed over and when, against the right rental, on the Free plan. Card payments are the part that needs Pro.
Stage a weekend on the booking: a payment now with a due date, the balance later. That comes with Pro.
The money pays out to your facility’s own Stripe account. We never hold it somewhere in Bookables waiting for you to ask.
A club's whole run of Tuesdays set up once, so nothing casual can be sold into a night that was always committed to squad work.
Set the day and the hour once. The bookings are made ahead, so the court is genuinely held rather than pencilled into the desk diary.
A season that finishes in September and a standing arrangement with no end date are the same setup with a different answer.
Shift a single occurrence when finals take the stadium, and every other week stays exactly where it was.
One app for every booking
A reserved court leaves the page at once, and a camp stops taking spots the moment its real limit is genuinely reached.
A confirmation when they reserve and a nudge before tip-off, so a court is not held all evening for a group that forgot.
Add your whole team and get booking for nothing.
As you grow with us you can go Pro.
Yes. Share your booking page and the team sees the hours genuinely open, picks one, pays and gets a confirmation without anyone at the desk picking up the phone.
Yes, on the Free plan. Create a recurring booking, choose weekly or monthly, and set it to end on a date or after a set number of weeks.
Yes. Set the number of spots on the session once and registration closes by itself when they are gone, so a camp built for sixteen never quietly becomes twenty-four.
Put the trainer and the court on the same schedule. A session takes both, so it cannot be confirmed onto a gym already rented to a team.
The organizer pays the rental fee by card as they reserve, through your own connected Stripe account, on Pro. Cash and bank transfer are recorded by hand on the Free plan.
Issue a coupon and share it with schools, seniors and daytime programs. It moves those hours without reducing the public price of your evening peak.