Skip to content
Start for FreeBook a Demo

Round-robin appointment scheduling

LunaCal round-robin scheduling assigns each booking to an available team member in rotation. Choose who joins the pool, keep a default co-host on every meeting and set shared or individual working hours.

Start your free trialCompare scheduling tools ↓
LunaCal round-robin assignment settings with manually selected hosts

Control who receives the next booking

LunaCal combines host assignment with the availability and limits of the event.

Automatic rotation

Distribute bookings among available members instead of assigning each appointment manually.

Selected host pool

Choose the specific teammates eligible for this event.

Automatic team inclusion

Include all current and future team members in the rotation.

Default co-hosts

Add a teammate to every meeting alongside the rotating host.

Individual schedules

Let each host use their own working hours for the event.

Common schedule

Apply one availability schedule across the assigned hosts.

Calendar conflict checks

Skip members whose connected calendars make them unavailable.

Booking limits

Use notice periods, buffers and booking caps alongside assignment.

LunaCal Choose a Common Schedule setting for team-event availability

Choose shared hours or each host’s own schedule

Host selection and working hours are separate controls. A member can belong to the rotation without being available for every slot.

  1. Create a Round Robin event and select the hosts in Assignment.
  2. Turn Choose a Common Schedule on for shared hours, or off for individual availability.
  3. Set booking limits and preview the times clients can book.
See the setup instructions →

How a booking reaches a host

Define the pool

Only assigned members take part in the rotation. Turn automatic inclusion off when the event needs a specific team.

Check availability

A slot can appear when an assigned rotating host is available. Connected calendar conflicts and booking limits affect eligibility.

Assign the meeting

LunaCal rotates bookings among available members. Different working hours can produce different booking totals.

Include default hosts

Default hosts join every booking; they are not additional people taking turns in the rotation.

Add new teammates without rebuilding the rotation

The Round-Robin Hosts toggle controls whether membership follows the whole team or a manually selected list.

Explore this setting →

Whole-team pool

With automatic inclusion on, current and future team members join the rotation.

Specialist pool

With it off, you select eligible hosts and add new members deliberately.

Available is different from assigned

A host still needs working hours, a connected calendar and room within their booking limits to receive appointments.

Why use LunaCal for round-robin scheduling?

LunaCal combines rotation with the controls needed to run different services from one team account.

Rotating host plus a regular co-host

Keep one person on every appointment while another place rotates through the team.

A pool that follows team membership

Automatically include new teammates, or keep a service restricted to selected people.

More than assignment at $15 per user

Teams includes round robin, shared scheduling, multi-session packages and webhooks, alongside payments and reminders.

Compare LunaCal plans →

LunaCal vs Calendly, Cal.com and Koalendar

The main distinction is how the next host is selected. Compare that assignment model alongside the scheduling controls your team needs.

Round-robin appointment scheduling: capability comparison
CapabilityLunaCalCalendlyCal.comKoalendar
Round-robin schedulingTeamsTeams+Teams+Paid plans
Selection methodAvailable-host rotationAvailability / fairnessWeights / priorityPriority / random
Choose eligible hostsYesYesYesYes
Calendar conflict checksYesYesYesYes
Host working hoursYesYesYesYes
Meeting buffersYesYesYesYes
Minimum booking noticeYesYesYesYes
Custom booking questionsYesYesYesYes
Email remindersYesYesYesYes
Payment collectionStripe / PayPalStripe / PayPalStripe / PayPalStripe / PayPal
Website embeddingYesYesYesYes
Collective meeting optionYesYesYesYes

Round-robin scheduling questions

Does round robin guarantee identical booking totals?

Availability affects distribution. Members with fewer working hours, calendar conflicts or reached booking limits may receive fewer appointments.

Can I exclude some team members?

Yes. Turn off automatic inclusion in Round-Robin Hosts, then select only the people who should receive this event’s bookings.

Can someone attend every meeting?

Yes. Add that person as a Default Host. They join every meeting alongside the host selected through the rotation.

Can hosts work different hours?

Yes. Turn Choose a Common Schedule off so each host uses their own availability for the event.

How is round robin different from collective scheduling?

Round robin selects a rotating host. Collective scheduling requires all selected hosts to be available for the same meeting.

Which plan includes round robin?

LunaCal Teams includes round-robin scheduling and starts at $15 per user per month.