View and manage session bookings

See who booked, manage waitlists, take drop-ins, and mark no-shows or late cancels.

ForOwnerManager
1

Open the session

Click the class on the schedule, or go to Bookings → click on a session. You'll see confirmed and waitlisted members.

2

Appointments and events are in the same list

Bookings lists the month's appointments and events alongside your class sessions, each marked "Appointment" or "Event". Click an appointment to open Appointments → Bookings, or an event to open its Manage page. When the month has any, "Appointments" and "Events" tabs appear next to All so you can look at one kind at a time.

3

Add a drop-in

Click + Add drop-in to search for any member and book them on the spot. Their pass is used when one covers the class; otherwise a credit is deducted if your studio requires credits and they have one. Someone with neither is still added, and nothing is taken.

4

Sell a pass without leaving the roster

Every name on the roster is a link. Click it and that member's profile opens in a new tab on the Money tab, where "Sell a pass" is — so you can take payment for someone who has run out and come straight back to the list you were working from.

5

Check who paid but never booked

If anyone bought a single-class pass for this class and never actually booked, an amber panel appears above the list naming them, with what they paid and when. Buying a pass and booking a seat are two steps, and someone who only did the first is not on the attendance sheet and will not be emailed if the class changes — so treat the panel as part of the roster. Use + Add drop-in (or Book a member) to put them on the list.

6

Mark no-show or late cancel

Each booked member has a Status column with quick No-show (red) and Late cancel (amber) buttons. Click either to flag the booking — the attended checkbox is automatically cleared. Click Clear on the badge to undo.

7

Cancel a booking

Click the cancel button next to a member's booking. The first person on the waitlist is promoted, and the member is made whole automatically: a pass use or credit is returned, and a booking the member paid for by card is refunded back to their card. A card-paid booking shows "Paid $35.00 by card" on its row, and the confirm tells you the amount before you press "Cancel and refund". Cancelling it needs the Issue Refunds permission (owners always have it): a manager without it is told to ask someone who has it, and the booking stays as it is.

Limits
  • • The panel only covers single-class passes that are still unused; class packs and memberships are not flagged, because not booking one particular session is normal for those.
  • • Pass sessions are NOT auto-refunded on no-show — that's intentional, since most studios charge for no-shows.
  • • Waitlist bookings do not consume credits. Credits are only deducted when promoted to confirmed.
Tips
  • • No-show and late cancel are tracked per booking, so the same member can attend on a different session without affecting this one.
  • • Card refunds on cancel go back to the same card and reverse the platform fee. If the charge was already refunded in Stripe, cancelling is still safe — it won't double-refund.
  • • If Stripe turns the refund down (most often because the Stripe balance is lower than the refund), the booking is NOT cancelled and the member is not emailed. The confirm stays open with Stripe's reason and a "Try again" button; nothing is left half done.
  • • Cancel the booking instead to refund.
  • • Drop-in attendees are listed separately and counted in total attendance.
  • • A seat paid with a pass shows "Paid by pass" in the Credit column and has no Deduct button — a credit on top would charge it twice.
  • • Remove on a drop-in gives back what it used: the credit, or the visit on their pass.
  • • A booking count of zero does not always mean nobody is coming. Check the "paid but not booked" panel before you cancel a class — cancellation emails only reach booked members, so anyone in that panel gets no warning and may turn up.
Help Center - Klasly