Vireo Audio · Support intelligence

Don't retrain the bottom ten.

11,750 tickets, 44 agents, Jan 2025 – Jun 2026. Scores are compared against what each agent's queue normally gets — not a raw league table.

Avg CSAT

3.33

5,196 responses, blanks excluded

Festive Pulse 2 CSAT

2.74

vs 3.48 everywhere else

Replacement rate

36.8%

festive lots vs 10.4% baseline

Naive bottom-10 in Tier 2

6 / 10

policy forbids this comparison

Agents actually flagged

3

after fairness checks

01

Agent performance

CSAT and handle time per agent. Fair mode compares each agent to the expected score for their mix of issue type, channel and defective-lot exposure, with small-sample shrinkage and a 95% confidence check.

AgentTeamTierSurveysCSATExpectedFair gap95% CIHandle (h, median)vs queueLate 1st replyHardware shareVerdict
Jaspreet Desai A3041Escalations & Warranty · Bengaluru Morning2892.422.96-0.46-0.72 … -0.36121.54.56×10.0%42.0%Tier 2 - excluded by policy s.6
Sneha Sethi A3042Escalations & Warranty · Bengaluru Morning2912.442.86-0.36-0.64 … -0.2175.43.85×9.5%39.3%Tier 2 - excluded by policy s.6
Pranav Khanna A3044Escalations & Warranty · Bengaluru Day21052.572.93-0.31-0.53 … -0.1897.32.6×8.0%30.3%Tier 2 - excluded by policy s.6
Kabir Varghese A3043Escalations & Warranty · Bengaluru Morning2882.602.96-0.31-0.56 … -0.16121.93.88×10.0%39.0%Tier 2 - excluded by policy s.6
Tarun Fernandes A3040Escalations & Warranty · Indore Morning2962.552.86-0.26-0.52 … -0.0975.43.87×5.9%39.9%Tier 2 - excluded by policy s.6
Siddharth Kapoor A3004Chat Frontline · Bengaluru Day11292.983.23-0.22-0.42 … -0.080.40.93×8.5%45.9%Coach — review
Sameer Ghosh A3039Escalations & Warranty · Bengaluru Day21152.833.05-0.20-0.41 … -0.04121.43.84×8.8%37.3%Tier 2 - excluded by policy s.6
Kavya Pandey A3006Chat Frontline · Indore Morning11423.013.20-0.17-0.37 … -0.010.40.94×8.9%48.8%Coach — review
Siddharth Trivedi A3007Chat Frontline · Indore Morning11203.013.20-0.17-0.38 … -0.010.40.9×5.8%46.0%Coach — review
Zaid Khanna A3005Chat Frontline · Bengaluru Day11183.043.21-0.15-0.35 … 0.020.40.94×8.4%48.2%Within expected range
Vivaan Pandey A3028Logistics · Bengaluru Morning11543.143.24-0.09-0.25 … 0.0524.41×10.6%2.0%Within expected range
Kavya Pandey A3029Logistics · Bengaluru Morning11593.133.23-0.09-0.25 … 0.0524.41×7.9%1.8%Within expected range
Varun Reddy A3038Returns Desk · Bengaluru Day11213.213.28-0.07-0.24 … 0.1024.41×6.3%4.9%Within expected range
Geeta Iyer A3030Logistics · Bengaluru Morning11503.183.24-0.06-0.21 … 0.0924.41×13.4%2.7%Within expected range
Meera Pereira A3034Billing · Bengaluru Morning11633.423.48-0.05-0.20 … 0.090.41×10.5%2.5%Within expected range
Kunal Jain A3032Billing · Bengaluru Day11693.433.47-0.04-0.19 … 0.110.41×9.4%2.1%Within expected range
Nisha Rao A3035Billing · Bengaluru Morning11963.453.48-0.03-0.17 … 0.110.41×11.4%2.2%Within expected range
Manpreet Yadav A3022Email Frontline · Bengaluru Morning1973.543.55-0.01-0.19 … 0.170.40.97×10.4%39.0%Within expected range
Riya Pillai A3020Email Frontline · Bengaluru Morning11013.503.51-0.01-0.21 … 0.190.40.94×9.2%43.2%Within expected range
Mohammed Desai A3037Returns Desk · Indore Morning12433.283.26+0.02-0.10 … 0.1524.61×10.1%1.8%Within expected range
Aadhya Rao A3017Email Frontline · Indore Night1933.513.47+0.03-0.15 … 0.220.40.97×11.1%42.3%Within expected range
Suresh Pereira A3026Voice Frontline · Indore Morning1423.523.47+0.04-0.28 … 0.390.41×4.8%43.3%Within expected range
Isha George A3008Chat Frontline · Bengaluru Day11073.543.49+0.05-0.11 … 0.220.40.97×7.9%43.9%Within expected range
Divya Tiwari A3036Returns Desk · Indore Day11063.293.23+0.06-0.13 … 0.2624.40.97×10.5%5.4%Within expected range
Megha Sheikh A3002Chat Frontline · Indore Night1883.583.50+0.06-0.13 … 0.280.41×14.4%45.9%Within expected range
Harpreet Goyal A3027Logistics · Bengaluru Day12103.313.24+0.07-0.06 … 0.2024.51×7.2%3.1%Within expected range
Zoya Menon A3031Logistics · Bengaluru Day12123.313.23+0.07-0.06 … 0.2024.41×6.2%1.4%Within expected range
Om Khanna A3016Email Frontline · Indore Night11063.583.49+0.08-0.08 … 0.260.40.94×15.1%40.2%Within expected range
Ishaan Dutta A3015Chat Frontline · Indore Morning1923.653.55+0.09-0.10 … 0.310.40.93×8.5%42.5%Within expected range
Bhavna Joshi A3014Chat Frontline · Indore Morning1783.673.54+0.11-0.10 … 0.350.30.91×7.4%40.5%Within expected range
Suresh Sethi A3024Voice Frontline · Bengaluru Day12043.553.44+0.11-0.01 … 0.250.40.94×5.0%39.5%Within expected range
Meera Patel A3023Voice Frontline · Indore Morning1433.653.50+0.11-0.14 … 0.450.30.92×0.0%39.6%Within expected range
Divya Jadhav A3011Chat Frontline · Bengaluru Day11043.633.50+0.11-0.05 … 0.310.40.94×10.4%43.3%Within expected range
Sai Joshi A3019Email Frontline · Bengaluru Morning11253.663.51+0.140.01 … 0.300.40.97×10.4%43.8%Within expected range
Deepak Saxena A3003Chat Frontline · Indore Night1753.693.53+0.14-0.04 … 0.380.40.96×16.3%41.1%Within expected range
Geeta Sen A3021Email Frontline · Indore Morning11133.643.46+0.15-0.00 … 0.350.41.03×13.7%40.4%Within expected range
Ananya Das A3025Voice Frontline · Indore Morning1513.693.47+0.17-0.05 … 0.480.41×2.5%45.8%Within expected range
Vihaan Menon A3009Chat Frontline · Bengaluru Morning1843.643.44+0.17-0.01 … 0.410.40.97×7.1%44.5%Within expected range
Reyansh Bhatt A3001Chat Frontline · Indore Night1933.653.44+0.17-0.02 … 0.420.30.86×10.6%39.4%Within expected range
Thomas Reddy A3033Billing · Bengaluru Day11513.653.46+0.170.04 … 0.340.40.95×6.5%2.1%Within expected range
Sukhwinder Rao A3013Chat Frontline · Indore Day1963.713.50+0.180.03 … 0.390.40.95×8.2%39.1%Within expected range
Aarav Pereira A3010Chat Frontline · Indore Day11023.693.45+0.200.05 … 0.420.30.93×10.1%37.4%Within expected range
Steven Ghosh A3012Chat Frontline · Indore Morning1833.733.49+0.210.01 … 0.470.40.97×7.3%42.4%Within expected range
Kunal Pillai A3018Email Frontline · Bengaluru Morning1923.783.50+0.240.09 … 0.480.40.93×9.3%42.1%Within expected range

Handle time = first reply to resolution (policy §10). "vs queue" = agent median ÷ median for the same issue & channel. Agents joined by ID — two different people are named Kavya Pandey.

02

The real cause: festive Pulse 2 lots

Pulse 2 units made Oct–Dec 2025 were replaced on 36.8% of tickets vs 10.4% for everything else — left-bud charging failure and pin corrosion.

Replacement rate by Pulse 2 lot

Monthly CSAT vs tickets from festive lots

03

Business goal, in rupees

The measurable target the dashboard tracks.

Bring Pulse 2 replacement rate from 36.8% back to 10.4% by next quarter — avoiding ₹12,28,298 (policy) to ₹18,25,575 (fully loaded) of replacement cost, roughly 3.1× the training budget.
Excess replacements (festive lots above baseline)675 units
Policy cost per replacement (unit ₹1,480 + ₹340 logistics)₹1,820
Fully loaded (+2 contacts × ₹290 + 1 transfer × ₹305)₹2,705
Excess spend — policy basis₹12,28,298
Excess spend — fully loaded₹18,25,575
Late-first-reply store credits (₹350 each)₹3,54,900
Q3 training budget in question₹4,00,000

Recommended use of the ₹4,00,000

• ₹2,50,000 — guided hardware intake (lot check + pin cleaning) before any replacement is issued.

• ₹1,50,000 — lot quarantine & supplier recovery claim for PL2-2510 to PL2-2512.

• Targeted coaching only for the 3 agents the fair model flags — no blanket retraining.

Priya's ₹1,820 and Arjun's ₹2,500 reconcile: ₹1,820 is policy replacement cost; adding repeat contacts and a transfer gives ₹2,705.

04

Validation

Data traps fixed before any metric is computed, and an AI brief that is checked against the computed figures.

Legacy resolution times shifted UTC->IST

negative handle times

2,309 → 0

Agents joined on ID, not name

shared display names

2 → 0

Missing order IDs matched via customer+product

tickets without lot

4,107 → 0

Blank CSAT excluded (not zero)

blank scores treated as 0

6,554 → 0

Fairness rules for a "coach" flag

Tier 1 only (policy §6) · at least 30 surveys · gap vs queue expectation below −0.15 after shrinkage · entire 95% interval below zero.

AI brief for Priya

The AI only sees the computed figures. Every number it writes is cross-checked here.