Leagues are live: registration, squads, fixtures, scorecard import and season stats
SPORTS FACILITY OPERATIONS · BUILT FOR ACADEMIES

Academy management, from the first booking to the last invoice

Slotbase is the booking, billing and member platform academies actually run on. Courts, nets and lanes; programs, camps and leagues; families, coaches and payouts — one calendar, one invoice per family, one place to see all of it.

Cricket, tennis, pickleball, badminton and more. Start on cash and cheques; switch Stripe on when you are ready.

SLOTBASE · DAY VIEW
TUE 22 SEP
4 PM
5 PM
6 PM
7 PM
Lane 1
U19 academy
Private · Ellis
Lane 2
Whitfield family
U13 academy
Machine lane
Held · 8 min left
League nets
Court 1
Junior tennis
Okonkwo family
Private · Nakamura
Court 2
Pickleball open play
Held · 3 min left
Turf
Summer camp makeup
Private · Ellis
6 RESOURCES14 BOOKINGS2 AWAITING APPROVAL0 CONFLICTS
Works with what you already run
Stripe
Stripe Connect
Google Calendar
WhatsApp
Clerk
Zelle
Venmo
Cash & cheque

One system, from the first booking to the coach payout

This is the week your facility already runs. The difference is that every stage writes to the same calendar, the same invoice and the same ledger.

01
Set up
Courts, nets, lanes and fields, each with its own hours, pricing and booking rules.
02
Publish
A public booking page per facility. Members book; approval only where you want it.
03
Schedule
Programs, academies, camps and leagues generate their own sessions on the same calendar.
04
Coach
Coaches see their day, mark attendance and submit it for an admin to close.
05
Bill
One invoice per family per month. Sibling discounts apply once to the family total.
06
Collect
A Stripe link on every invoice, or record cash, cheque, Venmo and Zelle against it.
07
Pay out
Worksheets load the sessions a coach actually taught, at their rate card.
EVERY WEEK
5
6+
1
0
24/7
The calendar

Nothing double-books, nothing slips

Members book from your public page, coaches block their own time, and academies, camps and leagues write their sessions in. Anything that needs a person waits in one queue instead of an inbox.

Holds, conflict checks and approval windows are enforced in the API, so a second tab cannot take the same slot.
Move a session to another lane, another coach or another day — the lane and the coach are checked before it moves.
Recurring bookings, academy sessions, camps and league fixtures all write to one calendar.
Parents book for their children from one account, and see one invoice for the household.
SLOTBASE/RIVERSIDE/APPROVALS
2 WAITING
BOOKING REQUESTLane 2
$45
Dana Whitfield
Thu 25 Sep · 5:00 – 6:00 PM
Inside the 60-minute lead time, so it needs a person.
ApproveMoveDecline
RESCHEDULEMachine lane + Middle lane
no charge
U19 academy · Tuesday 7–9 PM
Tue 22 Sep → Thu 24 Sep
Both lanes and Coach Ellis are free then.
ApproveMoveDecline

Everything an academy runs on

Specialise in one sport or run several? There is a closer look at cricket academy management and multi-sport scheduling.

A booking engine, not a form

Courts, nets, lanes and fields with holds, conflict checks, lead-time rules, approvals and recurring patterns. Double-booking is prevented where the data is written.

One billing lifecycle

Invoices, credits, adjustments, payment links and offline payments on one surface. A sibling discount applies once to the family total, not once per child.

Programs, academies and camps

Enrolment, rosters, attendance, waitlists and makeups. Sessions generate themselves from the schedule, and a single one can be moved without touching the series.

Leagues that run themselves

Registration, squads, fixtures, scorecard import, player ratings and season stats — with team coordinators who can run their own side.

Coach operations and payouts

Rate cards, availability, blocks and session worksheets feed a per-facility ledger, so what a coach is owed is a number you can open, not one you reconstruct.

Ask on WhatsApp

Members message the facility number for their bookings, hours left, next match or invoice. Answers come from your data, and every conversation is logged.

Built for daily play

Courts, nets, lanes and fields

Tennis court with player preparing a serve

Tennis court operations

Cricket bat and ball setup for training

Cricket training sessions

Indoor racket sport court with active play

Indoor badminton and pickleball

CricketTennisBadmintonPickleballBasketballSwimmingAcademy opsCoach paymentsFamily booking
Early partners

Trusted by forward-thinking facilities

We partner closely with pilot customers to build the platform that sports facilities actually need.

Rajasthan Royals Academy Washington logo

Rajasthan Royals Academy Washington

Washington

Frederick, MDColumbia, MD
Cricket
“Slotbase replaced our spreadsheets and cut management time by about half. Enrollment revenue is up, we reach more players and parents, and the P&L summary and enrollment analytics show us exactly who is enrolled and who has continued.”

Academy Director

In the community

Backing the clubs our players grow up in

Fort Lauderdale Lions

Fort Lauderdale, Florida

Official sponsor2026 seasonCricket

Slotbase is a proud sponsor of the Fort Lauderdale Lions for the 2026 season. Grassroots cricket is where our players, coaches and parents actually are, and backing the clubs that run it is part of building for them.

Follow the Lions

Live in an afternoon

STEP 01

Add your facility

Courts, nets and lanes, your opening hours, and the booking rules you want enforced. An afternoon, not a migration.

STEP 02

Bring your members

Invite, add or bulk-import. Families arrive as households, so sibling billing and parent bookings work from the first day.

STEP 03

Open the calendar

Share your booking page. Keep taking cash and cheques while you decide about Stripe — the invoice is the same either way.

Plans that start where you are

Every plan includes the booking calendar, the member roster and offline payments. Stripe is optional, always.

Starter
$99/mo

For a new academy finding its feet

Unlimited resources (courts, nets, lanes)
100 active players
3 staff accounts
3 coaches
Offline payments — cash, cheque, Venmo, Zelle
Online payments with Stripe
Email notifications
Get started
GrowthMost popular
$199/mo

For a facility with a full timetable

Everything in Starter
500 active players
5 staff accounts
10 coaches
Recurring bookings
Programs, academies and the pricing catalogue
Invoicing with family-level discounts
Start with Growth
Pro
$299/mo

For an established multi-site operation

Everything in Growth
Unlimited players, staff and coaches
Google Calendar sync
Branded mobile app
Analytics dashboard
Priority support
Start with Pro

Enterprise

Multi-location, white-label, an SLA and dedicated support for larger operations.

Talk to sales

Questions

No. Stripe is optional and always has been. Record cash, cheque, Venmo or Zelle against the same invoice and the totals work the same way. Turn Stripe on later and a payment link is attached to each new invoice — nothing about your existing billing changes.
Talk to us

See it against your own timetable

Show us how your week runs — the courts, the programs, the families, the coaches — and we will set the same thing up in Slotbase so you can see it rather than imagine it.

Request a demo

Tell us about your facility and we will come back to you.

Or email sales@slotbase.cloud

Open your booking calendar this week