Blog/Buyer Guides

Best schedulers for hybrid Pilates classes (in-studio + livestream)

Hybrid classes are easy for the instructor. They're a mess for the software. If your scheduling tool doesn't treat in-person and virtual seats as one class with two capacity buckets, you'll end up running two systems, two waitlists, and a calendar that doesn't match reality.

IP

Inpulsd Editorial

Published May 8, 2026 · 8 min read

Hybrid Pilates classes, where some members show up in person and others join over livestream, exploded in 2020 and never went back to the closet. Instructors love them: one class, two revenue streams. Members love them: book in-studio when you can, join virtually when you can't. Software hates them. Most platforms still treat virtual as an afterthought.

The hybrid problem (in one paragraph)

A hybrid class has two capacity limits (the mat space in your studio, and the live-stream concurrent viewer limit) for the same class instance. The booking flow needs to ask the member which they want, count the right bucket, and route them to the right post-booking experience (a calendar invite with the address, or a calendar invite with the stream link). When you cancel or move the class, both sides need to know. If any of that breaks, members show up to the wrong thing and you lose trust.

Most platforms fake hybrid by either: (a) creating two separate class entries that members can't see are the same class, or (b) tacking on a Zoom link to a regular booking and hoping members figure it out. Both work badly.

What hybrid actually requires from your software

Five things, in order of how often they break in real-world use:

1. Per-class dual capacity

“This class has 12 mat spots and 30 virtual spots” should be a single number entered in the class setup, not two parallel classes. When the in-person sells out, virtual should still be bookable.

2. Member-side filter

When a member opens your schedule, they should be able to filter to “virtual only” or “in-studio only” and see classes appropriately. Bonus points if it remembers their default preference.

3. Booking type chosen at checkout, not before

The class card should show both options at the same time, with current availability for each. “In-studio (3 left)” vs “Virtual (open)”. Forcing the member to decide before they see the class adds friction.

4. Different post-booking confirmation per type

In-studio bookers get the address, parking notes, what to bring. Virtual bookers get the stream link, tech requirements, what time to log in. Same automation flow, different payload.

5. One cancel/reschedule action affects both

If you cancel the class, all attendees of both types get notified at once. The tool should not require you to remember to cancel two parallel classes.

Built-in streaming vs Zoom hand-off, the UX gap

This is where the difference between a tool that was designed for hybrid and one that bolted it on becomes obvious.

Built-in streaming means the live stream happens inside your scheduling platform. The member clicks “Join class” in the app, and the video is right there. Same login, same UI. The platform knows who's actually viewing, can count it for capacity, and can show the class material (exercises, cues, timer) synchronized with the video.

Zoom hand-off means the platform sends the member a Zoom link via email at class time. The member finds the email, clicks the link, gets prompted to install Zoom if they don't have it, and lands in a meeting. Your platform now has no idea if they actually joined. The waitlist can't auto-promote based on attendance. There's no in-class experience tied to the booking.

Both work. Built-in is dramatically smoother. The trade is that built-in streaming is a non-trivial engineering investment, so fewer platforms have it. Right now, in the Pilates/yoga scheduling category, the count of platforms with native streaming is small.

Why this matters more for Pilates than for, say, cycling

Cycling is mostly “follow the instructor.” Pilates requires showing exercise form and reading cues. Members on a Zoom feed can't scroll through what's coming next or see the rep count. A native class runner can display exercise cards, timers, and cues synced to the video. That's the unlock that turns “watching a Zoom” into “taking class.”

Tools that handle hybrid well

Inpulsd

Built around hybrid from day one. Per-class dual capacity, member-side filter, booking type at checkout, native live streaming with on-screen exercise cards / cues / timer, and a single cancel action that hits both audiences. Member iOS app handles both join flows.

Where it wins: The class-runner experience is the same for in-person and virtual, your virtual members see what your in-studio members see (current exercise, what's next, music synced).

Where it lags: Younger product. Doesn't replace a multi-location franchise system.

Mindbody

Hybrid via the “Virtual Wellness Platform” add-on (additional monthly cost on top of the already-$159+ base). Streaming is via Zoom hand-off, not built-in. Capacity management works but the member experience is two clicks more than it needs to be.

Where it wins: Mature scheduling, deep payment options, lots of integrations.

Where it lags: Streaming is bolted-on. Member has to switch from the Mindbody app to Zoom to actually take the virtual class.

WellnessLiving

Built-in “Zoom integration” for virtual classes. Capacity per class works. Pricing starts at $49/month and climbs.

Where it wins: Solid all-in-one for mid-size studios.

Where it lags: Like Mindbody, the actual stream is a Zoom hand-off, your platform is just sending the meeting link.

Bookwhen + Zoom

Bookwhen lets you attach a Zoom link to any class. Cheap ($20-$36/month). No dual capacity (you set one number for the whole class), no built-in streaming.

Where it wins: Cheap, simple, gets the job done for low volume.

Where it lags: One-shared-capacity is a problem the moment you sell out either side. Limited member experience for virtual attendees.

A real hybrid class workflow

Here's what a smooth hybrid class actually looks like, end to end. This is the bar to measure your software against.

  1. You build the class once, “Mat Pilates 60, Tuesdays 9am, 12 in-studio seats, 30 virtual seats.” Single entry.
  2. A member opens your schedule on their phone and sees: “Mat Pilates 60, Tuesday 9am, In-studio (4 left) / Virtual (open).” They tap virtual. Pay. Done.
  3. Confirmation email lands with: stream link, what to wear, mat recommended, “class starts at 9am, log in at 8:55.” Their calendar event is created.
  4. Day-of reminder at 8:30am with the one-tap join link.
  5. At 8:55am they tap the link. They're in. The class-runner UI shows: timer (5 min to start), next exercise preview, music starting up.
  6. 9am. Class starts. Live video of you teaching, plus the exercise cards moving in sync, plus the music. They can see “Bridge pulses, 30 reps, next: side-lying leg lifts” without you having to say it.
  7. 10am. Class ends. Member gets a one-tap booking link for next week's class.
  8. Your dashboard shows: 9 in-studio attended, 12 virtual attended, 0 no-shows. Revenue tracked.

If any of those steps is broken or missing, you're running a workflow that wastes 5 minutes per class on admin. Multiply across 6+ classes a week and that's an hour of friction.

FAQ

Can I just use Calendly + Zoom for hybrid classes?

You can. It works fine for low volume. It breaks the moment you sell out one side of the class or have a waitlist, because Calendly doesn't know about dual capacity. It also doesn't track attendance, doesn't handle class packs, and doesn't auto-charge memberships.

Do I need professional broadcast gear for the virtual side?

No. An iPhone on a tripod with decent lighting and a Bluetooth mic gets you 80% of the way there. The bigger difference comes from camera placement (full body in frame, side angle for floor work) than from gear quality.

What about copyrighted music for virtual?

Real consideration. Native streaming platforms with Spotify / Apple Music integration handle the licensing differently from Zoom. Some platforms route licensed audio properly to remote attendees; some don't. Confirm with the specific tool before relying on commercial music for the virtual feed.

What if I want to record the virtual session for replay?

Most native streaming platforms include recording. Check that recordings are gated to bookers only (you don't want a recording link forwarded to people who didn't pay). Zoom recordings need manual gating.

Do my in-studio members see the virtual members during class?

Generally no, and they shouldn't. Mounting a screen showing remote attendees inside the studio gets weird fast. The norm is one-way: virtual members see the studio, studio members do not see the virtual side.

Test the hybrid flow yourself.

Free 14-day trial, no credit card. Schedule a hybrid class, book one in-studio and one virtual, see the experience end-to-end before you commit.

Start free