Features

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.

Scheduling

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
Weekly schedule view with recurring lesson blocks
Billing & payments

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
Learning workspace: repertoire, assignments, practice plans
Repertoire & curriculum

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
Practice & learning

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
Gamification — on your rules

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
Gamification dashboard: XP, streaks, badges, challenges
Family portal dashboard showing two children’s practice streaks and upcoming lessons
Family portal

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
Student portal

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
Student portal metronome at 92 BPM with meter and subdivision controls
Messaging & communications

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
Growth & events

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
Operations

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
Early access

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