Round Robin
What is Round Robin in OnSched?
- Definition and purpose: fair and balanced distribution of bookings across a group of resources.
- Typical use cases: sales teams, service desks, distributed support.
How Round Robin Works
- Allocation strategy: rotating through available resources.
- Considerations: resource availability, last booked resource, weighting/prioritization.
- Synchronous vs. asynchronous evaluation.
Configuration Options
- Enabling Round Robin for a service or group
- Setting rotation rules (e.g., per day, per appointment)
- Fallback options when no resources are available
Round Robin in the API
- Request structure for round robin-enabled bookings
- Response behavior (e.g., which resource was selected)
- Sample API call
Best Practices
- Ensuring even distribution
- Avoiding booking fatigue (max per day per resource)
- Using with other rules (e.g., skills-based matching)
Limitations and Gotchas
- Can’t guarantee distribution if availability is uneven
- Effect of cancellations/reschedules on rotation
Updated 4 days ago