[Athlete View] Class Reservation & Waitlist Updates

We’ve made several improvements to the Athlete class reservation experience to make it faster and easier for athletes to book, view availability, and join waitlists.

This update includes changes to the schedule layout, how remaining spots are displayed, and where the Reserve button appears inside class details. We’ve also refined how late cancels and no-shows are shown for better clarity.

Viewing and Reserving Classes

Athletes can now reserve a class directly from the Schedule view — no need to click into each class first.

  • They can simply find the class they want to join and click Reserve right from the schedule card.
  • Once they've reserved, the button will update to confirm their spot.
  • If they need to cancel, athletes can still open the class and click Cancel Reservation.

This small update makes it faster for athletes to grab their spot and stay on top of their schedule.

Old Athlete Schedule View
Updated Athlete Schedule View

Understanding the “Spots Remaining” Counter

We’ve updated the way class availability is displayed to make it more intuitive.

Previously, a class listed as 10/10 meant all 10 spots were available.

Now, 0/10 means 0 people have booked, and 10 spots remain.

Here’s how to read it:

  • 0/10 → 0 people booked, 10 spots available
  • 5/10 → 5 people booked, 5 spots available
  • 10/10 → Class is full (0 spots available)

Athletes will also see a clear note showing the number of spots remaining under the class details.

Old Spots Remaining Counter
Updated Spots Remaining Counter

Reserving from the Class Detail View

When athletes open a class to see the full details (like workout notes), they'll now find a large “Reserve” button at the top of the page.

No more scrolling — the button is always visible, even if workout notes are added.

Once they reserve:

  • The “Reserve” button disappears.
  • Athletes will see a message confirming they're reserved.
  • The counter updates (e.g., 1/10 means 1 athlete has reserved).

If they cancel, the spot opens back up immediately for others.

Old, Buried Reserve Button
Updated, Obvious Reserve Button

Waitlist Improvements

The waitlist option now only appears when a class is full.

  • If there are still open spots, athletes will only see the Reserve button.
  • Once the class reaches capacity, that button will switch to Join Waitlist.
  • After joining, they'll see a confirmation and their current waitlist position (e.g., “You’re #2 on the waitlist”).

This update helps keep the schedule view clean and only shows the waitlist option when it’s relevant.

New "Join Waitlist" From Schedule View
New "Join Waitlist" From Class View
New Waitlist Confirmation

Late Cancels and No-Shows

When an athlete is marked as a late cancel or no-show, that status now appears clearly in the class record.

  • You’ll see the athlete listed under the appropriate section (Late Cancels or No-Shows).
  • If a fee is applied (e.g., a $5 late cancel fee), it will appear in the same view.
  • This makes it easy to confirm who missed class and whether any fees were charged.
Updated Status in Athlete Schedule View
Updated Status in Athlete Class View

These updates are designed to make class reservations simpler, clearer, and more intuitive for everyone. If you have any questions or notice anything unexpected, reach out to our Support team at hello@usekilo.com. We’re happy to help.