Product Updates

Make-up Credits and Waitlist Are Here

By CourtSync Team
Make-up Credits and Waitlist Are Here

Two of the most common operational requests from academy owners are now live: make-up lesson credits for handling absences and cancellations, and an automated waitlist for filling spots when lessons reach capacity.

Make-up lesson credits

When a student misses a session — whether due to a reported absence or an academy-initiated cancellation — make-up credits give them a fair path to reschedule rather than losing the value of their enrollment.

How credits work

Academy owners enable make-up lessons in Academy Settings and configure:

  • Notification deadline — hours before a lesson a student must report absence (default 24)
  • Credit expiry — days credits remain valid (default 30), or end-of-term for group lessons
  • Expiry mode — fixed day window or tied to the enrolled term's end date

Credits come in two scopes:

  • Session credits — redeem for one lesson occurrence
  • Term credits — redeem for full term re-enrollment (earned when an entire term lesson is cancelled)

Screenshot of Academy Settings makeup lesson configuration panel

Compatibility rules

Credits redeem on lessons matching the same lesson type (group and camp are cross-compatible), age group, and skill level. A specific skill level must match exactly; Any on the credit or lesson matches all levels. Credits cannot be used for past lessons, the lesson that earned them, or where the student already has a booking.

Saving the source lesson updates available credits earned from that class when skill level or age group settings change. See the make-up credits guide for full compatibility and troubleshooting detail.

Guardians view available credits from their dashboard with expiry dates clearly displayed.

Screenshot of guardian makeup credits list with expiry dates

Automated waitlist

When a lesson reaches capacity, guardians can join the waitlist from your public booking page. No manual tracking, no "message us on Facebook" workarounds.

Promotion flow

When a spot opens:

  1. The first pending entry is promoted to notified status
  2. An email is sent with a claim link and expiry time
  3. The guardian books through the link, bypassing the capacity check
  4. The entry converts to converted status

If the claim expires, a background process marks it expired and promotes the next pending entry automatically.

Configure waitlist expiry hours in Academy Settings (default 24) to control how long notified families have to claim.

Screenshot of waitlist management in owner Bookings with notified entries

Why both features together

Make-up credits and waitlists solve opposite sides of the same problem: capacity management. Credits retain students who miss sessions. Waitlists capture students who want sessions. Together they reduce revenue leakage and admin overhead.

Academies with both features enabled report fewer manual rescheduling requests and faster spot turnover on popular programs.

Works with your existing setup

Both features integrate with:

  • Group, private, and camp lesson types
  • Custom and legacy age groups
  • Stripe Connect automated payments
  • Lesson cancellation and postponement overrides

Enable both in Academy Settings today. Detailed configuration guides:

These features represent our commitment to operational tools that match how academies actually run — not just how software assumes they run.