Zeeg Help Center
HomeSupportSign InSign Up
  • What can we help you with?
  • 🚀Getting Started
    • How to set up Zeeg in four quick steps
    • Calendar Integration
      • Google Calendar
        • Google Calendar "Unknown senders" email invitations
      • Apple iCloud Calendar
    • Creating your scheduling page
    • Get your digital business card
    • Sharing your Zeeg scheduling link
      • Adding your scheduling link to your email signature
      • Sharing your scheduling QR code
  • 🗓️Managing Availability
    • Defining your available times
      • How to create an availability schedule
      • Availability hours of a scheduling page
      • Define different time zones for your Availability Schedules
    • Define event limits
    • Advanced scheduling settings
    • Single-use scheduling links
    • How to hide your scheduling page on Zeeg
    • How to manage unwanted bookings on Zeeg
    • Available times are not displayed on your appointment page?
  • Times should be blocked, but are displayed as available?
  • 🔗Integrations & automations
    • Video Conferencing
      • Google Meet
      • Webex
        • How Zeeg interacts with Webex
      • Zoom
        • How Zeeg interacts with Zoom
        • Adding a passcode for your Zoom meetings
        • Uninstalling Zoom
    • Embedding Zeeg on your site
      • How to Add Zeeg Meeting Scheduling to Your Squarespace Site
    • Zapier Integration
    • Stripe Integration
    • PayPal Integration
    • Google Analytics Integration
    • Meta Pixel Integration
    • HubSpot Integration
    • Salesforce Integration
    • Customize your event confirmation page
    • Events webhooks
  • 📅Automated Scheduling
    • Hosting group events with multiple invitees
      • How to set a particular time for a group event?
    • Hosting multiuser collective events
      • Team collective events
      • Shared collective events
    • Ask questions from invitees on your scheduling page
      • Collect consent for your appointments with custom Event Questions
    • How to cancel a scheduled meeting
    • How round robin distribution works
    • How to prefill invitee information on the scheduling page
    • Storing internal invitee data with Custom Query Parameters
  • 🏢Organization
    • Define your organization
    • Add users to your organization
    • Teams in Zeeg
      • Create a team in Zeeg
      • Add team members
    • Organization and Team Roles
    • How to setup SSO with Azure AD (SAML)
    • How to configure SCIM with Azure AD
    • Rooms and Resources
      • Microsoft 365 Resources and RoomLists
Powered by GitBook
On this page
  • How does "Optimize for most available timeslots" work?
  • How does "Optimize for equal number of events per host" work?
  1. Automated Scheduling

How round robin distribution works

In Zeeg's round robin scheduling page, you have the flexibility to choose how meetings are distributed between hosts.

Last updated 1 month ago

In Zeeg's round robin scheduling page, you have the flexibility to choose between two distinct methods for distributing meetings among hosts:

  1. Optimize for most available timeslots: This option enables invitees to book meetings whenever any host is available. It is ideal for maximizing the number of potential meetings booked when the even distribution of meetings across hosts is of lesser priority.

  2. Optimize for equal number of events per host: With this option, meetings are evenly distributed across hosts, ensuring a balanced workload. However, this method may result in fewer booked meetings overall, as equal distribution takes precedence over host availability.

How does "Optimize for most available timeslots" work?

When you choose the "Optimize for most available timeslots" option in Zeeg's round robin scheduling, the system works as follows:

  1. Availability Check: Zeeg will only assign the meeting to a host who is currently available. The system checks both Zeeg's internal availability and the connected calendar(s) of each host to identify any conflicting events. This ensures that the meeting is scheduled at a time when the host is free to participate.

  2. Host Priority: The meeting is assigned to the hosting member with the highest priority among all available hosts. You can easily adjust the priority of each host by using the priority option in the "Base Settings" of the scheduling page. This allows you to give certain hosts higher priority for scheduling meetings.

  3. Least Recently Scheduled: In case two or more hosts have equal priority, Zeeg will assign the meeting to the host who was least recently scheduled for the specific scheduling page. This approach ensures a fair distribution of meetings among hosting members with the same priority level.

  4. Random Assignment: If, after considering availability, host priority, and least recently scheduled, team members still tie in these factors, Zeeg will assign the meeting randomly among the eligible hosts. This provides an element of chance when all other criteria are equal.

How does "Optimize for equal number of events per host" work?

When you choose the "Optimize for equal number of events per host" option in Zeeg's round robin scheduling, the system works as follows:

  1. Monitoring Meeting Counts: Zeeg continuously monitors the number of meetings booked with each individual hosting member on the round robin scheduling page.

  2. Comparing Meeting Counts: The system compares the meeting counts of all hosting members and identifies if any of them are at least three meetings ahead of the others.

  3. Availability Adjustment: If a hosting member is three meetings ahead, their available time slots will not be shown on the booking page until the meeting counts of other hosting members increase to catch up.

Example: If Ava has 3 meetings and Julia has 0 meetings, Zeeg will hide Ava's availability until Julia has 1 meeting. Once Julia catches up, Ava's available time slots will be displayed again. If Ava is scheduled again and the relative count returns to +3 (4 to 1), Ava's availability will be hidden again until the distribution is balanced.

Zeeg compares meeting counts during the period that all current hosts are on the scheduling page together. If a host is added or removed from an equal distribution scheduling page, the algorithm will treat them as if no meetings have been booked with them. This ensures consistency in meeting distribution.

📅
How should meetings be distributed between round robin hosts?