new
Multi-location
Conversations AI
CRM
Now Available
AI Workforce
AI Chat Receptionist
AI Voice Receptionist
Meetings & Appointments
Set up appointments your way with multi-service booking and priority provider assignment
Accommodate your clients' various business models with greater flexibility in My Meetings. Customers can now book multiple services into single appointments, while businesses control exactly how those services get assigned to providers: with automatic priority-based assignment, manual selection, or a mix of both.

Customize the booking experience
Two new features work together to eliminate confusion and inconvenience for a business' team, and its customers.
- Multi-service booking:Customers can book multiple services in one flow instead of having to make separate appointments.
- Priority provider assignment:Services get assigned to providers based on rules set by the business to control exactly how services get distributed across a team based on availabilityandpriority.
Combine multi-service booking with automatic priority assignment to streamline scheduling, reduce back-and-forth, and get customers booked in for more services, faster.
Tip: Set up a business' AI Chat and Voice Receptionists to take the bookings, and your clients can fully focus on providing their services.
Why it matters
Appointment booking is a crucial component of the customer experience. Get it wrong, and customers are lost before they even walk through the door.
Multi-service booking
Customers often don't just need one thing. A salon client wants a haircut and a beard trim. A spa client is seeking a massage and a facial. Fido needs his teeth cleaned and his nails clipped. Booking those services separately is not only inconvenient, but impractical. With multi-service booking, they can find one time to get everything they need or want in a timely fashion. Customers get a great experience, and businesses earn more revenue from clients that would have otherwise booked just one service.
Priority assignment
Businesses without clear service provider assignment rules end up with manual reassignment work or customer confusion. In some scenarios, it makes sense to allow the customer to choose who they want to, say, cut their hair. When customers are booking in for a demo, the business might want to get their top salesperson on as many of those calls as possible. A customer looking to get a leaky faucet fixed probably just wants the next available plumber! With round robin, priority assignment, and customer selection available, businesses can choose the appropriate setting for each event type.
Two new features work together to eliminate confusion and inconvenience for a business' team, and its customers. Customers see a single, intuitive booking experience, and the business controls exactly how services get distributed across their team based on availability
and
priority.Who it's for
- Service businesses across a wide range of industries (home, personal, medical, and much more)
- Sales teams and call centers assigning customers to ranked priority staff
- Multi-location businesses needing consistent booking workflows across providers
How to get started
Multi-service booking
First, set up service groups:
- Go to Business App > CRM > My Meetings > Manage booking links > Groups
- Click "+ New Group"
- Name the group (e.g., "Haircuts")
- Add the event types (individual services) that belong in the group
- Toggle "Multi-selection" on if customers should be able to pick multiple services from this group; leave it off if they should pick only one
- Save
Then create a Service Menu:
- Go to Business App > CRM > My Meetings > Manage booking links > Service menu
- Click "+ New service menu"
- Name the menu (e.g., Women's Hair) and add your groups and individual event types to it
- Toggle "Multi-selection*" on to allow customers to select services across groups in a single session
- Save
Your Service Menu gets a unique booking URL. Share it anywhere your customers are: your website, emails, SMS, or embed it directly into your site. When a customer is booking an appointment, the calendar will only show time slots where all selected services fit back-to-back.
The appointment appears in your
My Meetings
bookings view as individual appointment blocks (one per provider/service), correctly assigned to the right staff member.Priority provider assignment
- Go to Partner Center or Business App > CRM > My Meetings > Manage booking links
- Create or edit an event type
- Under Team Member, select "Priority assignment" and rank your providers by priority (highest at top)
- Save
How it works together
When a customer books multiple services:
- They see one appointment slot and one confirmation
- The system assigns all services to the selected provider (or auto-assigns based on priority)
- Back-to-back scheduling keeps the appointment efficient for the team, and convenient for the customer
- If you use automatic priority assignment, the highest-ranked available provider gets the appointment automatically
Note: Service groups appear as single options in the customer booking flow. Providers are ranked globally but can have different assignment modes per service. Automatic priority assignment checks availability in real-time.
FAQs
Q: Can customers change their mind after selecting services?
A: Yes. Before confirming, they can adjust their service selection, provider, or time as many times as they want. Once confirmed, rescheduling or cancellation applies to the entire multi-service session.
Q: Can a customer pick the same provider for all services, or are they assigned separately?
A: You can give customers control. They can pick a specific staff member for all services, a different person for each service, or select "Any" to let the system find the best fit. If "Any" is selected, the system prioritizes staff who can cover all selected services, so everything happens in one seamless appointment.
Q: Can I control which services go together?
A: Completely. Groups let you organize services and set selection rules per group. Some groups can be single-select (mutually exclusive), others multi-select (stackable).
Q: What about notifications?
A: The customer receives one consolidated confirmation (email or SMS) listing all services, times, and providers. The confirmation channel (email or SMS) is determined by the settings on the event types included in the session. If all services are set to SMS, the customer gets one SMS. If a mix exists, both channels are used, each as a single consolidated message.
Q: Can I modify individual services in a booked appointment?
A: Not in this release. Modifications apply to the entire multi-service session. Per-service changes are on the roadmap.
Q: Does this work with all assignment types (Priority Assignment, Round Robin, etc.)?
A: Yes. Multi-Service Booking works with every assignment type. The provider selection flow adapts based on your event type settings.
Q: Can I use service groups without automatic priority assignment?
A: Yes. Service groups and provider assignment are independent. Use service groups alone for simple bundling, or combine with priority assignment for maximum control.
Q: What if my highest-priority provider isn't available?
A: The system checks availability in real-time and assigns the next available provider in priority order. Customers always get booked; assignment happens automatically.
Q: Can customers choose specific providers within a service group?
A: Yes. Set the service group to "Client selection" mode, and customers will see available providers to select from. You can also offer "Any" (auto-assign) as an option.
Q: Do service groups work with different appointment durations?
A: Yes. Each service in the group keeps its own duration, and the system schedules them back-to-back with no gaps.
Q: Can I apply different priority rules to different service groups?
A: Yes. Each service group can have its own assignment mode (automatic priority, customer choice, or any provider).
Q: What about multi-location businesses with different providers per location?
A: Service groups and provider priority are location-specific. Set them up once per location, and each location's customers see the right providers and assignment rules.