What’s New
What changed in QuickStudio, and why it matters for your studio. Plain language, newest first. We update this page with every release.
- Studio backups now include your group classes. Group plans, their schedules, sessions and enrolments are all part of a backup, and restoring one brings them back. Previously a restore quietly returned a studio without its group programme.
- Restoring a backup no longer re-bills a period you have already invoiced. A restore now keeps the references invoicing uses to recognise work it has already billed.
- An import that loses data now says so. It previously reported success as long as nothing crashed, which meant a partial import looked like a clean one.
- Exporting a backup now asks which studio you mean — and exports only that one. On an installation hosting more than one studio, an export previously included them all. There is no indication this was ever run on live data.
- Phone numbers now need an area code. A number missing one was accepted and then silently ignored by text-message features, so a family could appear reachable and never be reached. Existing numbers that fall short are flagged where they are shown, and a record cannot be saved until its number is corrected.
- The parent enrolment form has been hardened, and names typed by families are always displayed as text — never interpreted as anything else.
- QuickStudio is now labelled Beta throughout, and the Privacy Policy and Terms say plainly where we stand on children’s privacy: we intend to bring our practices into COPPA compliance as the features involving children’s information mature, and we do not claim that compliance today. The Terms also show a policy version rather than a stale effective date.
- A student’s birthdate can now be left blank. Some families prefer not to share it, and that’s fine. When a birthdate is unknown, QuickStudio errs on the side of caution and treats the student as a minor for text-messaging rules — a protective default, never a guess.
- Group-class invoicing is now safe to repeat. Generating invoices for a group class a second time no longer creates duplicates — each family is billed once per period, no matter how many times the button is pressed.
- One invoice per family. A household with two children — or one child on two plans — used to receive separate invoices for the same period. Now the family gets a single invoice, with lessons grouped by student so it’s still easy to read. An invoice that has already been sent is never changed — new charges always start a new one.
- Both parents can see the invoices. A guardian who isn’t the one paying can now view their children’s invoices too, instead of only the payer having visibility.
- Money figures no longer guess. If QuickStudio can’t verify a total — amount due, amount paid, a refund — it now shows an error instead of a plausible-looking $0. A wrong number is worse than a missing one.
- Group classes now check for double-bookings — the room, the teacher, and every enrolled student, against both private lessons and other group classes. Previously a group class could be placed on top of an existing lesson with no warning.
- Group class times follow your studio’s timezone. An 8:00 PM class is at 8:00 PM — recurring classes and one-off events both.
- The plan page now tells the whole story: the recurring schedule in plain terms, the next upcoming lesson, and where the plan sits in the billing period (“lesson 2 of 4”). That figure is computed by the same code that produces invoices, so it always matches what’s billed.
- Student ages are now birthday-aware. Students with a birthday later in the year were shown a year older than they are.
- A sweep of safety-check fixes, all sharing one principle: a check that can’t run is treated as a refusal, not an all-clear. Double-booking checks when editing a lesson, duplicate-invoice protection in overnight billing, and several other guards now refuse the action when they can’t verify it’s safe.
- Reporting is now strictly scoped to your own studio. Two analytics views could include figures from outside the studio you were signed in to. This was corrected the day it was identified. We have no evidence that any studio’s information was seen by another, and the separation between studios is now covered by tests that fail if that scoping is ever removed.
- “Tuesdays at 4pm” now means Tuesdays at 4pm. A schedule’s day and time are a wall-clock rule in your studio’s own timezone, stable across daylight-saving changes. Evening lessons no longer risked appearing on the wrong day.
- Double-booking protection strengthened. Creating a schedule now reliably refuses when the teacher or a student already has a lesson at that time — and if the check itself can’t run, the booking waits rather than proceeding unverified.
- Advance billing. Bill the upcoming month (or week, or quarter) before it happens. Invoices generate up to 14 days ahead and are dated the first of the period, so “due on the 1st” works the way studios expect. Billing after the period remains the default — nothing changes unless you choose it.
- Every lesson lands on exactly one invoice. Switching billing timing can’t drop or double a period, and a lesson that’s already been invoiced can’t be quietly moved — a makeup or an adjustment is the deliberate remedy.
- Rooms are now optional. Home studios and traveling teachers can schedule without inventing a room. With a room set, conflict checking works exactly as before.
- Editing a schedule updates the calendar. Changing a recurring schedule’s day, time, or end date now realigns the lessons already on the calendar — and anything it deliberately won’t touch (invoiced, hand-moved, completed lessons) is reported to you rather than silently left behind.
- Studio closures and teacher time-off, in-app. Closures and approved time-off now cancel the affected lessons for you, with anything preserved surfaced for review.
The road to the versions above, in brief:
- June — early access opened. $71.88/yr (that’s $5.99/mo), 30-day free trial, no card required to start, and the rate is locked for two years for early subscribers. Secure card payments through Stripe.
- June — text messaging went live on a dedicated toll-free number, with no Twilio account or technical setup needed from your studio — reminders and notifications simply work, governed by a monthly usage allowance.
- July — smoother daily use: clear confirmation messages throughout the app, a first-run setup checklist for new studios, a one-pass wizard for adding a family (student, guardian, and payer together), and recurring schedules that put lessons on the calendar the moment you create them.
- July — parent intake forms: share a private per-studio link and let families submit their own details into a review queue — you approve what joins your roster.
Have an idea or hit a snag?
QuickStudio is built alongside a real working music studio, and much of what you see above started as a request from a teacher or a parent. Use the feedback button inside the app, or write to support@quickstudio.me — it’s read by the person who builds the product.