Skip to Content
ServicesAuto-Assign Specialist

Auto-Assign Specialist

When a service is linked to multiple calendars, you can enable auto-assign so clients skip the specialist selection step entirely. The system automatically picks the best available specialist at booking time.

This feature requires a service linked to 2 or more calendars. Since the Free plan includes only 1 calendar, auto-assign is effectively available starting from the Pro plan.

How It Works

Without auto-assign, clients booking a multi-calendar service see:

  1. Select a service
  2. Choose a specialist (or “Any Available”)
  3. Select date and time
  4. Enter details
  5. Confirm

With auto-assign enabled, the specialist step is removed:

  1. Select a service
  2. Select date and time (merged availability across all calendars)
  3. Enter details
  4. Confirm

The system handles specialist assignment behind the scenes.

What Clients See

When auto-assign is enabled for a service:

  • The specialist selection step is skipped entirely
  • The date picker shows merged availability from all linked calendars
  • If Calendar A is full at 10:00 but Calendar B is free, 10:00 still shows as available
  • After confirming, the system assigns whichever specialist has that slot open

Auto-assign uses load balancing. When multiple specialists are free at the same time, the system picks the one with the fewest sessions that day.

Enabling Auto-Assign

  1. Go to Services
  2. Edit the service (or create a new one)
  3. Link the service to 2 or more calendars
  4. The Auto-Assign Specialist section appears
  5. Toggle Enable auto-assignment on
  6. Save

The auto-assign toggle only appears when a service is linked to 2 or more calendars. If you only see one calendar linked, add another first.

When to Use Auto-Assign

Good Fit

  • Interchangeable specialists - Clients don’t mind who they see (e.g., a general consultation)
  • Maximizing availability - You want clients to see the widest range of time slots
  • Reducing booking friction - Fewer steps means faster booking

Not a Good Fit

  • Clients prefer specific specialists - Returning clients who want continuity
  • Specialists have different expertise - Clients need to choose based on specialization
  • Different locations - Clients need to pick based on where they want to go

Examples

Example 1: Wellness Center

A wellness center has 3 massage therapists, each with their own calendar:

CalendarSpecialist
Room AMaria
Room BCarlos
Room CLaura

The “60-Minute Massage” service is linked to all 3 calendars with auto-assign enabled.

Result: Clients pick a time, and the system assigns whichever therapist is free. The calendar shows maximum availability across all three.

Example 2: Consulting Firm

A firm has 2 consultants available for initial calls:

CalendarSpecialist
Sarah’s CalendarSarah
David’s CalendarDavid

The “Discovery Call” service has auto-assign enabled, but “Strategy Deep-Dive” does not (clients pick their consultant).

Result: Discovery calls are auto-assigned for maximum flexibility. Strategy sessions let clients choose who they work with.

How Assignment Works

When a client confirms a booking with auto-assign:

  1. The system checks which calendars have the selected time slot free
  2. If multiple calendars are available, it picks the one with fewer sessions that day (load balancing)
  3. If the chosen slot becomes unavailable (race condition), the system retries up to 3 times
  4. The session is created on the assigned calendar

In rare cases where all calendars become fully booked between slot selection and confirmation (e.g., simultaneous bookings), the client will see an error and can choose a different time.

Combining with Manual Selection

You can mix auto-assign and manual services for the same coach:

ServiceAuto-AssignWhy
Quick Check-inOnAny specialist works
Coaching SessionOffClients choose their coach
Group WorkshopOffOnly on the group calendar

Troubleshooting

Auto-Assign Toggle Not Showing

  • The service must be linked to 2 or more calendars
  • Check the Calendars section in the service form

Client Sees Specialist Selection Despite Auto-Assign

  • Verify auto-assign is enabled on the correct service
  • Make sure the service is linked to multiple calendars
  • Check that the linked calendars are public

No Available Slots Showing

  • Verify that at least one linked calendar has working hours configured
  • Check that calendar events or sessions aren’t blocking all time slots
  • Ensure the booking notice period hasn’t expired all near-term slots
Last updated on