.png)
If you're reading this, you've probably asked this exact question to your software provider. Or maybe you're searching for:
The frustrating answer you likely received: your current software wasn't built for this.
Here's what you need to know about semi-private booking, why it's broken in most systems, and how to fix it.
Semi-private sessions go by many names depending on your business:
Whatever you call them, the economics are compelling:
Yet if you're using Mindbody, Momence, Arketa, Vagaro, or WellnessLiving, you've probably discovered they treat semi-privates like an edge case rather than a core revenue stream.
Most scheduling platforms were architected around two rigid models:
Many people book into one time slot. Perfect for:
Not perfect for: Controlling who books together, ensuring friends can coordinate their spot, or maintaining the private/exclusive feel of a small group session.
One client books with one provider at one time. Perfect for:
Not perfect for: Two clients sharing the same session, multiple participants in one appointment slot, or semi-private group experiences.
Semi-private sessions need both: The exclusivity and intimacy of an appointment with the multi-participant capacity management of a class. Legacy platforms can't do this without fundamental architectural changes—changes they're not making.
The scenario:
Sarah calls asking to book a duet with Jennifer on Tuesday at 10am.
Your process:
Time investment: 20-30 minutes per duet booking
Weekly cost: 10 duets = 3-5 hours of staff time
Annual cost: 150+ hours ($3,000-7,500 in labor) plus opportunity cost of lost bookings
Some studios create a class with max capacity of 2 to simulate duet appointments.
The problems:
This honor system works until:
Result: Frustrated clients, awkward conversations, and revenue left on the table.
Requiring phone/email booking feels personal, but:
Here's the experience your clients actually want:
Real-time availability display
Clients see "2 spots remaining" or "1 spot left" so they know exactly what they're booking. No guessing, no calling to check.
Shareable booking links
When someone books a semi-private session, they get a link to share with their workout partner. One tap joins the same session.
Flexible participant limits
Set max participants per appointment type: 2 for duets, 3 for trios, 4 for small group training. The system automatically manages availability.
Smart calendar management
Your calendar shows duets as duets with both client names visible. Instructors know exactly who's coming and what equipment to prepare.
Accurate revenue tracking
Semi-private revenue is categorized correctly as the premium service it is. Reports show true revenue per instructor hour.
Short answer: Not really.
Mindbody was built for large gyms and chains running group classes. You can try the "fake class with capacity 2" workaround, but you'll run into the problems outlined above. Semi-private sessions aren't a native feature.
Short answer: Not natively.
Momence has improved their private session booking, but coordinated duet/trio booking where clients can self-select into shared slots isn't supported. You'll need manual coordination.
Short answer: Partial workaround possible.
Vagaro allows multiple clients per appointment but lacks the self-service pairing features that make duet booking seamless. Expect manual communication to coordinate.
Short answer: Not currently.
Arketa focuses on group class booking. Semi-private appointment coordination isn't a core feature.
Short answer: Limited functionality.
Some studios use custom workarounds, but there's no built-in duet booking flow where clients can pair themselves.
We designed Zipper specifically for boutique studios where semi-privates are a core offering, not an afterthought.
Transparent availability
They see exactly how many spots are available in each semi-private session. No confusion, no overbooking.
Self-service coordination
They can book with friends without needing to call you. Share a link, fill the spots, done.
Mobile-first experience
The entire booking flow works perfectly on phones—where your clients actually are when they're coordinating schedules.
Zero staff intervention
Duets book themselves. Your staff spends time on client experience, not scheduling logistics.
Proper revenue attribution
Your reports show semi-private revenue separately from group classes and one-on-ones. Finally understand your most profitable offerings.
Flexible scheduling rules
Set different pricing for duets vs. trios. Block certain times for private-only. Offer early-bird duet rates. The system handles it.
Automated reminders
Both clients get confirmations and reminders. If one cancels, the other is notified immediately with options to reschedule or fill the spot.
Before: 8 duet sessions per week, heavy manual coordination
After: 24 duet sessions per week, zero staff time spent scheduling
Revenue impact: +$4,200/month from duet growth alone
Q: What's the difference between a small group class and a semi-private session?
A: Small group classes typically have 5-15+ participants, open enrollment, and standardized programming. Semi-private sessions (duets, trios) have 2-4 participants, clients choose who they train with, and receive more personalized attention and programming.
Q: How do I price semi-private sessions?
A: Most studios price duets at 60-70% of private session rates per person. For example: if privates are $100, duets might be $65/person ($130 total). This increases your hourly revenue while giving clients a 35% discount vs. booking alone.
Q: What if someone books a duet but their friend never joins?
A: Set a cutoff time (e.g., 24 hours before the session) when unfilled duet spots either convert to a private session at private pricing, or the booking is released. Automated rules handle this.
Q: Can I limit who can book together?
A: Yes. You can restrict duet bookings to clients who've both completed an intro session, or who are at similar skill levels. Your booking rules enforce this automatically.
Q: What happens if one person cancels a duet?
A: The other participant is notified immediately. They can choose to continue as a private (at adjusted pricing), reschedule with their friend, or fill the spot with someone else. The system handles all the logistics.
Q: How do I prevent strangers from booking into a duet together?
A: Zipper's duet booking requires invitation or shared links—strangers can't randomly join each other's sessions. Your clients control who they train with.
Changing software feels overwhelming, but studios typically complete the transition in under a week.
Week 1: Setup
Week 1-2: Testing
Week 2: Go Live
Data Migration Includes:
Supported Migrations From:
Every duet that requires a phone call is a booking that almost didn't happen. Every client who had to text back-and-forth three times is a client who might choose a competitor with easier self-service next time.
Semi-private sessions are too valuable—for your revenue and your clients' experience—to leave trapped behind manual coordination.
The numbers are clear:
Ready to see what self-service semi-private booking looks like in action?

Is very easy to set up from your Appointment Types in Zipper. Then you can select how many clients can book a slot on that type and if they can self-book of it you need to book for them.

Clients can easily see slots available (or you can hide this).
Book a 15-minute demo and we'll walk you through:
No high-pressure sales pitch. Just a clear look at how booking is supposed to work.
Or Start a Free Trial and test duet booking yourself with your actual clients. Set up takes less than 24 hours, and you'll see bookings flow in without lifting a finger.
"How do I schedule two clients at the same time?"
Use semi-private appointment booking with participant limits. Your clients self-coordinate and book together.
"Why can't my clients book partner sessions together?"
Your current software likely wasn't designed for multi-participant appointments. Look for platforms built specifically for boutique studios with semi-private offerings.
"How do other Pilates studios handle duet reformer bookings?"
The most efficient studios use specialized booking software that supports real-time duet coordination. Manual coordination or workarounds scale poorly as you grow.
"Is there software that lets clients book small group training together?"
Yes. Modern studio management platforms built for boutique fitness support 2-4 person semi-private bookings with self-service coordination.
"What's the best booking system for personal training studios?"
Look for platforms that support both one-on-one appointments AND semi-private sessions (2-4 clients together). Many legacy systems only handle one or the other well.
Zipper is the modern studio management platform built specifically for boutique fitness businesses. We handle scheduling, payments, client management, and marketing automation—with features like seamless semi-private booking that legacy platforms simply can't match. Purpose-built for Pilates studios, yoga practices, personal training businesses, and wellness studios with 1-3 locations.
Make Duet Booking Easier Today
.png)