Everything a studio runs on
No modules to buy separately, no "available on the Enterprise plan." This page is the product as it exists today — each item below is shipped and verified, not on a roadmap.
A calendar that knows how lessons actually work
Weekly lessons are recurring blocks — solo or group — that materialize into real, attendance-ready occurrences. Double-booking is caught before it happens.
- Recurring solo & group blocks with automatic occurrence generation
- Attendance tracking per occurrence, feeding billing and practice history
- Conflict detection across teachers and rooms
- Cancellation policies that mint makeup tokens by your rules
- Parent self-serve rescheduling: open-slot discovery with capacity-locked booking
- Parent-to-parent lesson swaps — families trade slots, the studio approves every trade
- Absence & cancellation requests filed from the family portal, resolved by staff
Invoices that write themselves — and get paid online
A monthly invoicing job turns rates and attendance into invoices. Families pay by card; the money lands in the studio’s own Stripe account, not ours.
- Rate-based monthly invoicing plus ad-hoc charges
- Credits & recurring discounts with $0-invoice settlement and carry-forward
- Late fees, refunds (partial or full), void, manual mark-paid
- Stripe Connect: each studio onboards its own account from Settings
- Parent billing UI with card entry via Stripe Elements, failed payments surfaced to staff
- Money-state safeguards: disputes, ACH returns and refunds are first-class; double-clicks and out-of-order payment events can’t corrupt an invoice
Your studio’s musical memory
Every piece a student touches moves through a real lifecycle — assigned, learning, passed, performed — in an append-only history nobody can quietly rewrite. Three years in, "what has she learned here?" has a list, not a shrug.
- Your vocabulary, not ours: piece types, categories and skill levels are minted by your studio — a Suzuki studio and a conservatory-prep program don’t sort music the same way, and this doesn’t make them
- The performance record: pieces graduate from learning to passed to performed — students see "Performed!" land on their own timeline
- Assignments that carry weight: due dates, milestones with reusable presets, attachments, and rubric-scored assessments
- Skill maps tie pieces to the skills they build, with per-student progress
- Curriculum versioning with draft → approved governance, so the syllabus is a decision, not a rumor
- Export & import curriculum packages between studios — checksummed, with provenance — so a multi-location studio teaches from one book
- Sheet music & reference videos linked on every piece
The lesson doesn’t end when the student walks out
The week between lessons is where students are made. Practice plans, a real timer, reflections and recordings give that week structure — and give the teacher a truthful account of it.
- Practice plans & templates with per-item bpm/measure targets
- The portal practice timer: students run the plan, check off items, planned-vs-actual is recorded
- Guided reflections with a staff review board
- Practice recordings submitted from the portal
- Built-in chromatic tuner & metronome in the student portal — tap tempo, subdivisions, accent control
- Crash-proof sessions: a tablet dying mid-practice restores the session, checked items and all
A game your studio designs, not a sticker chart you rent
The XP values, the level curve, the streak requirements, the badges — all of it is yours to set. Motivation only works when it carries your studio’s standards, so this system was built to carry them.
- XP & levels on your terms: you decide what each practice event is worth and what every level costs
- Streaks with standards: pick the practice categories a day must include before it counts — skip your scales, stall your streak — with teacher-granted freezes for sick weeks
- Custom badges & challenges (including recurring ones), plus reflection prompts written in your studio’s voice
- Rewards store with redemption locking — no double-spends
- Recognition wall & leaderboards, with per-student opt-outs staff control
- Practice-outlier review queue so suspicious sessions get a human look
Parents get a real app, not a payment link
One login shows every child: practice this week, upcoming lessons, progress, billing — and the routine paperwork parents can simply handle themselves.
- Family dashboard: streaks, next lessons, makeup credits, studio news per child
- Self-service settings: contact & emergency info, student instrument/school, portal PIN rules
- Billing in the portal: card or US bank account on file, invoices, one-tap payment
- Event signups, swaps and absence requests without an email thread
A practice room in their pocket
Students sign in with a PIN into their own world: today’s plan, a timer, a tuner, a metronome, and the XP they’re chasing — nothing they shouldn’t see.
- PIN sign-in built for shared studio tablets — no child email accounts
- Chromatic tuner & metronome with tap tempo and per-beat accents
- The practice timer runs the day’s plan and records planned-vs-actual
- Guided reflections & recordings flow straight to the teacher
Every conversation where it belongs
Chat is organized per student — so context never gets lost, and there is structurally no such thing as a private teacher–minor DM.
- Auto-created per-student channels; canned phrases for young students
- Broadcast email with per-recipient delivery reports
- Lesson reminders in the org’s timezone; opt-in practice reminders with quiet hours
- Notification preferences per org and per family
From inquiry to recital program
A public intake form feeds your Leads board and notifies you instantly. Recitals get capacity-safe signups and a printable, ordered program built from actual repertoire.
- Public lead intake with spam protection, straight into the CRM
- Owner notification on every new lead
- Events & recitals: capacity-safe parent signups
- Program builder with repertoire-driven suggestions and printable output
The unglamorous stuff, handled
The back office is part of the product, not an exported CSV problem.
- Mass import from CSV/XLSX with a preview before anything is written
- Payroll runs with per-teacher rate rules
- Expense & mileage ledger with an approval workflow
- Instrument lending: checkouts, returns, overdue tracking
- Private lesson transcription — processed only on our own servers, never sent to a third-party AI service, deleted when the job finishes
- Studio instrument catalog the owner curates once — every student form offers it as a dropdown
- Birthday heads-up emailed to the owner a week ahead, in your timezone
See it with your studio's real schedule
Early-access onboarding is guided — we set up your roster, rates, and calendar with you.
Request early access