How to Schedule Multi-Team-Member Appointments with Parallel Bundles
Run multiple services simultaneously with different team members to reduce total appointment time
In this guide
Most bundled services run one after another — colour first, then cut, then blowdry. The total duration is the sum of every service. That works when one person does everything or when each step depends on the previous one.
Parallel bundles flip that model. All services start at the same time, each handled by a different team member. The total duration equals the longest individual service, not the sum. A 60-minute massage and a 45-minute facial running in parallel take 60 minutes, not 105.
This guide covers what parallel bundles are, when they make sense, how to set them up, and what your clients and staff will see.
What are parallel bundles
A bundle groups multiple services into a single bookable package. By default, bundles run sequentially — each service starts after the previous one finishes. Parallel bundles change the execution mode so all services start at the same time, each assigned to a different team member.
| Sequential (default) | Parallel | |
|---|---|---|
| Execution | Services run one after another | All services start at the same time |
| Duration | Sum of all service durations | Duration of the longest service |
| Team members | Can be one person or multiple | Requires a different team member per service |
| Service order | Drag to reorder; gaps between services | No ordering or gaps — everything is simultaneous |
Bridal package comparison
A bundle with Hair Styling (90 min) and Makeup (60 min). Sequential: 150 minutes total. Parallel: 90 minutes total — both services happen at once with two team members.
When to use parallel bundles
Parallel bundles work when the services involved are genuinely independent — they don't rely on each other's output and can physically happen at the same time.
Good use cases
- •Bridal packages — hair and makeup done simultaneously by two specialists
- •Spa day packages — massage and facial running at the same time with two therapists
- •Couples services — two identical massages with two therapists in adjacent rooms
- •Time-pressed VIP clients — colour application and nail service at the same time
- •Group bookings — duplicate the same service (e.g., 3× Massage) for a group of friends
When to stick with sequential
- •Services that depend on each other (colour must process before toner)
- •Services that use the same body area (cut then blowdry)
- •When the same team member needs to do everything
- •When you only have one specialist available for each service type
Parallel bundles require at least as many qualified, available team members as there are services in the bundle. If you only have two therapists rostered and the bundle has three services, that time slot won't be bookable.
Setting up a parallel bundle
- 1Go to your Service Catalogue and open the Bundles section
- 2Create a new bundle or edit an existing one
- 3Under Execution Mode, select "At the same time" (parallel)
- 4Add the services you want included — you need at least two
- 5Set the bundle price and any other details
- 6Save the bundle
When you switch to parallel mode, a few things change in the bundle editor. The drag-to-reorder handle disappears because service order is irrelevant — everything starts together. Gap controls between services are also hidden since there are no gaps in parallel execution.
You can switch an existing sequential bundle to parallel (or back) at any time. The change applies to new bookings only — existing appointments are not affected.
Duplicate services are fully supported. If you want a couples massage bundle, add the same massage service twice. The system will assign each instance to a different team member.
How availability works
Availability for parallel bundles is stricter than for sequential ones. The system needs to find a single time slot where every service in the bundle can be covered by a different team member — all starting at the same moment.
The assignment algorithm
Bella Booking uses a most-constrained-first approach. For each candidate time slot, it:
- 1Lists all services in the bundle
- 2Counts how many qualified, available team members exist for each service at that time
- 3Assigns the service with the fewest available team members first
- 4Removes that team member from the pool for remaining services
- 5Repeats until every service has a distinct team member — or marks the slot as unavailable
This greedy strategy prevents a common problem: assigning an in-demand specialist to a service that anyone could do, then having no one left for the service only that specialist can perform.
Assignment in action
Bundle: Hair Styling + Makeup. At 10:00 AM, three stylists can do Hair Styling but only one makeup artist is available. The system assigns Makeup first (most constrained — one option), then assigns Hair Styling from the remaining two stylists.
Only time slots where every service can be assigned to a distinct team member appear as available. If even one service can't be covered, the slot is hidden.
Online booking experience
When a client books a parallel bundle through your online booking page, the experience is streamlined to reflect how parallel bundles work.
What clients see
- •The bundle appears as a single bookable item with one price
- •Duration shown is the longest service in the bundle, not the sum
- •Team member selection is disabled — the system auto-assigns
- •Available time slots only appear when enough distinct team members are free
Team member selection is intentionally disabled for parallel bundles. Since multiple team members are involved and the system needs to assign them based on availability constraints, letting clients pick specific people would conflict with the assignment algorithm.
If clients regularly ask to choose their team members for parallel bundles, consider creating individual services instead. Parallel bundles trade team member preference for speed and convenience.
Dashboard booking
When your staff book a parallel bundle from the dashboard, the process gives them more control than online booking — but also more responsibility.
How it works
- 1Select the parallel bundle from the service list
- 2Choose the client
- 3Manually assign a different team member to each service in the bundle
- 4Select the start time — all services share this time
- 5Confirm and save the appointment
The system validates that every service has a distinct team member before allowing the booking to be saved. If two services are assigned to the same person, you'll see a validation error.
Staff must check team member availability themselves when booking from the dashboard. The system validates distinct assignment but does not prevent double-booking a team member who already has another appointment at that time.
Pricing strategies
Parallel bundles deliver a clear benefit to clients: less time in the chair. That benefit has real value and should be reflected in your pricing.
Why parallel bundles justify premium pricing
- •Clients save significant time — a 150-minute sequential appointment becomes 90 minutes
- •You're coordinating multiple specialists, which takes planning and roster management
- •Two or more team members are occupied simultaneously, increasing your staffing cost for that slot
- •The convenience of simultaneous service is something clients will pay for
Pricing modes in Bella Booking
Bella Booking gives you four ways to price any bundle, including parallel ones:
- •Use service prices — each service keeps its standard price. Simple and transparent
- •Set total price — set a single fixed price for the whole bundle and the system distributes it proportionally across services
- •Discount percentage — apply a percentage discount (e.g., 15% off) and the total is calculated automatically
- •Free — offer the bundle at no charge for promotions or complimentary packages
When using total price or discount mode, you can enable Show Savings. This displays the original price struck through with a "You save $X" message on your online booking page — making the value of the bundle immediately visible to clients.
Avoid discounting parallel bundles. The temptation to offer a "package deal" undermines the value you're providing. Clients aren't getting less — they're getting the same services in less time with more staff. That's worth more, not less.
Frame parallel bundles around time savings in your marketing. "Your full bridal look in 90 minutes instead of 2.5 hours" is a compelling selling point that justifies the price.
Tips and best practices
- •Only use parallel mode for services that are genuinely independent — if one service depends on the result of another, keep it sequential
- •Ensure enough qualified team members are rostered during hours when parallel bundles are available. If you offer a bridal package, you need both a hair stylist and a makeup artist on shift
- •Consider peak hours carefully — a parallel bundle with three services ties up three team members at once, reducing availability for other clients
- •Duplicate services work well for group bookings — add the same massage service three times for a group of three friends
- •You can switch between sequential and parallel on existing bundles without affecting already-booked appointments
- •Review your parallel bundle availability regularly. If slots are rarely available, you may need to adjust your roster or reduce the number of services in the bundle
- •Use parallel bundles as a premium offering to differentiate your business from competitors who only offer sequential appointments
Track how often parallel bundle time slots are actually available versus requested. If availability is consistently low, it may indicate you need more qualified team members on shift during those periods.
Key takeaways
- ✓Parallel bundles run all services at the same time with different team members, reducing total appointment duration to the longest service
- ✓Use parallel mode only for independent services that don't depend on each other
- ✓The system uses a most-constrained-first algorithm to assign team members and only shows slots where every service can be covered
- ✓Online booking auto-assigns team members — clients cannot pick specific people for parallel bundles
- ✓Dashboard bookings require staff to manually assign distinct team members to each service
- ✓Price parallel bundles at or above the sum of individual services — the time savings and coordination justify premium pricing
- ✓Ensure enough qualified team members are rostered to make parallel bundle slots consistently available
Related features
Ready to try Bella Booking?
Start your free trial today. No credit card required.
Australian-owned business. Sydney-based support team.
Last updated: 2026-03-13