Ticket intake
omnichannel
- feeds
- Classifier
A third of support tickets went to the wrong team. Now it is closer to one in thirteen.
Routing accuracy
92.4%
Calibrated multi-label classifier
Was
65.3%
Keyword rule engine
No jargon in this section. The technical write-up is further down.
Tickets were sorted by keyword rules that had been patched for years. A third went to the wrong team, and every mistake cost a full handoff before anyone started helping — which was the single biggest reason customers rated support poorly.
We replaced the rules with a classifier trained on how tickets were actually resolved, and retired the old rule engine rather than adding one more rule to it.
Correct routing went from 65% to 92%, first replies got faster, and satisfaction rose as a direct consequence. Agents stopped sorting tickets and started resolving them.
Scroll through the stages. Anything marked as added is a component that did not exist before this project.
omnichannel
multi-label
cost-aware
queue assign
from resolved
resolves
omnichannel
multi-label
We added thiscost-aware
We added thisqueue assign
from resolved
We added thisresolves
Dataset, approach, measured results and the stack. Written for whoever has to review it.
Classification, tagging, and routing that keeps queues clean and responses consistent.
Tickets were routed by keyword rules that had accreted for years. Misroutes cost a full handoff cycle, and first-response time was the top driver of poor CSAT.
Next
Answer six questions and we will tell you whether this shape fits your problem — including when it does not.