Session booking for sports programs

Fill your sessions.
Never overbook.

CourtLock gives your club its own branded booking site. Families reserve a spot from their phone in about a minute, with no app or account, and you always know who's coming.

  • No app or account for families
  • No per-booking fees
  • Your brand, your colours
~1 minfor a family to book
0accounts or passwords
0overbooked sessions
$0per-booking fees
Why clubs switch

No more texts, DMs and spreadsheets

Everything you used to track by hand, CourtLock handles on its own.

Never overbooked

A session closes the moment it's full, even if two families tap the last spot at the same time.

Easy for families

Book any time from any phone. No app to download, no account, no password to forget.

Spots don't go to waste

Families cancel themselves from their confirmation email, and the spot opens up for someone else right away.

Fair access

Turn on one session per player per week, program by program, so spots spread across more players.

Always know who's coming

Live rosters on the coach page, a CSV download sorted for check-in, and an optional Google Sheet that fills itself in.

Programs your way

Run shooting clinics, skills labs and open gyms side by side, each with its own logo, colours, divisions and schedule.

For families

Pick a program. Pick a time. Done.

Parents see live spots left, filter by age group, and can book several dates in one go.

  • Calendar or list view with spots remaining on every session
  • Confirmation email from your club, with a private cancel link
  • "Your reserved spots" shows everything booked on that phone
  • A player list showing first names only, so friends can see who's going
For coaches & directors

Run the whole season from your phone

A private coach page where you build the schedule, see rosters and make changes without calling anyone.

  • Repeat sessions every week, every 2 weeks or monthly, a whole season in one save
  • Add or remove players for families who text you, with automatic emails
  • Change a time or gym and booked families are told for you
  • End of season clean-up in one tap, so families' info doesn't linger
How it works

Live in days, not months

You don't need a website, a developer or a payment processor. Just your logo and a schedule.

We set up your site

Your club's name, logo and colours on your own booking site, with confirmation emails sent in your name.

You add your programs

Create programs and sessions on the coach page: dates, times, gyms, age groups and spots. Change them any time.

Share one link

Post the link to your group chat or socials. Families book, you watch the roster fill up.

Every program can wear its own colours, set with any hex code:

#F26B1D #2563EB #16A34A #9E0A1C #E5C32B
Privacy & security

Built for kids' programs

Players are minors, so CourtLock collects only what you need to run a session and keeps it private.

Only what's neededName, team, a parent's email and phone. Nothing else.
Private by defaultFull details are only on the coach page, behind your admin key.
Deleted each seasonBookings are cleared after the season ends.
Locked downHTTPS, rate limits, key lockout and a log of organizer actions.
Pricing

One flat price. No surprises.

No per-booking fees and no payment processing cuts. Pick the plan that fits your season, and run as many programs as you like on one site.

Ask for a quote
Monthly3-month minimum,
then month to month
SeasonOctober to June
Annual12 months

Setup, hosting, emails, security updates and local support are included.

FAQ

Good questions

Do families need to download an app or make an account?

No. They open your link, pick a session and enter the player's name and a parent's email and phone. That's it.

Does CourtLock take payments?

Not at the moment. CourtLock handles spots and rosters. Clubs collect fees the way they already do, so there are no processing fees taken from your bookings.

We don't have a website. Can we still use it?

Yes. Your booking site comes with its own web address, and emails are sent in your club's name with replies going to your email, even if it's a Gmail.

Can we run more than one program?

Yes, as many as you like on one site. Each program gets its own card, logo, colours, divisions and schedule, which is handy for partner programs too.

Who can see players' information?

Only your organizers, on the coach page. The public player list shows first names only, and you can turn it off completely.

How long does setup take?

Usually a few days. Send your logo and colours, and we'll have your site ready to share.

Get in touch

Ready for an easier season?

Tell us a bit about your club and we'll get back to you within two business days to show you around.

  • Local support from Saskatoon, Saskatchewan
  • Set up for you, then yours to run

We only use these details to reply to you.