This is the foundation, not a feature
Routing, trend analysis, driver ranking and root cause work are all downstream of the category. Getting it right is what makes the reporting mean anything.
Incoming requests are read and categorised as they arrive, from the language of the request rather than a dropdown the customer had to guess at — including the awkward ones that turn out to span more than one issue.
Categorisation looks like housekeeping and it is not. Routing runs on it, prioritisation runs on it, and every trend report is a count of it. When the category is wrong, everything built on it is confidently wrong.
The usual method guarantees that. The customer picks from a dropdown without having diagnosed their problem, which is why “Other” is the largest category in most systems. A person reading every request is accurate and does not scale.

Real time matters here: routing has to happen before anyone reads it.
The category comes from what the request says, in whatever words the customer used, rather than from a field they filled in first.
Classification happens as the request lands, so routing has something reliable immediately rather than after a triage pass.
Requests routinely span several things. Each is recognised rather than filed under whichever came first.
The same request is categorised the same way at nine in the morning or mid-spike, which makes the numbers comparable.

Four other capabilities are counting these labels.
Routing, trend analysis, driver ranking and root cause work are all downstream of the category. Getting it right is what makes the reporting mean anything.
A dropdown measures what the customer guessed. A category read from the request measures what they asked, and the difference shows in the size of your “Other” bucket.
People rarely ask exactly one thing. One category per request loses the second half of every message containing two, and nobody notices.

Two produce unreliable data and two produce it too late.
Asks the customer to classify a problem they have not diagnosed.
Fire on words rather than meaning. The rule set grows forever and nobody wants to own it.
Accurate, and it spends capacity producing labels rather than resolutions.
Produces a retrospective number and does nothing for the routing decision.

Categorisation, intent and abstraction level are three separate decisions.
Voice of the Customer
Send us a week of requests your team has already categorised. Where the two disagree is where your reporting is currently wrong.
Talk to us