for mat and yoga studios

Schedule the studio, not just the class

Booking that tracks how many spots are left for mat-only studios. Intake forms tuned for yoga teachers. Run a teacher-training cohort as its own course, with its own rules. Pick-a-spot toggled off by default for mat flows, on when you want it.

A diverse group of students holding warrior pose on colourful mats.
what changes when it fits

Built for your specific shape

Shows spots left, no seat picker

Pick-a-spot is toggled off by default for mat classes. Clients book a seat in the class and see how many spots are left; you don't fight the software to do the simple thing.

Intake tuned for yoga teachers

Pregnancy, prenatal, injury, and surgery fields that appear only when relevant. Clients re-sign at 12 months when something changes. E-signature waivers. A different intake form for teacher training than for drop-in.

Teacher training as its own course

Schedule the cohort, set its fixed sessions over weeks, take one upfront payment with a deposit option, and keep refund and swap rules separate from drop-in.

who this fits

Who Junocal is built for here

Built for mat pilates and yoga studios where memberships are the primary revenue and teacher training cohorts run alongside drop-in classes. Capacity booking by default; no spot picker forced on you. Single-room and small multi-room studios. Includes the small yoga school that runs both public classes and a 200-hour teacher training, and the pilates studio that does mat group classes plus 1:1 privates.

specifics

What you get, specifically

  • Booking that shows how many spots are left, without forcing a seat picker.
  • Yoga-specific intake fields that adapt — pregnancy, recent surgery, injury detail.
  • Memberships, packs, and term-based teacher-training cohorts on one schedule.
  • Self-serve membership pause for students travelling or pausing practice.
how it plays out

Three real moments

Specific operational scenarios this studio shape runs into, and what Junocal does for each.

A 200-hour teacher training over six months

Configure the training as a cohort: 24 weekend sessions, one upfront payment with deposit + balance options, swap-a-date allowance, refund rules separate from drop-in. Cohort members get a different intake form from drop-in students. The cohort doesn't clutter the public schedule — it shows up only for enrolled students.

A regular member books her usual Tuesday flow

Magic link login on her phone, two taps to confirm. The class shows how many spots are left ('3 spots left') instead of a floor plan, because pick-a-spot is off for mat flows. Her intake is current (her 12-month re-sign is coming up but not due yet), so no friction at booking.

A student is travelling for six weeks

She pauses her membership from her own account with one click. She picks a reason (travel, injury, financial, other) and an auto-resume date. The membership and any in-flight pack credits sit untouched. When she resumes, her schedule and class history are exactly where she left them.

the things we get asked

Questions

Do you support yoga-specific intake fields like pregnancy and trauma history?

Yes. The intake form builder adapts to each answer — pregnancy fields appear only when relevant, injury follow-ups only appear if an injury is reported, trauma-sensitive fields can be optional or required by service. E-signature waivers are built in. You can ask clients to re-sign at 12 months when something changes. Teacher training can have a different form from drop-in.

How do you handle drop-in clients without a membership?

Drop-in is a single-class purchase. Set the price per service type. Stripe charges the card at booking. Drop-in clients can still pause-and-resume if they later buy a membership — their booking history follows them. Most studios run drop-in plus class packs plus memberships in parallel; Junocal handles the crossover (pack credits don't get used when a membership is active).

Can I run virtual classes alongside in-person?

Yes, but Junocal handles the scheduling and access — not the video hosting. A virtual class is a service type with a capacity (or unlimited), a link field, and an automatic reminder with the link included. We integrate cleanly with Zoom, Vimeo Livestream, or any other provider. The booking flow, payment, and member access are managed in Junocal.

What about retreats and special events?

Retreats are a service type with capacity, deposit + balance payment, custom intake, and a cancellation policy that's typically stricter than drop-in (often non-refundable inside 30 days). The booking page shows them as a featured offering. Most studios run one or two retreats a year and three to four workshops — you set both up the same way you set up a class, no special workarounds.

Is Junocal a good fit for a teacher who runs classes at multiple studios?

Probably not. Junocal is studio software — it's the platform a studio runs on, not a personal scheduling tool for a teacher who teaches at other studios. If you're a teacher with your own list of private clients and small group sessions, our prior product Coachli is closer to that shape. Junocal makes sense when you own the studio (or are a primary instructor running the schedule and the business).

Deeper dives

Comparisons and resources most relevant to this studio shape.

See how it works

14 days free. No card. We handle the migration if you're coming from another tool.