Guides
Measuring ticket deflection honestly
Daniel Okoro, Product Lead · August 11, 2026 · 7 min read
Deflection is the most-gamed number in support — not through dishonesty, but because every loose joint in the definition moves it the flattering way.
Deflection is the number that goes on slide three of the vendor deck and that support leaders quietly stop believing by month four. It is the most-gamed metric in support — not because people are dishonest, but because the definition has three loose joints: what counts as an interaction, what counts as resolved, and what was ever deflectable in the first place. Every loose joint moves the number in the flattering direction, and nobody tightens a joint that is currently helping them.
A deflection rate you can defend is worth more than a big one. Here is how to compute one that survives the follow-up question.
Fix the denominator first
Deflection is the share of people who wanted help and got it without opening a ticket. That makes the denominator every attempt to get help — self-service sessions, chatbot conversations, help widget opens, search queries — not the tickets you ended up with. Tickets are the failures of deflection. Dividing by your failures is how you get a rate above 100% and a straight face.
Suppose 1,000 people opened the help widget last month. 400 found an answer and left without creating a ticket; 600 created one. The honest deflection rate is 400 ÷ 1,000 = 40%. Divide the same 400 by the 600 tickets instead and you get 67% — twenty-seven points better, produced entirely by choosing the wrong denominator. Both calculations appear in real dashboards, and the second is considerably more popular.
400 ÷ 1,000 = 40%
honest: self-served over all help attempts
400 ÷ 600 = 67%
inflated: self-served over tickets created
27 points
the gap, from one denominator choice
An article view is not a deflection
The most common instrumentation shortcut is counting article views, or sessions that touched the knowledge base, as deflections. It measures the wrong event. A view tells you a document was rendered. It does not tell you the person read it, understood it, or found their answer in it — and a large share of views are people skimming three articles because none of them fit, which under this scheme scores as three deflections from one unhappy person.
Deflection is an outcome, so it has to be instrumented as one: a help attempt that ended without a ticket, and stayed ended. That requires session-level tracking rather than page-level analytics — did this person, in this attempt, stop asking? Anything short of that is counting page loads and calling it support.
The reopen and abandon check
Two failure modes hide inside every deflection number, and one query catches both. Take the sessions you counted as deflected, and look for the same person opening a ticket, in any channel, within the next 48 hours. If they came back, that was not a deflection. It was a delay, and it cost the requester more effort than a ticket would have — they did your self-service flow and then did the ticket anyway.
The second mode is abandonment: the person gave up. In the data that looks identical to success, because no ticket was created, and to the person who experienced it, it is the worst of the three outcomes. You cannot fully separate abandonment from genuine self-service in logs, which is exactly why the follow-up window matters and why a single in-session question — did this answer what you needed? — is worth more than another dashboard tile. A deflection metric with no abandonment control is measuring silence and reporting it as success.
Apply the same discipline to AI resolutions. A ticket an AI closed and the requester reopened two days later is not a resolution, and counting it as one is the automation version of the same mistake.
The honest ceiling
Before setting a deflection target, work out what is actually deflectable. A ticket qualifies only if two things are true: the question recurs, and a correct answer exists that the requester could have applied on their own. Both conditions, not either.
Recurring questions with no answer are not deflection candidates — they are knowledge work you have not done yet, and no amount of retrieval tuning invents a document. Answerable questions that occur once are not worth the article; writing it costs more than resolving the ticket. And an entire band of tickets fails the second condition permanently: anything requiring a permission you will not delegate, a judgment call, or an action in a system the requester cannot reach. Access approvals are the clearest case — the answer is known and the request recurs constantly, but the whole point of the ticket is that somebody else has to say yes.
Run that two-condition filter across a quarter of history and you get your ceiling. It usually comes out as a specific, unglamorous number — thirty-five percent, maybe fifty — not ninety. Targets set above the ceiling produce exactly one behavior, and it is not deflection. It is creative denominators.
What to do on Monday
Two rules make deflection reporting trustworthy: write the denominator next to the number wherever it appears, and net out anything that came back within your follow-up window. A 40% rate defined that way is a management tool. An 80% rate defined loosely is a slide.
FlowTux is built so those checks are answerable instead of estimated. Intake runs through Slack, Teams, email, and WhatsApp into one queue, so the same person coming back through a different channel is a query rather than a guess; semantic deduplication attaches the repeat contact to the original thread instead of opening a second ticket that reads as new volume; and autonomous resolution is allow-listed per category with the full chain written to the ticket timeline, so an AI-closed ticket that reopens can be traced to the answer that closed it. Per-category suggest, approve, and autonomous modes let you push automation where the ceiling is genuinely high and leave the rest with people.
Frequently asked questions
How do you calculate ticket deflection rate?
Divide help attempts that ended without a ticket by all help attempts in the period — self-service sessions, chatbot conversations, widget opens, searches. The denominator is attempts to get help, not tickets created. Dividing self-served sessions by tickets is the most common inflation, and it can add tens of percentage points on identical behavior.
Why is counting article views as deflection wrong?
A view records that a document was rendered, not that it answered anything. Someone skimming three unhelpful articles before filing a ticket scores as three deflections. Deflection is an outcome, so measure it at session level: a help attempt that ended without a ticket and did not come back within a set follow-up window.
What is a realistic deflection target?
Whatever your ceiling turns out to be. A ticket is deflectable only if the question recurs and a correct self-serve answer exists — both conditions. Requests needing an approval, a judgment call, or access the requester does not have never qualify. Filtering a quarter of history against those two rules usually produces a ceiling well under half of volume.
Related on FlowTux
Further reading
- Incident management — Wikipedia ↗
- IT service management — Wikipedia ↗
- Service-level agreement — Wikipedia ↗
- Google SRE: Managing Incidents ↗
- Atlassian: Incident Management guide ↗
Follow FlowTux
Ready to let Tux AI run your queue?
Flat pricing from $49/month. Every team, no per-agent fees.
Start free trial →