switching · 10 min read

How to switch yoga studio software without losing members

A pragmatic migration playbook for moving from Mindbody, Vagaro or WellnessLiving to a simpler platform. Data, comms, payments, the cut-over.

Switching studio software is the most-deferred maintenance task in most yoga studios. The current platform is annoying but functional; switching feels risky; you put it off for another quarter. Two years later you're paying $159/month for software that takes you 3 hours/week to manage, instead of $29/month for software that takes 30 minutes.

Here's the migration playbook. It works for Mindbody → YogaTeacher, Vagaro → YogaTeacher, WellnessLiving → YogaTeacher, and most other directions. The total project is 7 days end-to-end with a 24-hour cut-over.

Days 1–2: data export and import

Export from your current platform: members (CSV), packages (CSV), active memberships (CSV), classes (CSV — for reference, not for re-import). Every major platform supports this; if your platform doesn't, that's your sign to leave.

Import to YogaTeacher via Settings > Members > Import. The member CSV needs: name, email, phone (optional), notes. Skip the package import if you have fewer than 200 active memberships — you can re-create them manually faster than fighting an import.

Day 3: re-create the operational shape

Set up class types (Vinyasa, Reformer, Mat Flow, Restorative — whatever your studio uses). Create packages (drop-in, 10-class, unlimited, etc.). Build the weekly recurring schedule. Assign instructors. This is the longest part of the migration; budget 2–4 hours.

Day 4: connect payments

Connect PayPal, Stripe or Razorpay in Settings > Payments. Test with a $1 purchase — buy a test package as a member, verify funds settle to your account, verify the receipt email arrives.

Day 5: preview and member announcement

Preview your public booking page at yogateacherapp.com/book/your-studio-slug. Walk through the booking flow as a member would. When it looks right, draft a short member announcement.

The announcement template: 'We're switching to a faster booking system. Starting [date], book classes at [new URL]. Your existing class credits transfer automatically. Need help? Reply to this email.' That's it. Don't over-explain; members want a working link.

Day 6: parallel run

Send the announcement Saturday morning. Leave both platforms running for 24 hours. Most members switch to the new one within their first visit; a few will book on the old one out of habit. Both bookings are honored.

Day 7: cut-over

Sunday evening, archive the old platform. Cancel the subscription effective end of billing cycle. Move all forward bookings to the new platform manually. Done.

Common migration mistakes

  1. Over-importing class history — operational data, not customer-facing data; skip it
  2. Trying to migrate while running a marketing campaign — wait until the campaign ends
  3. Switching during a busy season — pick a quiet week (early January, late August)
  4. Not testing payments end-to-end before announcing — $1 test purchase is mandatory
  5. Forgetting recurring memberships — must be re-set up on new processor

What to expect from members

90% of members notice no difference. 5% notice and prefer the new system (faster, cleaner). 5% are confused for 1-2 visits and ask the studio. Total support overhead: 5–10 quick emails over the first week. That's it.

Run your studio without the chaos.

Start your 30-day free trial. No credit card. No demo calls. Cancel any time.