Blog · Board and management reporting · Customer service
IVR KPIs show whether callers complete a task, reach a person, or leave before either outcome. Work through an exported menu-path scorecard, reconcile the call outcomes, and compare a change in operating cost.
IVR KPIs measure confirmed task completion, transfers, and abandonment by menu path. Start with unique sessions in an existing interactive voice response service, classify their final outcomes, and reconcile them to calls started. A call that never reaches an agent is not automatically a successfully resolved request.
An IVR can provide information, complete a transaction, or direct a caller to a person. The useful business question is whether it helps the caller reach the appropriate outcome. A human-required path should not be judged against the self-service completion rate of a simple status inquiry.
A Postal Service inspector general review examined containment, abandonment, transfer, and inquiry resolution as distinct aspects of IVR performance. That distinction matters: keeping a call inside automation does not prove the caller received the answer or completed the intended task.
For this scorecard, use these mutually exclusive terminal outcomes:
If a caller completes a task and then requests a person, classify the session as a transfer under this example's final-outcome rule. Track the completed task as a separate event if useful, but do not add it to the mutually exclusive completion count.
A KPI definition should also identify the business owner and action. The customer-service operations lead owns the path review; finance validates cost scope. The export owner confirms how terminal outcomes are assigned.
Ask for a monthly export with reporting dates, menu path, unique starts, confirmed completions, transfers, abandons, other outcomes, and allocated operating cost. These are business summaries; evaluating the scorecard does not require changing the phone system.
Choose a call-start cohort and wait until its sessions have ended before closing the report. Use the company's agreed reporting time zone at the period boundary. If a session visits several menus, assign one primary path under a documented rule so the overall total counts that session once.
A GSA federal contact-center survey lists IVR resolution, first-contact resolution, and abandonment as separate performance measures. Its historical survey illustrates the distinction between these measures, rather than supplying a current target. The worked definitions below are an explicit company policy, not a claim that every provider labels outcomes identically.
An illustrative Colorado distributor reviews September 2026. Order-status and payment paths can complete within the IVR. Returns require a person under company policy. All starts, including short calls, remain in the cohort, and the export assigns one final outcome per session.
| Primary menu path | Sessions started | Confirmed completions | Transfers | Abandons | Other outcomes | Allocated operating cost (USD) |
|---|---|---|---|---|---|---|
| Order status | 4,000 | 2,600 | 1,000 | 300 | 100 | 4,000 |
| Payments | 3,000 | 1,200 | 1,350 | 360 | 90 | 3,000 |
| Returns | 1,000 | 0 | 850 | 120 | 30 | 1,000 |
| Total | 8,000 | 3,800 | 3,200 | 780 | 220 | 8,000 |
The cost column contains this month's agreed IVR operating-cost allocation. It excludes agent handling costs after transfer. A separate cost review would be needed to compare total customer-service expense.
Confirmed completion rate = Confirmed completions / Sessions started
Transfer rate = Transfers / Sessions started
IVR abandonment rate = Abandons before completion or transfer / Sessions started
| Path | Confirmed completion | Transfer rate | Abandonment rate | Other-outcome rate |
|---|---|---|---|---|
| Order status | 2,600 / 4,000 = 65.00% | 1,000 / 4,000 = 25.00% | 300 / 4,000 = 7.50% | 100 / 4,000 = 2.50% |
| Payments | 1,200 / 3,000 = 40.00% | 1,350 / 3,000 = 45.00% | 360 / 3,000 = 12.00% | 90 / 3,000 = 3.00% |
| Returns | 0 / 1,000 = 0.00% | 850 / 1,000 = 85.00% | 120 / 1,000 = 12.00% | 30 / 1,000 = 3.00% |
| Total | 3,800 / 8,000 = 47.50% | 3,200 / 8,000 = 40.00% | 780 / 8,000 = 9.75% | 220 / 8,000 = 2.75% |
Percentages are rounded to two decimals after calculation. The overall completion rate includes the human-required returns path. For a second, clearly labeled view, eligible self-service starts are 4,000 + 3,000 = 7,000. Eligible-path completion is therefore 3,800 / 7,000 = 54.29%.
Keep both views rather than quietly removing returns from the total. The overall figure describes the entire IVR workload; the eligible-path figure answers whether automation completes tasks it is actually intended to handle.
Each row must satisfy the same identity:
Starts = Confirmed completions + Transfers + Abandons + Other outcomes
For the group, 3,800 + 3,200 + 780 + 220 = 8,000. The corresponding rates sum to 47.50% + 40.00% + 9.75% + 2.75% = 100.00%. Reconcile the starts to the original monthly report and retain the classification rules beside the scorecard.
Payments has lower completion and higher transfer and abandonment than order status. That makes it a review priority, not proof of a menu defect. Look at the supplied reason categories, language groups, time periods, and task eligibility before deciding what to change. Returns needs a different review: whether callers reach the right person, rather than whether a self-service payment completes.
Do not call completion first-contact resolution without follow-up evidence. A caller may complete a transaction and call again because another issue remains. The distinction between a KPI, metric, and measure helps keep the operational count separate from the business outcome it is intended to support.
Now increase only the payment path's allocated monthly operating cost from $3,000 to $3,600. Session counts and all outcomes stay fixed. This sensitivity test shows a cost change without implying that caller behavior improved.
| Measure | Original | Variation |
|---|---|---|
| Payment-path cost (USD) | 3,000 | 3,600 |
| Payment cost per confirmed completion (USD) | 3,000 / 1,200 = 2.50 | 3,600 / 1,200 = 3.00 |
| Total allocated cost (USD) | 4,000 + 3,000 + 1,000 = 8,000 | 4,000 + 3,600 + 1,000 = 8,600 |
| Overall cost per confirmed completion (USD) | 8,000 / 3,800 = 2.11 | 8,600 / 3,800 = 2.26 |
Unit costs are rounded to two decimals. Total allocated cost rises by $600, or 600 / 8,000 = 7.50%, while completion, transfer, and abandonment rates remain unchanged. Overall cost per completion includes the returns allocation, so label its scope explicitly and avoid treating it as the cost of serving only self-service-eligible callers.
The dashboard software guide covers checking the measures before choosing their display. Use KPI examples for complementary team measures without replacing the path-specific call review.
Upload your aggregate call-path summary and the matching cost file; Covirage maps the columns, and its tools compute and check completion, transfer, abandonment, and cost comparisons. The external AI model explains the results with every figure traced to its rows. Create a free Covirage account and bring a sample of your own data.
See Covirage for customer service for the supporting team context.
Containment describes calls that do not transfer outside the automated service under the chosen definition. Resolution requires evidence that the caller's task was completed. A disconnected or abandoned call may be contained without being resolved, so report confirmed completion separately.
Divide sessions abandoned before a confirmed completion or transfer by sessions started in the same cohort. State whether very short calls are included. Keep abandonment inside the IVR separate from callers who abandon an agent queue after transferring.
No. Some requests require an agent, and a prompt transfer can be the right outcome. Compare transfers within similar menu paths and check completion and abandonment alongside them. A falling transfer rate is concerning if it reflects callers giving up rather than finishing.
Yes, if each summary uses the same cohort, unique-session rules, and mutually exclusive final outcomes. Retain menu path, reporting period, starts, completions, transfers, abandonment, and other outcomes. Aggregate exports cannot establish repeat-contact resolution unless they contain the required follow-up information.