Skip to main content

How to Create a Round-Robin Scheduling Page

Set up a team scheduling page that automatically distributes meetings across multiple hosts.

Written by Emma Gamradt
Updated over 3 weeks ago

A round-robin scheduling page distributes incoming bookings automatically across multiple team members. Instead of invitees choosing a specific person or being randomly assigned to any host, Zeeg assigns each meeting to an available host based on your chosen distribution method. This ensures efficient scheduling and prevents any single team member from being overbooked — ideal for sales calls, support sessions, consultations, or any situation where multiple people can handle the same type of meeting.

Round-robin scheduling is available on the Business plan and above.


Understanding scheduling pages vs. events

Before getting started, it helps to understand two key terms:

Scheduling page — the booking page you create and share with invitees. It defines the meeting type, duration, availability, host distribution method, and all related settings.

Event (or meeting/booking) — a single scheduled appointment that occurs when an invitee books a time through your scheduling page. One scheduling page can generate an unlimited number of individual bookings.

In short: a scheduling page is the template; an event is what gets booked through it.


How to create a round-robin scheduling page

Step 1: Navigate to Scheduling Pages in the left sidebar of your Zeeg dashboard, then click + Create new on the top right corner.

Step 2: In the event type selection screen, click on Round-Robin events.

Step 3: Fill out the basic details of your scheduling page:

  • Scheduling page name — Give your scheduling page a clear, recognizable name. This will be visible to invitees on the booking page. Some examples:

    • Book a call with our team

    • Sales consultation

    • Support session

  • Language — On the top right corner of the pop-up window, you can choose several languages from the dropdown: English, German (du), German (Sie), Spanish, French, Dutch, etc.

  • Page owner — Select the team or workspace that owns and manages this scheduling page. In an organization, this will typically be your workspace, displayed with the number of members it contains. Enable the toggle Include entire team automatically if you want all current and future members of the selected workspace to be added as hosts automatically. When this is off, you add hosts individually.

  • Primary host(s) — Search for and add the team members who should receive bookings through this scheduling page. You can search by name or email address. Each host you add here will be part of the round-robin distribution.

Step 4: Click Save to create your scheduling page.


How to configure your round-robin scheduling page

Once your scheduling page is created, you'll want to configure it before sharing it with invitees. Find the page in your dashboard and click on it to enter edit mode.

Inside the edit view, you'll find a left-hand menu with all available settings sections. Here's what you can configure:


1) Base settings

Set or update the page name, URL slug, duration, language, and the meeting location or video conferencing tool (e.g., Google Meet, Zoom, or a physical address). This is also where you can change the page color.


2) Hosts

The Hosts section is where you define which team members participate in the round-robin distribution and how meetings are assigned between them.

Allow attendee to select host: Enable this toggle if you want attendees to optionally choose a specific team member when booking. When left off, the system assigns hosts automatically according to your configured distribution method.

To whom belongs the scheduling page?: Select the workspace that owns this scheduling page. Next to it, choose your preferred distribution method from the dropdown:

  • Optimized for most available timeslots — Meetings are assigned to whichever host is available, prioritizing maximum booking opportunities. Best when you want as many meetings booked as possible and even distribution is less critical.

  • Optimized for equal number of events per host — Meetings are distributed as evenly as possible across all hosts. If one host is three or more meetings ahead of others, their availability is temporarily hidden until the workload balances out. Best when fair distribution across the team is the priority.

Include entire team automatically: Enable this toggle to automatically add all current and future members of the selected workspace as hosts. When left off, you add hosts individually.

Round-Robin hosts: Use the search field or click + Add to add individual team members to the round-robin pool. All hosts listed here will receive bookings according to your chosen distribution method. You can reorder hosts by dragging the handle on the right side of each row — this determines host priority when multiple members are equally available.


3) Availability

Define when invitees can book with your team. You can use the default availability schedule of each host or set a custom schedule specifically for this scheduling page.

You can also enable the toggle Same hours for all hosts if you want to create a new availability for all the hosts.


4) Questions

Add custom questions that invitees must answer before completing their booking. You can make questions required or optional, and choose from different field types such as text, dropdown, or checkbox. This is useful for collecting context before the meeting — for example, the topic of the call or the invitee's company name.


5) Notifications

The Notifications section lets you control how hosts and attendees are informed about bookings and cancellations.

Choose how booking confirmations are delivered. By default, this is set to Calendar invitation, which sends a calendar event to both the host and the attendee upon booking.

Basic notifications

By default, a confirmation is sent to both the host and the attendee as a calendar event, and a cancellation email is sent to the attendee. You can click the edit icon next to any notification to customize its content.

Additional options

  • Disable host emails — Hosts won't receive update or cancellation emails for this event

  • Forward notifications — Forward host emails to additional recipients (e.g. a team inbox)

  • Hide personal info — Exclude attendee details from host notification emails

  • Add cancel/reschedule links — Include cancel and reschedule links in attendee confirmation emails (enabled by default)


6) Payment

Require invitees to pay before their booking is confirmed. You can connect PayPal or Stripe, set a price per hour or minute, and define the currency. This is ideal for paid consultations or any meeting where upfront payment is required.

Note: When you are part of an organization, the owner must integrate a payment method first.


7) Advanced

Fine-tune additional scheduling behavior with the following options:

  • Language — Set the language displayed on the booking page for invitees

  • Buffer before/after event — Add preparation or wrap-up time before and after each meeting. Invitees won't be able to book slots that fall within these buffers

  • Set booking limit — Cap the maximum number of bookings that can be made per day. Once the limit is reached, no further slots are shown for that day

  • Max events per host — Set daily and weekly booking limits per individual host. When a host reaches their limit, they are temporarily removed from the round-robin pool. Available on the Business plan and above

  • Minimum booking notice — Define how far in advance an invitee must book. For example, setting 30 minutes means no same-day last-minute bookings within that window

  • Limit future bookings — Control how far into the future invitees can see your availability, based on calendar days or a rolling window

  • Booking intervals — Set the time increments at which available slots are displayed to invitees (e.g. every 30 minutes)

  • Timezone setting — By default, Zeeg detects the invitee's timezone automatically. You can lock it to a specific timezone, which is recommended for in-person meetings

  • Verify attendee email — Require invitees to verify their email address before their booking is confirmed

  • Redirect after booking — Send invitees to a custom URL after they complete their booking

  • Stack mode — When enabled, new bookings are placed back-to-back with existing ones, keeping your team's calendar compact

  • Hide from Zeeg profile — Makes the scheduling page accessible only via its direct link, hiding it from your public Zeeg page

  • Calendar assignment — Choose which calendar new events from this scheduling page are added to

  • Participant capacity — Allow multiple participants to book the same time slot, turning it into a group session. Useful for workshops or group demos. Available on the Business plan and above


Round-robin meeting handover

If a host becomes unavailable or you need to rebalance workload, you can reassign a scheduled round-robin appointment to another team member directly from the Meetings page. The participant is automatically notified of the host change by email.

To hand over an appointment:

  1. Go to Meetings in your Zeeg dashboard and click on the round-robin event you want to reassign.

  2. In the Event Details section on the right, locate the Host field and click on it or on the edit icon next to it.

  3. Select the new host from the dropdown and confirm the handover.

The appointment is immediately reassigned. The original host's calendar is updated, and the new host will see the meeting in their Meetings list.

Zeeg does not automatically check for conflicts when handing over an appointment. Make sure the new host is available at the scheduled time before confirming. Only organization owners, administrators, and the original host can perform a handover.


Frequently asked questions

What is the difference between the two distribution methods? "Optimize for most available timeslots" maximizes the number of bookable slots by showing any available host's availability. "Optimize for equal number of events per host" temporarily hides a host's availability if they are three or more meetings ahead of others, prioritizing fair distribution over total bookings.

Can I set different booking limits for different team members? Currently, the max events per host limit applies equally to all hosts on a given round-robin page. If you need different limits for different team members, create separate round-robin scheduling pages for each group.

Do cancelled events count toward the host's booking limit? No. Only confirmed, active events count toward daily and weekly limits. Cancelled events are excluded.

When do daily and weekly limits reset? Daily limits reset at midnight in your configured time zone. Weekly limits reset at the start of each week, typically Monday at midnight.

Can attendees choose their host when booking? Yes. You can enable attendee host selection in the Hosts section of your scheduling page. Attendees will see a dropdown with all available team members and can either choose a specific host or leave it on system assignment.

Can I change the meeting type of a scheduling page after creation? No. The meeting type is set at the moment you create the scheduling page and cannot be changed afterwards. If you need a different meeting type, create a new scheduling page.

What happens when all hosts reach their booking limits? When all hosts have reached their configured limits, no available time slots will be shown to invitees for that period. Consider increasing limits or adding more hosts to the round-robin if this happens regularly.

Can I perform a meeting handover on any appointment type? No. Meeting handover is only available for round-robin appointments. It is not available for one-on-one or group scheduling pages.

Did this answer your question?