Skip to main content

Improved Equal Distribution in Round Robin Calendars

Ensure fair and balanced appointment distribution across team members using improved monthly round robin logic.

Who This Is For / When to Use

  • Teams using Round Robin calendars

  • Businesses assigning appointments across multiple staff members

  • Users who want consistent and fair workload distribution

  • Accounts using “Any Available Staff” booking mode

How Equal Distribution Works

The system distributes appointments evenly across team members within the same calendar month.

  • Tracks bookings per team member monthly

  • Prioritizes the least-booked team member

  • Dynamically adjusts availability to maintain balance

  • Prevents over-allocation to any single team member

When This Logic Applies

Equal distribution logic only applies under specific conditions.

  • Applies when “Any Available Staff” is selected

  • Does NOT apply when a specific team member is selected

  • Manual staff selection overrides distribution rules

Appointment Assignment Logic

Each booking follows a defined assignment process.

  1. System checks the booking month

  2. Counts total appointments per team member for that month

  3. Selects the least-booked team member

  4. If tied, follows the predefined team order

  5. If unavailable, assigns the next eligible team member

Monthly Distribution Rules

Distribution is controlled by strict monthly balancing rules.

  • Evaluated only within the booking month

  • No team member can exceed others by more than 3 appointments

  • If the limit is exceeded:

    • That team member’s availability is temporarily hidden

    • Availability is restored once balance is achieved

Dynamic Availability Adjustment

The system automatically adjusts visibility to maintain fairness.

  • Overbooked team members are temporarily removed from selection

  • Underbooked team members are prioritized

  • Availability updates in real time as bookings change

Troubleshooting Distribution Issues

Use the built-in indicators to identify imbalance.

  • “ROUND ROBIN” status highlights uneven distribution

  • Indicates when a team member is ahead in bookings

  • Helps diagnose why certain staff are not receiving bookings

Example Scenario

This example shows how distribution works within a month.

  • Booking month: April

  • User A: 3 appointments

  • User B: 0 appointments

Result:

  • User A becomes temporarily unavailable

  • User B receives new bookings until the gap is reduced

Reset Conditions

Certain actions will reset distribution counts.

  • Adding a new team member

  • Removing a team member

  • Switching between:

    • “Optimize for Equal Distribution”

    • “Optimize for Availability”

Best Practices for Accurate Distribution

Follow these recommendations to maintain balance.

  • Disable “Allow Staff Selection” to enforce equal distribution

  • Ensure team members have overlapping availability

  • Avoid frequent switching between distribution modes

  • Keep team structure stable to prevent resets

Why This Matters

This feature improves scheduling efficiency and fairness.

  • Ensures equal workload across team members

  • Prevents overbooking specific staff

  • Reduces scheduling conflicts and confusion

  • Creates predictable appointment distribution

FAQ

Does equal distribution work if a user selects a specific team member?

No. If a specific team member is selected, the booking is assigned directly and bypasses distribution logic.

How is the “least-booked” team member determined?

The system counts the number of appointments assigned to each team member within the same calendar month and selects the lowest.

What happens if two team members have the same number of bookings?

The system uses the predefined team order to decide who receives the booking.

Why is a team member not showing as available?

They may be temporarily hidden because they are more than 3 appointments ahead of other team members.

When does availability get restored?

Availability is restored automatically once other team members receive enough bookings to rebalance distribution.

Does distribution carry over between months?

No. Distribution is calculated separately for each calendar month.

Did this answer your question?