I spent two years managing a 40-seat VICIdial floor before I figured out that most of the "performance data" I was looking at was noise. We had dashboards with 15 KPIs. Nobody read them. The agents who were gaming pause codes kept gaming pause codes. The agents who were actually selling kept selling. And management kept asking why the numbers weren't moving.
The problem wasn't data. It was too much data and not enough signal.
Here are the five metrics that actually tell you what's happening on your floor, and how to pull them from VICIdial without building a data warehouse.
Talk Time Ratio
What percentage of the shift is an agent actually on calls? That's the number.
Talk Time Ratio = (Total Talk Time / Total Login Time) x 100
For outbound predictive, 40-55% is solid. Inbound queues should hit 55-70% depending on volume. If someone's below 35%, something's wrong -- either system issues, excessive pausing, or avoidance behavior.
Pull this from Agent Performance Detail under Admin > Reports. Look at Talk (sec) vs Login (sec) for the last 7 days.
Calls Per Hour
Hard to fake this one. Total calls handled divided by hours logged in.
Predictive dialing should produce 15-25 calls/hour. Progressive gets you 8-15. Manual preview, 5-10. If one agent sits at 8 while the team averages 18, check their AHT first. If handle time is similar, they're spending too long in disposition or pause.
After-Call Work (ACW)
This is where efficiency leaks. ACW is the time between hanging up and being available for the next call -- the DISPO pause time in VICIdial.
Under 30 seconds is fast (maybe too fast). 30-60 is normal. Over 90 seconds? Investigate. Sometimes it's a slow CRM integration. Sometimes it's an agent checking their phone. Different problems, different fixes.
If your floor-wide average ACW exceeds 60 seconds, look at your disposition form first. Too many fields? Slow page loads? The fix might be technical, not behavioral.
Pause Code Distribution
This is where agents hide. A 6-hour shift with 2 hours of "Break" is either a very relaxed workplace or someone using the wrong pause code.
Set up meaningful codes: BREAK (expect 8-10% of shift), LUNCH (6-8%), TRAIN (0-5%), TECH (0-3%), ADMIN (0-5%), BATH (2-4%).
Red flags to watch:
- Total pause > 30% of shift
- Any single code > 15% (unless lunch)
- Frequent 5-10 second pauses -- agent tapping pause to dodge the next call
- "Tech Issue" used suspiciously often by one person
Conversion Rate
Efficiency without results is just fast failure. An agent doing 25 calls/hour at 2% close rate is worth less than someone doing 15/hour at 6%.
For sales: Sales / Calls Handled. For support: First Call Resolution. Pull from Agent Performance Detail under the Sales/Total Calls columns.
Building a Scorecard
Don't dump five metrics on managers and hope they figure it out. Build a weighted composite score.
For outbound sales: Conversion Rate 35%, Calls Per Hour 25%, Talk Time Ratio 20%, ACW 10%, Pause Time 10%. Normalize each metric to 0-100 based on your team's range, multiply by weight, sum. One number per agent per week. Trend it monthly.
The Mistakes
Tracking too many things. If your dashboard has 20 KPIs, nobody reads it.
Comparing agents unfairly. Someone on cold lists and someone on warm transfers aren't playing the same game. Segment by campaign or lead source.
Punishing without coaching. "Your ACW is 90 seconds, team average is 45 -- let's figure out what's slowing you down" beats "fix it" every time.
Ignoring system factors. If agents sit in DEAD status for 15 seconds between calls because the dialer isn't feeding fast enough, that's a hopper or dial level problem, not an agent problem.
Quick Wins
Set max pause timers -- VICIdial can force agents out of pause after X minutes. Set breaks to 15, lunch to 30.
Put a real-time calls-per-hour leaderboard on a big screen. The bottom performers pick up the pace without anyone saying a word.
Auto-disposition after 60 seconds in DISPO. This alone can add 5-10 calls per agent per shift.
Review the bottom 3 agents weekly. Not to fire them -- to coach them. Pull recordings, listen to 3 calls, find the pattern.
A well-tuned outbound floor should run 45-55% talk time, 18-22 calls/hour, 30-45 second ACW, under 20% total pause. If you're not there, the gap is probably worth six figures per year.
Need help getting there? ViciStack does VICIdial optimization -- agent efficiency, dialer tuning, the whole stack. Reach out and we'll take a look.
Originally published at https://vicistack.com/blog/vicidial-agent-efficiency-metrics/
Top comments (0)