Overview
Ring groups determine how incoming calls are distributed among your team members. Whether you want everyone to ring simultaneously for fastest response, distribute calls evenly with round-robin, or create sophisticated hierarchical routing, Quo, formerly OpenPhone’s ring users feature ensures calls reach the right person at the right time.Understanding ring strategies
Available ring order types
- All at once: Everyone rings simultaneously
- In random batches: Distribute calls evenly in groups
- Custom ring groups: Hierarchical routing with specific order
- Single user: Direct to one team member
How ring order works
When a call comes in:- System checks which users are available
- Rings users according to your chosen strategy
- First person to answer takes the call
- If no one answers, moves to next step (usually voicemail)
Setting up ring users
Add to your call flow
- Open the call flow builder
- Drag Ring users block into canvas
- Place after:
- Incoming call trigger
- Business hours condition
- Phone menu selection
- Configure ring strategy and timing
- To skip team members who are already on a call, turn on Only ring if not already on another call. This disables call waiting for that step.
Configure ring duration
Set how long calls ring before moving to the next step:- Default: 30 seconds total
- Minimum recommended: 15 seconds
- Per group: Set different durations for each ring group
Get to know the Call flow builder
Skip team members who are already on a call
Turn on Only ring if not already on another call in the ring users step to stop calls from ringing to a team member who’s already on another call. The call skips them automatically and rings the next available team member instead.
- Open the ring users step in your call flow
- Turn on Only ring if not already on another call
- All at once
- In random batches
- Custom ring groups

Ring order strategies
All at once
How it works:- Every available team member rings simultaneously
- Fastest possible response time
- First to answer takes the call
- Select All at once from dropdown
- Set total ring duration (e.g., 30 seconds)
- All users with number access included automatically
In random batches
How it works:- Divides team into random groups
- Each batch rings for set duration
- Prevents call fatigue for any individual
- Select In random batches
- Choose batch size (e.g., 3 people per batch)
- Set ring duration per batch (e.g., 15 seconds)
- System displays total ring time
Custom ring groups
How it works:- Create specific groups with designated members
- Control exact order of ring progression
- Set different durations for each group
- Select Custom ring groups
- Add number of groups needed
- For each group:
- Select specific users
- Choose ring pattern (all at once or in batches)
- Set ring duration
- Groups ring in sequential order
- Group 1: Senior support (2 people, 20 seconds)
- Group 2: General support (4 people, 20 seconds)
- Group 3: Overflow team (3 people, 15 seconds)
- Routes directly to one specific person
- No group ringing or distribution
- Simple, predictable routing
- Select Single user
- Choose team member from dropdown
- Set ring duration
- Only users with number access appear
Advanced configurations
Round-robin distribution Create fair call distribution using custom groups:- Equal groups: Divide team into same-sized groups
- Rotating assignment: Manually rotate group members weekly
- Balanced duration: Same ring time per group
- Monday Group: Alex, Beth, Carlos (20 sec)
- Tuesday Group: Dana, Eric, Fran (20 sec)
- Wednesday Group: Greg, Helen, Ian (20 sec)
- Tier 1: Frontline support (15 seconds)
- Tier 2: Senior support (15 seconds)
- Tier 3: Managers (10 seconds)
- Final: Voicemail or forward
Managing availability
User availability factors
Team members won’t ring if they have:- Do Not Disturb enabled
- Away status set
- Work schedule outside hours
- Muted notifications for the number
- Active call on another line, if the Only ring if not already on another call setting is turned on for that ring users step
Troubleshooting missed rings
If team members aren’t receiving calls:- Check status settings
- Verify Do Not Disturb is off
- Confirm status shows available
- Review work schedule settings
- Verify number access
- Ensure user has access to shared number
- Check they haven’t muted notifications
- Confirm no call forwarding conflicts
- Test ring order
- Make test calls to verify routing
- Check each group receives calls
- Adjust durations if needed
FAQs
How do ring groups work?
How do ring groups work?
What are the different types of ring groups, and which support skipping busy team members?
What are the different types of ring groups, and which support skipping busy team members?
How many people can be in a ring group, and can I set different ring times for different people?
How many people can be in a ring group, and can I set different ring times for different people?
What happens if everyone is busy?
What happens if everyone is busy?
Can I control whether I'm reachable for ring group calls?
Can I control whether I'm reachable for ring group calls?
How does random batching ensure fairness?
How does random batching ensure fairness?
Can I schedule different ring groups?
Can I schedule different ring groups?
Can multiple calls ring at once, and can one team member answer more than one at a time?
Can multiple calls ring at once, and can one team member answer more than one at a time?
How do I know I was skipped because I was already on a call?
How do I know I was skipped because I was already on a call?