Classes & programs

Run thousands of classes without the headcount to match.

Categories, seasons, cancellation policies, registration limits, and check-in — the whole class program lives in one settings hub, built for clubs running high-volume programs, not boutique studios.

3-level

category hierarchy

1

settings hub, no spreadsheets

0

front-desk lines for check-in

Adult Cardio Tennis class
TENNIS

Adult Cardio Tennis

Wed, Jul 8 · 6:00–7:00 PM · 60 min

3 of 10 spots filled7 spots left
Total
$33

Admin configuration

Every rule, in one settings hub.

Two staff can run a program most clubs would need a department for — because the structure is built in, not stitched together with spreadsheets and sticky notes.

01

Build the hierarchy once

Categories, tags, and named places keep hundreds of programs organized as your catalog grows.

02

Forms that adapt

Reusable question sets with conditional logic — attach the same form to any class, event, or program.

03

Cancel dates, handled once

Set a closure or holiday date and it applies automatically across every affected class when schedules are generated.

04

Bulk import, safely

Stand up a season's worth of classes from a spreadsheet — every row validated before anything goes live.

Classes & Events

Categories
3-level hierarchy for organizing classes.
Forms & questions
Reusable question sets with conditional logic.
Cancel dates
Global closures cascade to every affected class.
Import classes
Bulk import from a spreadsheet — every row validated.
Registration limits
Max registrations per member, by category or season.
Check-in
Configurable time windows matched to each class.
Booking grid with a class occupying court slots

Court integration

Classes and courts, one grid.

Assign courts when you build a class, and GameTime blocks them on the same booking grid members use — real conflict detection against existing bookings, not a calendar overlay sitting on top of two separate systems.

Reassign or release courts for any class from its occurrence view, anytime.

Member experience

Register in the app. Check in without the front desk.

Members browse and register for classes right from the member app, with capacity holds and family billing handled automatically. Once enrolled, they check themselves in from their own phone — no scanning, no front-desk line, within the window you set.

Staff keep full visibility into rosters, waitlists, and attendance from the admin side.

Member app class detail screen

Cancellations post as ledger reversals — the same billing engine behind every other module.

See Member Billing →

Give your class program room to grow.

See categories, forms, court integration, and check-in on a live club calendar.