🎹 Music & Vocal Academy Workflow

Music School, Piano & Vocal Studio Scheduling: Anti-Double-Booking Acoustic Booths & 24-Hour Makeup Credit Policy

Music School & Private Studio Management • 8 Min Read • Updated 2026-11-15
Key Takeaway:Last-minute 1-on-1 lesson cancellations leave soundproof piano booths empty and instructors unpaid. Automating a 24-hour advance-notice boundary keeps policies fair, consistent, and drama-free.

1. Dual-Resource Conflict Prevention: Studio Booth + Instructor Availability

KursusOS checks every scheduled lesson across `[startAt, endAt + bufferMinutes)` against both the acoustic room (`roomName`) and the assigned instructor (`tutorId`), preventing accidental double-bookings.

  • Built-in 10–15 minute turnaround buffers for guitar/violin tuning and parent handoffs.
  • Clear lobby workflow: `Scheduled` -> `Checked In` -> `In Session` -> `Completed`.

2. Automated 24-Hour Advance Notice vs. Late-Cancel Forfeit

When a parent gives at least 24 hours notice, KursusOS converts the scheduled slot into a 30-day `makeupCredits` balance without penalizing the student's total learnable sessions. Late cancellations inside the notice window deduct the session cleanly as forfeited.

  • Eliminates awkward front-desk arguments with transparent policy math.
  • Masks middle digits of parent phone numbers on printed attendance cards.

Daily Academy Front-Desk Checklist:

  • Set `minCancelNoticeHours: 24` in your academy workspace settings.
  • Include a 10–15 minute buffer between back-to-back private lessons.
  • Track sheet music books and ABRSM/Trinity recital exam fees separately from lesson tuition.

Frequently Asked Questions

Does an instructor earn a session fee on an advance-notice rescheduled lesson?

No fee is triggered when the lesson is excused in advance; the instructor earns the teaching fee once the makeup lesson is actually completed.

Run a Conflict-Free Music & Vocal Academy

Purpose-built for piano, guitar, drum, violin, and vocal studios.