Take one regular student through a class booking, a pass cancellation and a visiting-teacher workshop. The studio needs the correct available places and payment history at each step, even when the products are sold differently.
Use that customer's month to compare software with the teachers and reception staff who will use it.
Yoga studios are rarely just class schedules
A new studio may begin with drop-ins and a ten-class pack. Over time it adds an unlimited plan, a visiting-teacher workshop, a weekend retreat, private sessions, and teacher training. Those products have different inventory, payment, and participant-data needs, yet the same customer may buy all of them.
Choose software for the business you operate across a year, not only for next Tuesday's timetable.
What to compare
| Area | A useful test |
|---|---|
| Classes | Repeat a schedule, substitute a teacher, and cancel one date |
| Packs | Consume, expire, pause, and restore a credit |
| Memberships | Handle renewal failure, freeze, upgrade, and booking limits |
| Workshops | Sell tiers, member presale, and a waitlist |
| Retreats | Track deposit, balance, forms, and room or option choices |
| Teacher training | Manage a cohort, instalments, attendance, and required information |
| Reporting | Reconcile revenue by format, location, teacher, and tax treatment |
Member experience
Book a class from a phone as a member, a pack holder, and a new visitor. Each path should show clear availability, price, cancellation terms, and remaining access.
Teacher experience
Teachers need the current roster, relevant participant notes, attendance, and a simple substitution process. They should not gain unnecessary access to financial or personal data.
Workshops and retreats
Test whether the platform can handle both a two-hour workshop and a high-value trip. If the retreat requires separate payment links, forms, and spreadsheets, quantify that admin rather than ignoring it.
Community data
Look beyond email broadcasts. Can the studio understand first visit, repeat attendance, membership conversion, churn signals, and engagement across formats?
A capacity check
A 24-mat room running four peak classes per week has 96 peak visits to allocate. Selling 40 “unlimited” memberships does not mean 40 evenly distributed customers. Review actual peak usage, no-shows, and waitlist conversion before changing membership caps or adding sessions.
Set up the studio's offers in Gomry
Experiences provide schedules and capacity per slot for classes. Bundles offer prepaid credit across selected Experiences, with optional expiry. They do not apply to one-off Events such as a separately ticketed workshop.
Subscriptions provide recurring card billing. Demonstrate pauses, member pricing and included visits separately rather than assuming those rules follow from the charge.
For retreats and teacher training, test the participant, payment and attendance records needed for the programme. Separate deposit and balance payments are not automatically an instalment plan. Use the retreat guide and teacher-training guide for the additional records.
Compare the current account terms with your sales mix and keep payout timing distinct from funds reaching the bank.
Frequently asked questions
Do small studios need an app?
They need an excellent mobile experience; a native customer app is not automatically required. Evaluate friction, adoption, branding, and maintenance.
How should late cancellations work?
Set a clear window and define whether the customer loses a credit, pays a fee, or receives an exception. Software should apply the policy consistently while allowing accountable staff judgment.
Can one system handle teacher training?
Test sales, payment schedules, forms and attendance separately. Formal assessments and certificates require suitable learning and completion records.
What makes migration risky?
Active memberships, saved payment methods, future bookings, credit balances, waivers, consent, and staff permissions are the highest-risk records.
Configure the class, pass and workshop journey before moving active customers. Check their remaining credit and future bookings against the old system.