Lobby — home

Classes

A coach changes, one player cancels, and the waitlist must update before class starts.

Classes with capacity, waitlists, and attendance in one record.

A class is more than a calendar label. Lobby keeps the roster, coach, attendance, waitlist, payment state, and late-cancel rules close to the session staff already uses.

Class roster

Net positioning · Coach Madison

8 / 10+3 waitlist7 paid online

Roster state

J. Marchandpaid
A. Iliescupaid
M. Veigacredit
N. Heinpaid
F. Bergwaitlist #1

Upcoming cohort

17 MayNet positioning8 / 10OPEN
24 MayNet positioning10 / 10WAIT
31 MayNet positioning6 / 10OPEN
07 JunNet positioning4 / 10OPEN

Illustrative club data. The class story keeps the roster, capacity, credits, waitlist, and coach handoff together.

The roster

A roster is not a list of names.

Each name shows paid or on credit, waitlisted or confirmed, plus no-show and late-cancel history before the coach starts class.

J. Marchand

paid

present

A. Iliescu

paid

present

M. Veiga

paid

present

F. Berg

waitlist #1

promote

Cohort run

The next four sessions matter as much as today.

Capacity, coach substitutions, and waitlist pressure stay visible across the whole run, not buried date by date.

17 May

8 / 10

+3 waitlist · Madison

24 May

10 / 10

+5 waitlist · Madison

31 May

6 / 10

+1 waitlist · Sub coach

coach changed

07 Jun

4 / 10

open · Madison

Waitlist promotion

A cancellation promotes the right player, no side spreadsheet.

Payment state and roster order show who moves up when a spot opens minutes before class.

01

Cancellation arrives

One roster spot opens before class starts.

OPEN

02

Payment checked

The next player has a confirmed online payment.

PAID

03

Roster updated

The payment reference stays attached as the player moves onto the roster.

LINKED

04

Player promoted

The waitlist row becomes a roster row.

LIVE

Late cancel

Attendance, cancellations, and refunds live on the class record.

Staff do not need to piece a late cancel together from messages, Stripe, and a coach note after the session.

Late cancels

2

kept on roster

Paid online

7

payment state visible

Coach notes

1

substitution attached

OK

Promote a waitlisted player without a separate list.

OK

Track payment state and attendance before class starts.

OK

Show coach changes across the whole cohort.

OK

Keep late-cancel context on the class record.

Classes demo

Bring the real workflow.
Test the real week.

Illustrative club data. The class story keeps the roster, capacity, credits, waitlist, and coach handoff together.