for mixed and movement studios

For the studios that don't fit one category

Capacity-aware booking, optional pick-a-spot per class type, intake configured per service. Built for studios running pilates and barre, or pilates and breathwork, or whatever combination is yours.

A diverse group of clients gathered together after a movement class.
what changes when it fits

Built for your specific shape

Per-service configuration

Each service has its own intake form, cancellation policy, capacity, equipment requirements, and pick-a-spot toggle. Mat flow, reformer class, and breathwork session can sit on the same calendar without sharing rules.

Capacity-aware, with pick-a-spot when it fits

Toggle pick-a-spot on the class types that need it (reformer, barre) and off for the ones that don't (mat, breath). The schedule view doesn't change.

Intake by service type

Per-service forms. A massage intake has different fields from a yoga intake. Required-before-booking on some, required-before-first-class on others, none on the rest.

who this fits

Who Junocal is built for here

Built for studios running multiple disciplines — pilates + barre, reformer + breathwork, yoga + somatics, movement + sound bath. Pick-a-spot per service type. Different intake forms per discipline. One calendar across the whole offering. The studio shape that other tools force into 'is this a pilates studio or a yoga studio?' configuration questions.

specifics

What you get, specifically

  • Per-service intake forms, cancellation policies, and pick-a-spot toggles.
  • One calendar across disciplines, no separate tools.
  • Capacity-aware booking with optional spot picker.
  • Membership and pack rules that span service types.
how it plays out

Three real moments

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

Reformer at 8am, mat flow at 10am, breathwork at 6pm — same room

Each service has its own layout, intake, and cancellation rule. The reformer class uses pick-a-spot with named reformers; the mat flow runs capacity-aware with no spot picker; the breathwork session uses pick-a-spot for mat position because some clients have lower-back preferences. The schedule is one continuous day; the rules are per-service.

A client buys a pack that works across everything

An '8 classes per month' pack deducts the same way whether the client books reformer, mat, or breathwork. No per-service punch passes to manage. Service-type weighting is configurable for studios that want a reformer class to count for 1.5 credits while a mat class counts for 1.

Adding a new service mid-quarter — say, sound bath

Configure sound bath as a new service type in under five minutes: name, capacity, price, intake form (you can clone from mat), cancellation policy. Publish to the schedule. Existing members and packholders can book it immediately if you configure it inside their existing entitlement.

the things we get asked

Questions

Can each discipline have a different cancellation policy?

Yes. Cancellation policy is per-service. Reformer can be 'lose credit if cancelled inside 12 hours' (tight), mat flow can be 'no penalty if cancelled inside 6 hours' (loose), breathwork can be 'always refund if asked' (lenient). The client sees the policy at the moment of booking. The system enforces it automatically.

How do memberships work when I run multiple disciplines?

Two patterns. (1) One membership covers everything — the most common pattern; the client buys 'unlimited classes' and uses it across all your disciplines. (2) Discipline-specific memberships — say a 'reformer-only' tier at one price and a 'reformer + mat' tier at a higher price. Both work. The pack-credit weighting option lets you cap usage gracefully (e.g., a reformer class counts as 1.5 of a 4-credit pack).

What if I run something unusual — like aerial silks or pole?

Junocal handles them the same way as any other service: configure capacity, intake form (which can include experience-level checks and a waiver), per-class equipment requirements, and cancellation rules. Pick-a-spot works for aerial rigs as it does for reformers. The category labels in the UI are generic enough to cover most movement disciplines.

Do you support kids' classes and adult classes in the same studio?

Yes. Kids' classes can run as their own service type with a parent-payer profile and a child-student profile. Per-service intake handles the different consent forms (parent signature instead of self-signature). Age range can be enforced at booking. The same payment account can hold multiple kids and the parent's own classes.

What's the limit on number of service types?

No hard limit. We've seen studios run with two service types (the simple case) and with twelve (the kitchen-sink case). Twelve is unusual and we'd usually push back on consolidating; most studios end up with three to six service types after running for a few months.

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.