hybrid in-person + online

Ten spots in the room. Thirty online.

Run the same class with two independent capacity buckets. Clients pick the mode. Online attendees get the meeting URL in their confirmation and the 24-hour reminder. Mode-aware row lock prevents overbookings on either side.

Every plan, starting at $39. No separate Virtual product, no add-on. Two modes, two prices if you want.

A diverse group of clients gathered together after class in a studio lounge.
two modes, one class

How it works

In-person — the spot in the room

Your studio capacity is what it always has been. Eight reformers, twelve mat spots, ten barre stations. Clients pick a specific spot, see the floor plan, and show up to a class they know they're in.

Online — the meeting URL in the inbox

Online capacity is independent. A class that fills at ten in the room can take another thirty online. The meeting URL ships with the booking confirmation and the 24-hour reminder. One-tap Join from the inbox.

what hybrid unlocks

Five things hybrid actually changes

  • Sell to the client who travels for work and books online when they're away. Same instructor, relationship intact.

  • Run the early 6am class that doesn't fill the room. Online attendees stretch capacity to viable — five in-room and twelve online beats five in-room alone.

  • Capture the post-pandemic client who prefers home but still wants live instruction. Not on-demand — the live class on Zoom.

  • Price per mode — online at 30% off reflects the lower marginal cost, or same price for premium positioning.

  • Layer hybrid on top of term-based courses. An eight-week beginner block can have hybrid sessions for clients who travel a session here and there.

how others do hybrid

What this looks like elsewhere

Hybrid attendance isn't unique to Junocal. What differs is whether it's a first-class feature or a premium add-on, and whether the pricing fits a one-to-five-instructor studio.

Junocal

Hybrid in-person + online on every plan. Mode-aware capacity per class. Online meeting URL ships in confirmation + 24h reminder. From $39.

Mindbody

Mindbody Virtual is a separate product layered on top. Hybrid scheduling requires the higher tier. Pricing per the broader Mindbody tier.

Momence

Hybrid + on-demand video is Momence's flagship. Strong fit if on-demand library revenue is 20%+ of the business. Post-Clubessential pricing pressure applies.

Mariana Tek

In-person reformer scheduling first. Online attendance support is limited and not a first-class entity.

pairs naturally with

Hybrid pairs with three other things

Mode-aware 24-hour reminders

The 24-hour reminder branches on mode. In-room attendees get the room and instructor. Online attendees get the meeting URL, passcode, and one-tap Join. No client gets the wrong instructions.

Two-mode waitlists

Waitlist conversion respects mode. If a hybrid class has a waiting online cap and an in-room spot opens, the next in-person waitlist member gets promoted — not the online side.

Storefront Online filter

The schedule filter exposes Online as a pseudo-location so remote clients browse the virtual catalog directly. The same filter shows in-room locations for multi-room studios.

the things buyers ask

Questions

What does hybrid in-person + online mean on Junocal?

A single class with two independent capacity buckets. Set ten spots in the studio and thirty online for the same Tuesday 7pm Reformer Flow. The booking page shows two buttons — Book in-person (8 of 10 left) and Book online (24 of 30 left) — with separate counts. Same class, same instructor, two delivery modes. Mode-aware capacity is enforced under the same row lock that prevents in-room overbookings, so the online side can't push past your virtual cap either.

How do online attendees join the class?

The meeting URL ships with the booking confirmation, then again in the 24-hour reminder. The reminder is mode-aware: in-room attendees get the room name, instructor, and spot; online attendees get the meeting URL, passcode, and one-tap Join button. No separate workflow, no second app.

Can I price online differently from in-person?

Yes. Each class carries an online_price_cents alongside the standard price. Common pattern: discount online by 20-40% to reflect the lower marginal cost, or price it the same. Memberships and class packs can debit one credit for either mode, or require different tiers per mode if you want in-person to stay a premium.

What if a hybrid class is in-person-only or online-only?

Set one capacity to zero and the booking page only renders the available mode. in_room_capacity=8 and online_capacity=0 shows only Book in-person. in_room_capacity=0 and online_capacity=30 shows only Book online. Toggleable per class instance — the same recurring slot can be hybrid most weeks and in-person-only on a workshop week.

Does the storefront filter by online?

Yes. The schedule filter includes an Online option that surfaces every class with online capacity. Mixed-mode studios use it to show a virtual catalog to remote clients, while local clients filter to a specific room.

Which video platforms does the meeting URL link to?

Any platform that gives you a URL. Zoom, Google Meet, Microsoft Teams, Vimeo Premiere, Whereby, Crowdcast — Junocal stores the URL you provide and ships it to attendees. We don't run a video product — the studio chooses the platform that fits its brand, recording policy, and pricing. Most pilates and yoga studios run Zoom because clients already have it installed.

Can I record the online class for on-demand viewing later?

Yes, but that's a separate step. The recording is yours to own and distribute — through Zoom cloud recordings, Vimeo, or your own member portal. Junocal handles live scheduling, booking, and hybrid in-person + online capacity; for studios where on-demand video is 20%+ of total revenue, pair Junocal with a dedicated video platform (Uscreen, Vimeo OTT, Mighty Networks). Same pattern as pairing Junocal with Mailchimp for marketing campaigns: Junocal runs the operational layer; the specialised tool handles its specialised job. Where on-demand is opportunistic, Junocal's hybrid live capacity is enough on its own.

What's the operator workflow to add online to an existing class?

Edit the class, switch service mode to hybrid, set online_capacity, paste the meeting URL. Save. The class detail page now renders two Book buttons. Existing in-person bookings stay put; new online bookings start filling from zero. Three clicks.