For your studio
14-day free trial
No credit card

Reservation system for yoga studios with independent instructors

Each instructor manages their own schedule, the system enforces per-room headcount, and settlements calculate themselves. Built for yoga studios that rely on freelance teachers.

Try Gymiti for your studio

Free for 14 days. Setup takes 15 minutes.

Start free

In a yoga studio, instructors come and go — the studio owner stays

Most yoga studios don't keep instructors on payroll. You have 5-15 teachers who lead 1-3 classes a week with you and spend the rest of their time at other studios, online or running their own retreats. Great for them — logistical chaos for you.

What's wearing you out:

  • Anna was supposed to teach 6pm tonight, but she just messaged that she can't. Now you're calling clients one by one to reshuffle the class.
  • Karl asks for the 7pm Thursday slot, but you can't remember if it's already Maggie's. You check the spreadsheet, Google Calendar, your memory.
  • End-of-month is a settlement drama — every instructor has a different rate, group classes vs privates, and you're crunching numbers at night because daytime is full.

Gymiti: one schedule, everyone sees open slots, everyone settles cleanly

Gymiti for yoga studios isn't "yet another app for clients to book classes" (the market has 50 of those). It's a system for you — the owner coordinating a dozen freelancers.

What this looks like after rollout:

  • Karl opens his panel, sees 7pm Thursday is open, books it himself. No questions, no calls. He just reserves.
  • Maggie can't book a room if it's already taken. The system won't allow it — headcount + room occupancy are hard rules.
  • Monthly reports generate themselves per instructor. You click "export", issue a payout invoice, done.

Features that actually help a yoga studio

1. Multiple rooms, multiple instructors, one schedule
Two-room studio with 10 instructors? Each instructor sees their own slots + room utilisation. You see everything in one calendar.

2. Per-class capacity limits
Yin yoga capped at 12, hatha at 15, private 1:1 sessions — define capacity per class type.

3. Per-instructor rates
Maggie gets 50% of group class revenue, Karl is on a flat 80 PLN per class, Anna at 60% — set it once, the system handles the rest of the month.

4. Cancellation policy that works
Cancellation up to 12h before class — automatic. Inside 12h — only when the room would still be commercially viable (i.e. another booking already covers it). The system decides.

5. Client-facing schedule view (optional)
Clients can subscribe to an instructor's calendar (Google Calendar / iCal) to see when Maggie teaches yin at your studio.

6. Owner control with full visibility
Room utilisation stats, per-instructor monthly reports, full booking history — you decide who teaches at your studio and how much they earn.

Getting started

  1. Create your studio in Gymiti, add rooms (with their capacities).
  2. Define class types and per-instructor rates.
  3. Invite instructors by email — they complete their profile and see their schedule.

The full setup fits into one quiet evening with a cup of tea.

How it differs from Mindbody, Glofox, Bsport

Mindbody, Glofox, Bsport, ClassPass-for-studios — all great, but all assume either that you are the instructor or that your instructors are employees. Gymiti assumes something different: instructors are independent, rooms are the shared resource.

That changes how:

  • Capacity is counted (per room, not per class)
  • Settlements work (per instructor, with individual rates)
  • The calendar behaves (each instructor sees their own + shared room availability)

FAQ

Can clients sign up for classes themselves?

Yes — you can enable public class signup; clients click a slot and enter their email. You can also keep it "instructor-managed" if you prefer tighter control.

What about class packs and memberships?

Gymiti currently handles the "room rental / session" model best. If you sell 10-class packs, you can track them manually in the client panel for now or wait for the upcoming pack feature.

Can I also run online classes?

Yes. Create a "room" called "Online (Zoom)" with capacity 30. The instructor pastes the Zoom link in the class description; clients receive it in their confirmation.

Does it work in English for international clients?

Yes — the interface is bilingual (PL/EN), each user picks their language.

How much does it cost?

See the pricing page for full details. Cost scales with the number of active instructors and rooms. 14-day free trial, no card required.

Ready to try Gymiti?

14 days free. No credit card. Polish support. Setup in 15 minutes.

See also

View all