For training facilities

You sell time. This keeps the book.

A training facility runs on a calendar and a cash register that never quite agree: classes in one system, lessons in the coach's texts, cage rentals on a paper book at the desk, and memberships in a spreadsheet somebody guards. InSeasonHQ puts classes, lessons, rentals, memberships, and check-in in the same place as your teams and seasons — because for most academies, they're the same families.

The pains sound familiar because they're daily

  • The desk phone is the booking system. Every lesson booked by call or text is a lesson that can be double-booked, forgotten, or priced from memory.
  • Packs live on paper cards. "How many sessions do we have left?" is a question your front desk answers by archaeology.
  • The whiteboard lies by noon. A clinic moves, a rental cancels, and the board still shows Tuesday's plan on Thursday.
  • Coach pay is an evening of arithmetic. Who taught what, at whose rate, for how many kids — reconstructed at the end of every pay period.
  • Renters are strangers every time. A school wants the same cage every week all winter and pays like it's fourteen separate transactions.

What changes

  1. 01 Classes against packs and memberships

    Set up a class once — the coach, the place, the ages, the spots — and lay the week out on a calendar. Sell packs of 5, 10, or 20 sessions that pay for classes, lessons, or both, or a monthly membership on autopay: a set number of classes, or unlimited with a daily or weekly cap. The pack or credit that expires soonest pays first. Gift memberships a grandparent can buy, and a private class that only the families you send its link to can see and book.

  2. 02 A parent books every child from one phone

    Pick the class, tick the children, see what it uses ("1 of your 10") and the cancel rule before tapping Book. Cancelling happens on the page — never in a pop-up that silently fails — and every confirmation arrives as a calendar invitation that moves when the class does. One login per household runs bookings, registrations, and the store, so a family never maintains a second account to train where their kid already plays.

  3. 03 Private lessons, with any coach who is free

    Families choose a coach, or whichever coach is free, then a day and a time from real hours — "Next available" is one tap away. They move a lesson themselves instead of texting the coach, and can ask for a text when a time opens. Each coach can charge their own price, and a pack pays before the card. Small groups work too: at the desk, two families can split a coach and each pay for their own child.

  4. 04 Rentals anyone can book — guests welcome

    Cages, turf, and rooms by the hour, with peak pricing on busy evenings, an optional deposit, and approval when you want to say yes first. A renter needs no account. A team or a school rents every week for the season in one step and is billed monthly by saved card or pay link — and whoever wanted a taken time hears the moment it frees up.

  5. 05 Every space on one board

    The space board shows each cage, tunnel, court, and field — and the field's quarters — by the hour, with every class, lesson, rental, and clinic where it belongs. Drag to move; a clash is outlined in red before you let go. An open-time pass (open dome, open gym) tells families exactly what's open around the clinics, worked out from the board — move a clinic and the open times recompute themselves.

  6. 06 Punch passes and check-in at the door

    Sell a ten-pack; each check-in spends one, and the balance sits on the family's screen — the permanent answer to "how many do we have left?" Check-in runs off one QR poster at the door: a parent scans, signs in once, and taps their kids in; every player also has a number, so the carpool kid gets checked in too, and their family gets an email saying who did it. Drop-ins who never registered get taken, paid, and put on the list — not in a notebook. Attendance reports show who came, today through the whole season, and who registered and never showed.

  7. 07 A front desk that sells

    Take a card at the counter for a pack or a membership, or text the parent a link to buy it on their own phone. A saved card pays in a tap at the store as well as on booking pages — and the same saved payment method lets you charge a waitlist spot, a membership month, or a no-show fee without another checkout. When a spot opens, a waitlist books itself: the next family is booked and charged, or texted to grab it first, with members at the front of the line.

  8. 08 Several locations under one club

    Each location with its own hours, spaces, and coaches, a page on your website, and its own Stripe account if you want the money kept apart. Staff can be limited to the locations they actually work.

  9. 09 Coach pay and the money, tied to the bank

    Pay rates per class, per child, or per hour of lessons; earnings by pay period, with a paid-through date per coach. Packs and credits are earned as they're used, so your books say what you've actually delivered. Every deposit from Stripe opens to show what was in it, and a QuickBooks journal export plus scheduled report emails keep the books out of spreadsheets. Families pay your club through your own Stripe account — the same way they pay for a season.

What it doesn't do

No live scoring, stats, or video — this runs the business of the building, not the broadcast of the game. No curriculum levels or belt-style progression tracking. And classes, lessons, and rentals are included in the platform, not a module — the pieces you don't run stay switched off and out of your menu.

The arrangement

One flat $750/year — classes, lessons, rentals, memberships, check-in, and (if you also run teams) their registration, rosters, and schedules, all in the same platform with unlimited admins. Processing is published: 3.5% + $3.95 by card or 1.8% + $2.49 by bank, once per checkout, through your own Stripe account. First 30 days free, and we'll set it up with you in an afternoon. Full detail: classes, lessons, memberships & rentals and pricing.

Frequently asked questions

We run teams and training. Do we need two systems?
No — that's the point of this page. Seasons, teams, and registration live in the same platform as classes, lessons, and rentals, and families use one household login for all of it.
Can families buy a pack and spend it on either classes or lessons?
Yes. Packs of 5, 10, or 20 sessions can pay for classes, lessons, or both, and the soonest-to-expire credit is spent first. Balances show on the family's screen.
Do renters need an account?
No. Rentals can be booked as a guest, with deposits and approval if you want them; recurring renters can be booked weekly for a season and billed monthly.
How is coach pay calculated?
Rates per class, per child, or per hour of lessons, per coach — with earnings by pay period and a paid-through date, in the bookings reports.
We have two buildings. Does it handle that?
Yes — multiple locations, each with its own hours, spaces, coaches, and optionally its own Stripe account, under one club.
What does it cost?
$750/year flat for the whole platform, processing as published above, first 30 days free. No per-location or per-booking platform tier.

See it with your classes and cages in it.

Thirty minutes, shaped like your week rather than a feature tour. Book a demo — run by a volunteer board instead? This page is yours.

Comparing platforms? Start here.