🎹 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.