Switching studios shouldn't mean losing your data. So we fixed that.
The thing that keeps most studio owners on their current software isn't loyalty. It's the export folder. Years of client records, class history, prepaid packages, the regulars whose names you'd recognize on the street — all of it sitting inside a system you've already decided to leave.
Switching isn't the decision. Switching is the work. And the work is where most people quit.
So we built the work into the product.
The real reason you haven't switched#
Ask a studio owner why they're still on a platform they complain about every month, and you don't hear "the features are great." You hear some version of: I can't face moving everything.
That fear is rational. Your data is messy in the specific way real businesses are messy — a client who shows up under two email addresses, a class pack that was half-used, a name spelled three different ways across three exports. Most "import" tools assume your data already looks like their database. It never does.
We conform to your data, not the other way around#
Every booking platform I've evaluated does the same thing: hands you a template, tells you to reshape your export to match it, and chokes on the first stray column. You end up doing the migration by hand in a spreadsheet anyway.
We flipped that. You bring the file you already have — a Mindbody export, a Glofox dump, a Square report, a spreadsheet you exported, whatever — and we adapt to it. Your file is the input. Making it fit is our job, not yours.
How it actually works#
- Upload anything. A CSV or Excel file from your old system. No template, no required column order.
- The AI maps your columns. It reads your headers and a sample of rows and matches them to our schema, with a confidence score on every field. A standard export maps instantly and for free — the AI only steps in for the columns it doesn't recognize.
- You confirm a preview. You see exactly what's about to be created, every column mapping is editable, and anything we'd skip is flagged and downloadable. Nothing is written until you click confirm. A human is always in the loop.
- We import it. The import is idempotent — run the same file twice and you get zero duplicates. And your visit history goes to work immediately: the studio's insights (who's at risk of churning, who's one class from becoming a regular) light up on day one, instead of you staring at an empty dashboard.
Five files, one client list#
Here's the part I'm proud of, because it's the part that's actually hard.
Real migrations aren't one clean export. You've got a client list from one system, attendance from another, and a spreadsheet a former front-desk person kept on the side. Same people, no shared email, names that don't quite match.
We stitch them together. We look for the same person across files using name, phone, and birthday — not email alone, because email alone is how you accidentally merge two different people. And we never merge silently. When two records look like one person, you get a side-by-side "these look like the same person — merge?" review, and you make the call — nothing is merged until you approve it.
What we deliberately don't do#
I'd rather under-promise here, because an import tool that quietly guesses wrong about who paid for what is worse than no import tool at all.
- No autonomous import. The AI proposes; a human confirms. Always.
- We never import card numbers. That's a PCI line nobody should cross, and frankly nobody should be emailing card data around. Recurring billing gets re-established the right way (more below).
- Preview before commit, every time. Plus a downloadable report of anything we skipped, so nothing disappears without you knowing.
If your business depends on a migration that happens behind your back with zero review, we're not it. That's by design.
Your money comes too#
Prepaid balances carry over to the cent. If a client has six classes left on a pack, they have six classes left after the move.
Active memberships are the scary one, so we handle them carefully. We don't move card data. Each member gets a secure link to re-enter their card directly through Stripe, and we honor their existing paid-through date — so the switch doesn't double-charge anyone or restart their billing cycle.
Try it on your own export#
The honest test is your real data, not a demo file. If you're thinking about leaving — and you've read this far, so you are — drop in the export you've been dreading and watch your studio populate in a few minutes instead of a few weekends.
If you want the broader case for switching, I wrote that up separately in Mindbody alternatives. When you're ready to move, start a free trial — bring the file with you.
— Bryan, founder