Ticket triage is the first pass on a new ticket. You confirm who sent it, check the facts, set a class and a priority, pick an owner, and send the first reply. Every later step, from the fix to the invoice, depends on it.
Below: classes, intake facts, ordered routing rules with named fallbacks, exceptions, and hard cases from an MSP, an office IT team, and a school. They come from the team behind SherpaDesk, a helpdesk and PSA (professional services automation) tool a small IT team can run alone.
Key takeaways
Ticket triage is the sorting step between a new ticket and the work. The word comes from French for sorting, from trier, "to sort". On a helpdesk, the first level of support performs the initial triage and escalates what it can't resolve within a set time.
Definition
Ticket triage: the first pass that decides a new ticket's class, priority, and owner.
Four neighboring terms get mixed up with it, and each answers a different question:
| Term | Question it answers | When it happens |
|---|---|---|
| Triage | What is this, how bad is it, and who owns it? | When the ticket arrives, and again if facts change |
| Classification | What kind of work is it? | Inside triage |
| Priority | In what order, and on which clock? | Inside triage; changes when impact changes |
| Routing | Which person or group gets it? | The last step of triage, often a rule |
| Escalation | Who takes over when the owner can't finish? | Later, during the work |
The UK Cabinet Office describes the same split. Its first line is the single point of contact for staff, and it routes other tickets "to the correct 2nd line team." On a team of three, both lines are the same people, so ticket triage has to be its own step.
Without ticket triage, the queue runs in arrival order, or in the order people complain. The Cabinet Office requires every incident to be classified by impact and urgency because it "ensures a consistent response."
A city audit shows what poor intake data does to sorting. Oklahoma City's auditor reviewed the fire department's IT tickets from September 2024 to June 2025.
For 16% of tickets, the "Issue" field held only "Email Generated", which the auditors put down to "a design weakness in the ticketing system." They found tickets resolved "with reasonable timeliness", but service requests and incidents weren't classified separately. Their warning: tickets "may not be prioritized" well if they aren't classified.
On a small team, the cost shows up in three places:
Five things should exist before you write the rules:
An r/ITManagers commenter put it plainly. "There should essentially be someone always eyes on the queue who is responsible for initial triage".
A permanent dispatcher is a single point of failure, though. One r/msp member who ran that model wrote that "having one person didn't work when they took leave etc, there was no triage after hours etc".
The rotation covers leave during coverage hours. After hours, publish a separate on-call order, or tell users that tickets wait for the 8:00 a.m. sweep.
Ticket triage runs in two passes: a quick sweep of everything new for exceptions, then full triage of each remaining ticket, oldest first. Exceptions go to their owners the moment the sweep finds them. Ordinary tickets wait until the sweep is done; then each goes to its owner as soon as it's triaged.
Read subjects and first lines only. When you find an exception, phone a security report to rule 1's owner, and hand an outage or qualifying deadline to its rule owner. That owner starts at once.
Common mistake: filling in every field on a phishing report before anyone looks at the mailbox.
The account decides which contract, targets, and coverage apply: a client, a department, or a school building.
You need scope, a workaround, and any deadline to set a priority. If a fact is missing, ask for everything in one message, and keep the ticket until the answer arrives.
Classify from what the user needs, not from the subject line. "URGENT help" about a jammed printer is an incident in the devices class.
Common mistake: trusting the category the user picked. Prairie Rose Public Schools tells staff not to worry about choosing the perfect category.
Use your impact and urgency grid. The user describes the business effect; the grid decides the level.
Example: as one r/msp commenter put it, "The client always gets a say in business impact, its their business. The client never gets a say on technical urgency".
Apply your numbered rules, and use the named fallback if the owner is out. Tie repeat reports of the same problem to a single parent.
Quick fixes: after the sweep, the triage owner may close a two-minute fix on the spot if it needs no approval. Add a one-line note. Prairie Rose notes that quick items "may be dealt with first depending on the situation."
A person, not the automatic receipt, tells the user what happens next. UNC Asheville tells users its confirmation email is "not a reply from a person."
Our Helpdesk SOPs guide turns these steps into a copyable SOP.
Use two attributes, so two technicians pick the same answer: request type and technical class.
Request type has two values. An incident is something that worked and now doesn't, or works badly; a request is something new or a change, such as an account, access, equipment, or an install.
The University of Illinois's ticket guide lists classifications "such as Incident, Service Request, Problem, Change".
Technical class says where the work happens. Keep six to eight, and write the boundary into each one:
| Class | Belongs here | Not here |
|---|---|---|
| Accounts and access | Sign-in, passwords, MFA, new users, leavers, folder and app permissions | Mailbox settings (Email) |
| Devices | Laptops, desktops, printers, docks, desk phones, mobile devices | Projectors and classroom displays (Classroom AV) |
| Applications | Line-of-business apps, Office apps, installs, licenses | Sign-in to an app (Accounts and access) |
| Email and collaboration | Mailboxes, shared calendars, Teams or Google Workspace settings | Phishing reports (security exception) |
| Network | Internet, Wi-Fi, VPN (even for one user), firewall, switches | One device that won't join Wi-Fi (Devices) |
| Classroom AV | Projectors, interactive displays, Chromebook carts (schools) | Teacher laptops (Devices) |
The axes combine: a software install is a request in Applications, a jammed printer an incident in Devices. Security reports and outages aren't classes; they are exception flags that route first.
Test the list: two technicians sort 20 closed tickets on their own. Where they disagree, move the boundary.
Split the facts in two: what the user's form asks, and what the triage owner adds. Keep the form short.
One r/k12sysadmin commenter warned: "don't make them have to fill in 10 required fields just to submit an incident". Another set the floor: "They can't just say "I need help." They have to actually answer some basic stuff."
| Fact | Recorded by | Why triage needs it |
|---|---|---|
| Name and callback number | User form, required | Who to ask and phone |
| Account, site, or building (and room, in schools) | User form, required | Picks the contract and routing rule |
| What do you need, or what isn't working? (in their words) | User form, required | Starts the request type, class, and fix |
| Device name or asset tag | User form, required for a problem with an existing device; blank for a new-device request | Lets the tech find the machine |
| Scope: how many people are affected | Triage owner | Sets impact; two or more users flags an outage |
| Workaround: yes or no | Triage owner | Sets urgency |
| Deadline: date and time; what work stops or what money is lost if missed | Triage owner | Raises urgency; due before the next sweep, no workaround, and work stops or money is lost: rule 3 |
| Request type, class, priority, owner | Triage owner | The ticket triage decision itself |
Missoula County Public Schools asks staff for their name, building, room number, and the name of the device with the problem. For the questions to ask on the phone, see the intake questions in our helpdesk best practices.
Watch out
School tickets can pull student records into the helpdesk. Under FERPA, education records are records directly related to a student and maintained by the school or district.
They include grades, class lists, and K-12 health records, and can be recorded in email. Ask staff to name the system and the problem in the subject line, not the student's data.
Routing is the part of ticket triage a rule can do every time. Build groups first, then numbered rules.
Groups. Group technicians by skill or by whom they serve (a client, a building). Then pick how a group shares tickets:
Rules. Number the rules, check them in order, and let the first match win. Each rule names an owner and a fallback person.
To pick the owner, the University of Alaska's guidance works well: set the responsible group to the one "completing at least 80% of the primary work."
| Order and condition | Owner | Fallback person |
|---|---|---|
| 1. Exception: security report | IT lead or MSP owner, by phone | Named deputy, usually the senior tech |
| 2. Exception: outage (two or more users, one symptom) | Network or systems lead | Lead tech |
| 3. Exception: deadline before the next sweep, no workaround, and work stops or money is lost if missed | Lead tech, who gives it to the first free technician | Triage owner on shift |
| 4. Account with a named tech in the contract | That technician | Backup tech named on the coverage list |
| 5. School building with a building tech | That building tech | District helpdesk lead |
| 6. Class: Network | Network admin | Lead tech |
| 7. Request that needs a purchase or approval | IT lead or MSP owner | IT director or the named deputy |
| 8. Class: Accounts and access | Helpdesk pool, round robin | Triage owner on shift |
| 9. No rule matched | Triage owner on shift | Lead tech, the moment the triage owner is out |
The order settles overlaps. One user at a client with a named tech can't connect to the VPN. Rules 4 and 6 both match, so rule 4 wins: the named tech owns it. A phishing report from a school building matches rules 1 and 5, and rule 1 wins.
Owning isn't doing it alone. The owner can pull in the network admin and still keeps the ticket.
Teams forget rule 9. The University of Missouri keeps a ticket with the default group when no tier 2 or tier 3 group exists, and that group can delegate tasks to other teams.
This order is a procedure you write; check how your tool orders its rules before copying it.
Tip
Write the rules before you buy automation, then check that the automation follows them.
Subscribe to the SherpaDesk Blog.
Get Tips for Running IT With a Small Team.
Loading form…
The form couldn’t load. Please try again.
Or start your free trial →SHERPADESK · FREE TRIAL
Resolve tickets.
Turn time into revenue.
Bring support tickets, billable time, and invoicing into one place. Built for small IT teams and MSPs.
After your trial, keep your first agent free forever.
SHERPADESK · LIVE DEMO
See tickets, time,
and billing work together.
Walk through ticketing, time tracking, and billing with a product specialist. See how SherpaDesk fits the way your team works.
A live walkthrough tailored to your team.
Three kinds of ticket leave the queue the moment the sweep finds them: rules 1 to 3. Write each exception down.
Security reports. A phishing click, an odd sign-in, or a ransom note goes to rule 1's owner by phone, before any form. The rest of ticket triage can wait; that call can't. The first reply thanks the reporter.
The UK's National Cyber Security Centre asks for a phishing reporting process that's "clear, simple and quick to use". It also warns that "Users who fear reprisals will not report mistakes promptly, if at all."
Outages. When several people report the same dead Wi-Fi, open one parent ticket, link the rest, and close them together. The Cabinet Office's top priority, P1, covers a critical business service outage, such as all-staff network, email, or SSO.
Deadlines. A deadline leaves the queue only when it falls before the next sweep, there's no workaround, and missing it stops work or costs money. Payroll must go out by 10:30 a.m., the 10:00 sweep finds the ticket, and no other PC can run it, so staff would be paid late: that qualifies. A laptop needed next month doesn't: it gets normal routing and a due date.
VIPs. If the owner's laptop gets faster service, write that into a rule. The Cabinet Office lists seniority as an impact factor: "Are SCS, Ministers, or their Private Offices affected?"
The first reply ends ticket triage. It's short, written by a person, and answers five things:
As one r/k12sysadmin commenter wrote, "people just want to know that someone is hearing them or acknowledging their issue."
Keep the reply separate from the fix. An r/msp commenter noted that their "SLA is for "first touch," not issue resolution." Prairie Rose Public Schools aims "to acknowledge tickets within 2 business hours, depending on our volume".
Example: "Ticket 4821: Room 114's projector shows no signal. Dana, your technician, will be there by 9:20. Next update by 9:35." For more wording, see our support ticket response templates.
Run ticket triage at fixed times; between sweeps, the alert channel catches security reports, outages, and deadlines that can't wait for the next sweep.
Exceptions sweep over the overnight tickets, handing each exception over as it's found. Then full triage, oldest first, with each ticket going to its owner as it's triaged.
P1 and P2 tickets, anything unowned, and who's out today.
The same two passes on new tickets; quick fixes under two minutes get closed.
Re-triage tickets with no owner, reply, or update since morning. Phone users whose facts haven't arrived.
Owners of open P1 and P2 tickets write the status and next step for the next shift or the on-call tech.
The rules above, applied to a missing fact, overlapping rules, a deadline, and an owner who's out.
| Ticket | Setting | Missing fact or conflict | Decision | Owner (fallback) |
|---|---|---|---|---|
| "VPN won't connect from my laptop" | MSP client with a named tech | Scale: others connect fine, so one user; rules 4 and 6 match | Rule 4 wins; if several staff were affected, rule 2 would | Named tech, pulling in the network admin (backup tech) |
| "I clicked a gift-card email from the 'CEO'" | MSP, accounting firm client | None; exception flag | Rule 1, by phone the moment the sweep finds it | MSP owner (senior tech) |
| "Laptop for new hire" | Internal IT, 60 staff | No start date | Ask the date; priority follows it | Triage owner, then IT lead per rule 7 (deputy) |
| "My computer doesn't work" | Internal IT, by email | Scope, device, and workaround | Ask once; phone at 3:30 p.m. | Triage owner (lead tech) |
| "Projector in room 114, no signal, lesson at 9:40," found in the 9:00 sweep | School district | Rules 3 and 5 match; no spare projector, so the lesson stops | Due before the 10:00 sweep, no workaround: rule 3 wins | Lead tech sends the first free tech (triage owner) |
| Four tickets: "Wi-Fi down in the library" | School district | Network lead out today | Rule 2: one parent, three linked | Lead tech, as rule 2's fallback |
For an MSP, the account set at ticket triage is also the account the time bills to. The wrong client means the hours land on the wrong invoice.
Most teams never write each rule down. Copy one block per rule.
Routing rule templateRouting rule
Order: [number; 1 is checked first, first match wins]
Condition: [exception flag, account, building, request type, or class]
Owner: [person or group]
Fallback person: [who takes it when the owner is out]
Yields to: [rule numbers checked before this one]
Manual override allowed when: [an agreed exception, e.g. a contract that names another owner]
Reason logged on override: [one line on the ticket]
Last reviewed: [date] by [name]
Pulling in a specialist is not an override; the owner keeps the ticket.
Example
Order: 4
Condition: Account has a named tech in the contract
Owner: The named technician
Fallback person: Backup tech on the coverage list
Yields to: 1 (security), 2 (outage), 3 (deadline)
Manual override allowed when: the contract assigns network work
to the network admin (agreed exception)
Reason logged on override: "Contract exception: network work"
Last reviewed: [date] by [lead tech]
Working before the sweep. Until the sweep is done, nobody knows whether a security report or an outage is waiting. Exceptions go out as they're found; ordinary tickets go out one by one after the sweep.
Measure ticket triage by the rework it causes, not only by speed. Five numbers, read monthly:
| Measure | How to read it | What a bad month points to |
|---|---|---|
| Time to owner | Created to first assignment, by priority | Sweeps too far apart, or no triage owner on shift |
| Reassignments per ticket | Owner changes before close | A rule's condition or order is wrong |
| Reclassified tickets | Share whose class or request type changed after triage | A class boundary is unclear |
| Manual overrides | Overrides per rule, with the logged reasons | The rule needs a new condition or a new owner |
| Unowned at hand-off | Open tickets with no owner at 4:45 p.m. | Rule 9's fallback isn't being used |
Then sample 20 closed tickets a month: were the class, priority, and first owner right the first time?
For first response time and SLA compliance, see our helpdesk metrics guide.
How this works in SherpaDesk
You can run the same queue for your own staff or for the businesses you support. Link custom fields to a class, so users see only that class's questions. Routing rules send a class to a set technician; business rules assign by issue type, user organization, or severity, to one agent or a group.
Tech pools can share tickets by "Distributed" or "Least # of Tickets". Routing rules can also hand out new tickets in sequential rotation.
Priorities carry response and completion goals, and you can define business hours and holidays. Time logged on the ticket collects in "Ready to Invoice" by account contract.
A helpdesk and PSA a small IT team can run alone. No contract. No implementation project. No dedicated admin.
Pricing: Base Camp is $45 per agent per month ($40 billed annually). The first agent is free, forever, and the trial is 14 days free with no card. Schools are priced by student enrollment; ask sales for a quote.
Who this isn't for
This ticket triage playbook is for teams that write their own rules. If you want AI to read, classify, and assign every ticket with no rules, look at tools sold as AI triage. Large service desks with many tiers and a dedicated routing engine also need more than a table of rules.
To decide the order of work when everything can't be done at once. In medicine, the Emergency Severity Index handbook says triage sorts patients rapidly, "prioritizing those who are in more immediate need of care." Ticket triage does the same for requests.
One five-level scale is the Emergency Severity Index (ESI), used in emergency departments. Its levels are numbered 1 to 5, not named. Levels 1 and 2 cover unstable or high-risk patients; levels 3 to 5 are set by the resources a patient is expected to need.
One named triage owner per shift, who runs the sweeps, answers the alert channel, and owns anything no rule matches. A permanent dispatcher leaves gaps during leave, and pure self-pick invites cherry-picking.
Let users describe the business effect, and let ticket triage set the priority from your written levels. Publish the levels so users can check them. Connecticut College invites anyone who disagrees with an assigned priority to review its matrix, then ask to speak to the service desk manager.
No. Routing is the last step of triaging tickets: sending each one to a person or group. Triage also confirms the requester, checks the facts, and sets the class and priority the routing rule depends on, then sends the first reply.
Patrick co-founded SherpaDesk and has led it as CEO since 2013. He has worked with IT service providers since 1998, first on network projects for schools and government offices, then on the helpdesk software their technicians use every day.