# Appointment Distribution Logic for Round Robin Calendars

> This guide provides a comprehensive overview of Round Robin calendar's appointment distribution logic in GHL Customer Care. It explains how appointments…

- Source: https://docs.ghlcustomercare.com/docs/calendars-and-appointments/round-robin-calendars/appointment-distribution-logic-for-round-robin-calendars
- Section: Calendars & Appointments / Round Robin Calendars
- Reading time: 4 min
- Images: 4, each explained below

---
This guide provides a comprehensive overview of Round Robin calendar's appointment distribution logic in GHL Customer Care. 

It explains how appointments are automatically assigned among a team, ensuring fair scheduling and optimized availability.

---

**TABLE OF CONTENTS**

-   [Introduction](#introduction)
-   [Appointment Distribution Methods](#appointment-distribution-methods)
    -   [1\. Optimize for Availability](#1-optimize-for-availability)
    -   [2\. Optimize for Equal Distribution](#2-optimize-for-equal-distribution)
-   [Setting Team Member Priorities](#setting-team-member-priorities)
-   [Selecting Meeting Location](#selecting-meeting-location)
-   [Frequently Asked Questions](#frequently-asked-questions)
-   [Related Articles](#related-articles)

---

### 

---

## **Introduction**

**Round Robin Calendars** automate the distribution of appointments among a team of users. This feature ensures fair scheduling while optimizing availability, making it ideal for businesses that rely on team-based bookings, such as sales, customer support, and medical services.

With the **Round Robin Calendar** Type, you can provide customers with more available time slots while efficiently handling your team's workload. It automatically assigns new meetings to team members, eliminating the need for manual assignments and saving you time.

For more please refer to [Round Robin Calendars: The Setup Guide](https://docs.ghlcustomercare.com/docs/calendars-and-appointments/round-robin-calendars/round-robin-calendars-setup-distribution-availability-explained)

---

## **Appointment Distribution Methods**

Round Robin Calendars use 2 primary distribution methods: **Optimize for Availability** and **Optimize for Equal Distribution**. Choosing the right method depends on your business goals.

### **1\. Optimize for Availability**

This method prioritizes assigning appointments to team members based on who is available at the selected appointment time.

![1. Optimize for Availability (image 1 of 4)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155042622108/original/-up1q4x6Nm4PtLUshPrU_oAmBaUY93q6cw.gif)

**1. Optimize for Availability (image 1 of 4)**

This animation appears in the "1. Optimize for Availability" section of "Appointment Distribution Logic for Round Robin Calendars". The text alongside this image reads: This method prioritizes assigning appointments to team members based on who is available at the selected appointment time. This part of the guide covers 4 fields, listed below. Immediately after, the guide continues: Best for: Businesses prioritizing immediate availability (e.g., customer support, urgent medical services). Key Features.
- What this covers: This method prioritizes assigning appointments to team members based on who is available at the selected appointment time.
- Fields: Key Features:, Assigns appointments to available team members first, Ensures efficient use of available slots, Reduces wait times for customers
- Next: Best for: Businesses prioritizing immediate availability (e.g., customer support, urgent medical services). Key Features:

Full procedure:

1. Best for: Businesses prioritizing immediate availability (e.g., customer support, urgent medical services).
2. Key Features:

-   **Best for:** Businesses prioritizing immediate availability (e.g., customer support, urgent medical services).
    
-   **Key Features:**
    
    -   Assigns appointments to available team members first
        
    -   Team members with higher priority are preferred first incase multiple members are available
        
    -   Ensures efficient use of available slots
        
    -   Reduces wait times for customers
        

### **2\. Optimize for Equal Distribution**

This method balances the number of appointments across team members over time, regardless of who is immediately available. It rotates assignments to maintain fairness.

![2. Optimize for Equal Distribution (image 2 of 4)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155042622325/original/DMYkCkFxLlpzVb0klXDXWAnwTmcT3txZEg.png)

**2. Optimize for Equal Distribution (image 2 of 4)**

This screenshot appears in the "2. Optimize for Equal Distribution" section of "Appointment Distribution Logic for Round Robin Calendars". The text alongside this image reads: This method balances the number of appointments across team members over time, regardless of who is immediately available. It rotates assignments to maintain fairness. This part of the guide covers 7 fields, listed below. Immediately after, the guide continues: Best for: Sales teams, consultation services, or businesses that want equal workload distribution. Key Features: How it works?
- What this covers: This method balances the number of appointments across team members over time, regardless of who is immediately available. It rotates assignments to maintain fairness.
- Fields: Key Features:, Distributes appointments evenly across the team, Ensures no team member gets overloaded, Works best when all team members have similar availability, Availability Rules, If a team member is ahead by 3 or more meetings:, Example
- Controls: 1-month period, only when “Any Available” is selected, specific team member, Monthly Distribution Logic, within that month, balanced distribution, 3 appointments ahead, 3 or more meetings, temporarily hidden, 3 meetings, 1 meeting, 4–1
- Next: Best for: Sales teams, consultation services, or businesses that want equal workload distribution. Key Features: How it works?

Full procedure:

1. Best for: Sales teams, consultation services, or businesses that want equal workload distribution.
2. Key Features:
3. How it works?

-   **Best for:** Sales teams, consultation services, or businesses that want equal workload distribution.
    
-   **Key Features:**
    
    -   Distributes appointments evenly across the team
        
    -   Ensures no team member gets overloaded
        
    -   Works best when all team members have similar availability
        
-   **How it works?**
    

We distribute appointments evenly among team members by evaluating bookings over a **1-month period**.

⚠️ This logic applies **only when “Any Available” is selected**.  
If a booker selects a **specific team member**, the booking will go through regardless of distribution.

**Monthly Distribution Logic**  
When a booker selects a time slot in a given month (e.g., April):

-   The system counts how many appointments are assigned to each team member **within that month**.
-   New appointments are assigned to maintain **balanced distribution** across the team.
-   No team member can be more than **3 appointments ahead** of another.

-   Availability Rules
    -   The system tracks how many Round Robin meetings each teammate has in the selected month.
    -   If a team member is ahead by **3 or more meetings**:
        -   Their availability is **temporarily hidden**.
        -   They become available again once others catch up.
-   Example
    -   John has **3 meetings**, Hannah has **0** → John's availability is hidden.
    -   Once Hannah gets **1 meeting** → John becomes eligible again.
    -   If John gets another meeting (making it **4–1**) → his availability is hidden again.

**Important Notes**

-   If you **add or remove a team member**, the meeting count resets for everyone.
-   If you switch from **“Optimize for Equal Distribution”** to **“Optimize for Availability”**and then switch back, the meeting count will reset.

**How Assignment Works at Booking Time**

When a booking is made:

1.  The system checks the number of appointments assigned to each team member **in that month**.
2.  The team member with the **fewest appointments** is selected.
3.  If multiple members have the same count then the system uses the team’s **predefined order** as a tiebreaker.
4.  If the selected team member is unavailable at that time then the system moves to the **next eligible member**.

Over time, this ensures that team members with fewer bookings are prioritized until distribution becomes even again.

**Best Practices for Equal Distribution**

-   **Disable “Allow Staff Selection”** to ensure the system can assign appointments automatically and maintain true equal distribution.
-   Equal distribution works best when **team members have similar or overlapping availability**, allowing the system to fairly rotate bookings across all members.

---

## **Setting Team Member Priorities**

You can assign priority levels to team members to influence appointment distribution. Higher-priority members will receive bookings first if multiple team members are available.

If multiple team members are available simultaneously, priority settings can be applied to determine the assignment order.

![Setting Team Member Priorities (image 3 of 4)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155042622842/original/VZ8QsNLxxVoogNnOMCJ9ccxOKcNO228F_A.jpeg)

**Setting Team Member Priorities (image 3 of 4)**

This screenshot appears in the "Setting Team Member Priorities" section of "Appointment Distribution Logic for Round Robin Calendars". The text alongside this image reads: If multiple team members are available simultaneously, priority settings can be applied to determine the assignment order. Immediately after, the guide continues: The available priority levels are.
- What this covers: If multiple team members are available simultaneously, priority settings can be applied to determine the assignment order.
- Controls: Priority Level, Description, High Priority, Medium Priority, Low Priority
- Next: The available priority levels are:

 

The available priority levels are:

| **Priority Level** | **Description** |
| --- | --- |
| **High Priority** | The team member will be selected first if available. |
| **Medium Priority** | The team member will be selected if no high-priority member is available. |
| **Low Priority** | The team member will be selected only if no high or medium-priority members are available. |

---

## **Selecting Meeting Location**

When setting up appointments, you can define a preferred meeting location for each team member. This allows flexibility in how and where meetings take place.

![Selecting Meeting Location (image 4 of 4)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155042623125/original/pLuJn5bVs_3zZoEExFdf0zXfSdoLLgW1ng.png)

**Selecting Meeting Location (image 4 of 4)**

This screenshot appears in the "Selecting Meeting Location" section of "Appointment Distribution Logic for Round Robin Calendars". The text alongside this image reads: When setting up appointments, you can define a preferred meeting location for each team member. This allows flexibility in how and where meetings take place. Immediately after, the guide continues: Meeting Location Option Description Zoom Select this option if the meeting will be conducted via Zoom. Google Meet Use this option to schedule Google Meet appointments. Phone Select if the meeting will be conducted over a phone call. Full….
- What this covers: When setting up appointments, you can define a preferred meeting location for each team member. This allows flexibility in how and where meetings take place.
- Controls: Meeting Location Option, Description, Zoom, Google Meet, Phone, Full Address, Ask the Booker, Microsoft Teams
- Next: Meeting Location Option Description Zoom Select this option if the meeting will be conducted via Zoom. Google Meet Use this option to schedule Google Meet appointments. Phone Select if the meeting will be conducted over a phone call. Full Address Useful for in-person meetings requiring a physical location. Ask the Booker Allows the person booking to specify a meeting location. Microsoft Teams Choose this if the meeting will take place via Microsoft Teams.

| **Meeting Location Option** | **Description** |
| --- | --- |
| **Zoom** | Select this option if the meeting will be conducted via Zoom. |
| **Google Meet** | Use this option to schedule Google Meet appointments. |
| **Phone** | Select if the meeting will be conducted over a phone call. |
| **Full Address** | Useful for in-person meetings requiring a physical location. |
| **Ask the Booker** | Allows the person booking to specify a meeting location. |
| **Microsoft Teams** | Choose this if the meeting will take place via Microsoft Teams. |

---

## **Frequently Asked Questions**

**Q: Can I change the distribution method after setup?**  
Yes, you can update your settings anytime in the calendar configuration panel.

**Q: What happens if a team member is unavailable?**

-   With **Optimize for Availability**, the system assigns the appointment to the next available member.
    
-   With **Optimize for Equal Distribution**, the system skips unavailable members and continues the rotation.
    

**Q: Can I exclude certain team members from the Round Robin Calendar?**  
Yes, you can remove members from the rotation in the calendar settings.

---

## **Related Articles**

-   [Round Robin Calendars: The Setup Guide](https://docs.ghlcustomercare.com/docs/calendars-and-appointments/round-robin-calendars/round-robin-calendars-setup-distribution-availability-explained)
-   [](https://chatgpt.com/g/g-677feb441e1881918421467ab32158d8-kb-article-writing-bot/c/67c04f8c-171c-8012-b605-38120f4ed0e8#)[Round Robin Calendar Staff Selection](https://docs.ghlcustomercare.com/docs/calendars-and-appointments/round-robin-calendars/round-robin-calendar-staff-selection)[](https://chatgpt.com/g/g-677feb441e1881918421467ab32158d8-kb-article-writing-bot/c/67c04f8c-171c-8012-b605-38120f4ed0e8#)

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com