A weekend migration plan for music studio owners leaving My Music Staff: what to export, how the import works, how to map your billing, and the one email to send families.
Switching studio software feels risky because the stakes are real: families, cards on file, a calendar that has to be right on Monday morning. But the actual work is smaller than it looks. Here is the plan we used to move our own two-location studio, in the order that avoids surprises.
Most of the pain in a migration is not data, it is discovering mid-move that your new tool bills differently. So decide first. My Music Staff studios usually run one of three ways:
Methodica supports all three, but it is built around a simple rule: the price lives on the student, attendance drives what is billed, and the family's invoice schedule decides when. If you are on monthly tuition today, you will set each student's price as "per month". If you are per-lesson, "per lesson" or "hourly". Packages stay optional. Knowing this up front means the import maps cleanly.
You do not need everything. You need:
Lesson history is nice to have, not essential. Card details never export from any system (that is a good thing); families will re-enter cards once, and we cover how to make that painless below.
Methodica has a direct My Music Staff importer. In your new studio, open Import from MMS, paste your MMS API token, and it pulls teachers, families, parents, students, and lesson history. When we moved our studio it brought over four teachers, sixty-six families and about a thousand lessons in under a minute, with a review screen before anything is committed.
Two things the importer does that matter:
Not on MMS? The CSV importer takes the same columns.
This is the part to do carefully. In Pricing & Billing:
Then set your late-cancellation rule (hours of notice, and whether a late cancel is billed or gets a make-up credit). Attendance is what makes an invoice line, so decide now whether unrecorded lessons should still bill.
Payments are built in. Each location connects its own bank account through Stripe, right from the Locations screen. Have your EIN, bank details and a government ID handy; Stripe's onboarding takes a few minutes and you will see a clear "ready to accept payments" state when it is done. If you have two locations with two entities, connect each one; families are charged by the location they attend.
Do not send families a "we have new software!" announcement and hope. Send one email that asks for exactly one action. Ours said:
Subject: One quick thing before October billing
Hi — we've moved our scheduling and billing to a new system called Methodica. Your lesson times haven't changed. The only thing we need from you: save a card on file using this link (two minutes, and you're never charged just for saving it). Starting October 1st, tuition is charged automatically on the 1st for that month's lessons, and you'll get a receipt each time. You'll also get an app login where you can see what your child is working on. Questions? Just reply.
Methodica generates that card link per family (Request cards → review → send), and shows you who has and has not saved a card. Chase the stragglers by text a week before your first invoice day.
Keep MMS alive for one billing cycle. Bill from Methodica. Compare the totals to what MMS would have billed. When the first cycle is clean, and it usually is, cancel the old subscription. Total elapsed time for us: a weekend of setup and one month of overlap.
The admin is equivalent. What is different is everything after the invoice: teachers building lessons in thirty seconds, parents seeing actual progress instead of a balance, and students opening the app on their own because there is a streak to protect and a quest to finish. That is the reason to move. Here is the honest feature-by-feature comparison.
30-day free trial, no card. Import from My Music Staff in minutes.