A note before we start. We're class-booking.com — yes, this guide is on our site, and yes, we'd like you to consider us when you switch. We've tried to keep it useful even if you go with someone else. If Class Booking isn't a fit, also worth a look: Glofox (UK/EU, gym-leaning), Pike13 (US, simpler), and Fitli (US, smaller studios).
Mindbody has been around since 2001. For a lot of studios it was the first real software — back when the alternatives were spreadsheets and a wall calendar. So if you're reading this, the most likely thing is that you've been with Mindbody a long time, and the decision to leave isn't small. This guide walks through the practical mechanics, the questions worth answering before you start, and the bits that tend to go wrong.
Why people leave Mindbody
The conversation we hear most often starts with pricing. Mindbody raised prices in 2022, again in 2023, and again in 2024. For a small studio that started on an older plan, the cumulative effect has been significant — and it tends to land on top of an annual renewal that's hard to negotiate. Whether the new pricing is fair value is a separate question. The frustration is that it keeps moving.
The 2018 acquisition by Vista Equity Partners — a private equity firm — changed the company's incentives. PE-owned software tends to lean toward upsells, mandatory bundles, and feature gating, because the financial model rewards it. That's not a moral judgement; it's how that ownership structure works. Some studios feel the change directly; others don't.
On the operational side, the recurring complaints we hear are performance during peak booking windows (Sunday evenings, the first of the month), a UI that hasn't aged well, and a backlog of feature requests that have sat unaddressed for years. None of these are dealbreakers on their own. They become one when you add them up against a rising bill.
And honestly: Mindbody has real strengths too. The consumer-facing Mindbody App is a genuine acquisition channel — new students do find studios there. The integration ecosystem is broad, especially in the US. The brand has trust with both students and instructors. If most of your new members find you through the Mindbody App, leaving has a real cost. We'll come back to that.
Before you switch — questions to answer
Four questions that tend to decide whether a migration goes smoothly or painfully:
- Do your members rely on the Mindbody App marketplace for discovery? Pull a report on how many of last year's new members came in through the app. If it's more than 15–20%, you need a plan to replace that channel — local SEO, Google Business reviews, Instagram, partnerships — before you switch, not after.
- Do you use complex Mindbody features like Series, Contracts, or Pricing Options with auto-renewing tiers? These map to most modern systems but require care. Make a list of every active product type before export — surprises here are the main cause of broken migrations.
- Have you scheduled classes more than 12 months in advance? Most platforms can't import a schedule that far out. If you have a 2027 retreat already on the calendar, you may need to recreate it manually.
- Are your members on saved-card payments? Card data does not transfer between systems — that's a PCI rule, not a software limit. Members will need to re-add their card on the new system. Build the email that explains this before launch day, not on launch day.
What you can export from Mindbody
What transfers cleanly:
- Members and contact info — CSV from Settings → Reports → Member List. Includes name, email, phone, emergency contact, marketing opt-in flags.
- Class schedule — Mindbody supports a Bulk Class Export from Schedule → Reports. Pull at least the next 12 months and the previous 6 (history matters for retention reports).
- Attendance history — per-member CSVs are available, but full studio history is faster via the Mindbody Public API. If you don't have API access, the new provider can usually pull it for you.
- Sales / transaction history — CSV from Reports → Sales. Important for accounting continuity and for spotting members on legacy pricing.
- Pricing options — exportable as a list, but the structure rarely maps 1:1. Plan to recreate them manually with the export as a reference.
What does not transfer:
- Member-saved card details (PCI — never transfers).
- Mindbody App marketplace listings and ratings.
- Member reviews on the Mindbody profile.
- Internal staff notes (only on some plans, and the export is undocumented — ask support before you commit).
The migration timeline (typical 3–4 weeks)
Faster is possible, but a four-week window gives you time to catch the things that usually break. Here is the shape of it:
- Week 1 — Export and import on a test studio. Pull every CSV. Import into a sandbox studio on the new platform — not your live tenant. Nothing is visible to members yet.
- Week 2 — Review and configure. Walk through the test studio class by class. Fix any mapping errors. Connect Stripe (or your processor). Set up your custom domain. Configure email DKIM and SPF so member emails come from your domain, not the platform's.
- Week 3 — Soft launch with parallel running. Send members an email about the new login URL. Accept bookings on both systems for about a week. Watch the support inbox carefully — questions in week 3 are gold; they tell you exactly what to put in the cut-over email.
- Week 4 — Cut-over. Stop taking bookings on Mindbody. Send the "we've moved" email. Cancel your Mindbody contract — and check the notice period in your contract; 30 days is common, 60 days happens.
Member communication template
Two emails do most of the work. They sound obvious — and they are — but the studios that send them have far fewer support tickets than the studios that don't.
Email 1, two weeks before cut-over: "We're moving to better software." Briefly explain why, set the date, and reassure people about what doesn't change. The reassurance is the important part:
Your punch cards and memberships transfer. Your booking history transfers. The class names, the times, the instructors — all the same. The one thing you'll need to do is re-add your card the first time you book on the new system.
Email 2, on cut-over day: "Here is your new login URL." One link, one button, no novel. Members have habits — surprise is what generates support load, not change itself.
Common pitfalls
- Forgetting to cancel Mindbody. Auto-renewal with 30–60 days notice is common. Read the contract before you start. Set a calendar reminder for the cancellation deadline, not for cut-over day.
- Member confusion when the login URL changes. Solve it with clear emails, a sticky banner on your old booking page during the parallel week, and — if you can — a redirect from the old subdomain.
- Stripe customer migration. You can keep your Stripe account; payouts continue to the same bank. Customer IDs need to be re-mapped on the new platform so existing subscriptions don't double-bill or fall through. A good migration handles this; ask the new provider directly how they do it.
- Class capacity mismatches. Mindbody's "spot count" sometimes excludes the instructor; other systems include it. Verify a few classes by hand before launch — easier than explaining a sold-out class to a member who can see an empty room.
- Lost reviews. Mindbody App reviews don't transfer anywhere. That's a real loss to acknowledge, especially if you've built up dozens or hundreds. Plan to redirect new review activity to Google Business and Instagram before cut-over.
What we do for you (Class Booking specifically)
For studios moving to a paid plan, migration is free and we do it ourselves rather than hand you a self-serve tool. Concretely:
- We do the export and import. You review on a test studio.
- One week of parallel running so you don't switch blind.
- Email DKIM and SPF set up before cut-over, so member emails arrive from your domain, not ours.
- Custom domain transfer in about an hour of DNS work, no downtime.
- A real person on the other end of the email during the whole window. Not a ticket queue.
If you want help
Tell us your current Mindbody setup — number of members, plan type, anything unusual — and we'll walk you through what the migration would look like for your studio specifically. Free migration if you move to a paid plan. No pressure if you decide to stay where you are or go elsewhere.