How to Create and Configure Call Queues
Set up call queues to distribute incoming calls across your team with intelligent routing, hold music, overflow handling, and member management.
⏱️ Estimated Time: 20-30 minutes
👤 Who's This For
Zoom Phone administrators setting up team-based call distribution for support, sales, or other departments.
💼 Use Case
Use this guide when you need multiple people to handle calls from a shared number or extension. Ideal for support teams, sales departments, help desks, or any group that needs to share call volume.
✔️ Prerequisites
Admin access to Zoom web portal with privilege to edit account settings
Phone users created and licensed
Extension number available for the queue
Understanding of your team's call handling workflow
Audio files prepared for greetings and hold music (optional)
Understanding Call Queues
Call queues distribute incoming calls to groups of users based on rules you configure:
Distribution methods: Simultaneous, sequential, rotating, longest idle, or group rotating
Queue management: Max wait time, overflow routing, member business hours
Caller experience: Hold music, position announcements, estimated wait time
Capacity: Up to 50 members per queue
Creating a Call Queue
🎮 Click-Through Demo
▶️ Watch: Creating a New Call Queue See how to create a new call queue and assign it to a company site.
Configuring Call Distribution
Call distribution determines how calls are routed to available members.
Choose Distribution Method
Simultaneous: Rings all available members at once (fastest answer time)
Sequential: Rings members one at a time in specified order
Rotating: Distributes calls evenly by changing order regularly
Longest Idle: Routes to member who hasn't answered a queue call longest
Group Rotating: Rings subsets of members simultaneously, then moves to next subset
Configure Member Behavior
Allow queue members to set their own Business Hours:
Checked: Member hours override queue hours
Unchecked: Queue hours override member hours
Ring duration for each member: Set time to ring before moving to next (Sequential/Rotating/Longest Idle only)
Skip offline devices: Skip members not signed in to any device
Receive calls while on a call: Allow members to get notified even when busy
Advanced Distribution Settings
Handle multiple incoming calls simultaneously: Enable for high-volume queues with limited staff
Note: Calls may not be answered in the order received
Wrap-up Time: Set break duration between queue calls for members to complete post-call tasks
Members won't receive calls from ANY queue they're in during wrap-up
Configuring Caller Experience
🎮 Click-Through Demo
▶️ Watch: Configuring Call Queue Settings See how to configure the caller experience and your call queue configurations.
Setting Up Overflow and Closed Hours
Configure Overflow Routing
Click Edit next to Overflow
Choose what happens when max wait time or max calls exceeded:
Voicemail: Route to queue's dedicated voicemail
Allow callers to reach an operator: Press 0 for operator, 1 for voicemail
Another extension: Route to user, another queue, or auto receptionist
External phone number: Route outside your system (requires direct number on queue)
Disconnect: End the call
Customize greeting audio if routing to voicemail
Managing Queue Members
💡 Best Practices
See Details
Start with Simultaneous for Small Teams → If you have 5 or fewer members, simultaneous ring ensures fastest answer time. Switch to rotating or sequential as team grows to distribute load evenly.
Set Realistic Max Wait Times → Balance customer patience with team capacity. Industry standard is 2-3 minutes for support queues. Test and adjust based on abandonment rates.
Use Wrap-up Time Strategically → Give members time to document calls, but not so much that queue backs up. Start with 30-60 seconds and adjust based on team feedback.
Monitor Longest Idle Performance → Longest idle works well for even distribution but can send calls to less skilled members. Ensure all members have similar capabilities or use sequential with your best agents first.
🚀 Quick Wins
See Details
Enable Queue Position Announcements → Tell callers their position in queue and estimated wait time. This reduces perceived wait time and abandoned calls.
Create Overflow to Voicemail → Always set overflow routing even if you think queue will never be full. Unexpected call spikes will route gracefully instead of disconnecting.
Use Skip Offline Devices → Enable this to avoid wasting ring time on members who aren't signed in. Calls move to available members faster.
Set Member Business Hours → Let members control their own availability, especially for queues covering multiple time zones or part-time workers.
⚠️ Common Issues
See Details
Calls not distributing to all members → Check that all members have "Receive Call Queue Calls" enabled in their settings → Verify members are signed in to at least one device if "Skip offline devices" is enabled
Members complaining about too many back-to-back calls → Increase wrap-up time to give members a break between calls → Check if distribution method is sending too many calls to specific members
Callers getting disconnected instead of routing to overflow → Verify overflow routing is configured → Check that Max Wait Time or Max Calls in Queue isn't set to disconnect → Test overflow by calling queue and waiting past max wait time
Sequential routing not following specified order → Confirm "Skip offline devices" setting → If enabled, offline members are skipped → Verify ring duration allows enough time for each member before moving to next
Queue analytics showing high abandonment rate → Reduce max wait time or add more members → Adjust business hours to match actual availability → Consider enabling callback feature if available
🎯 What's Next
✨ Call queue configured! You now have:
Queue created with members assigned
Call distribution method configured
Overflow and closed hours routing set up
Professional caller experience with hold music
Last updated
Was this helpful?
