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
- Over-importing class history — operational data, not customer-facing data; skip it
- Trying to migrate while running a marketing campaign — wait until the campaign ends
- Switching during a busy season — pick a quiet week (early January, late August)
- Not testing payments end-to-end before announcing — $1 test purchase is mandatory
- 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.