Why Triage Matters
The mathematics of support triage are straightforward. If every ticket takes an average of 15 minutes to resolve and you have 50 tickets in the queue, the customer at the bottom of a first-come-first-served queue waits over 12 hours. But not all tickets are equal — a service outage affecting 100 customers is objectively more important than a question about how to change notification settings. Triage ensures that impact and urgency determine queue position, not arrival time.
Effective triage also improves agent efficiency. When agents work on the right tickets in the right order, they resolve more issues per hour and maintain higher quality because they are not context-switching between urgent bugs and casual questions.
Key insight: Triage ensures that impact and urgency determine queue position, not arrival time. A team with excellent triage handles twice the volume at twice the quality.
The Priority Framework
P1 — Critical (Respond within 30 minutes)
Definition: Service is down, data is at risk, or a security incident is in progress. The customer cannot use the product at all, and the issue affects multiple users or business operations.
Examples:
- Complete service outage
- Data loss or corruption
- Security breach or unauthorized access
- Payment system failure affecting all transactions
Triage action: Assign to senior agent immediately. Notify engineering. Begin investigation within 15 minutes. Communicate with customer within 30 minutes even if you do not have a resolution yet.
P2 — High (Respond within 2 hours)
Definition: A core feature is broken or severely degraded. The customer's workflow is significantly impacted, but a workaround may exist. Affects one or more customers.
Examples:
- Feature producing incorrect results
- Integration broken (data not syncing)
- Performance degradation making the product unusable
- Billing error (customer overcharged or undercharged)
Triage action: Assign to an available agent with relevant expertise. Escalate to engineering if a bug is confirmed. Communicate workaround if available.
P3 — Medium (Respond within 4 hours)
Definition: A feature is not working as expected, but the impact is moderate. A workaround exists, or the issue affects a non-critical workflow.
Examples:
- Minor feature bug with available workaround
- Report or export generating incomplete data
- UI issue that does not block core workflow
- Configuration question requiring investigation
Triage action: Add to the queue with appropriate priority. Assign based on agent availability and expertise.
P4 — Low (Respond within 8 hours)
Definition: Non-urgent questions, feature requests, minor cosmetic issues, or general feedback. No business impact.
Examples:
- How-to questions
- Feature requests
- Cosmetic bugs (alignment, colors)
- General feedback or suggestions
- Documentation clarification requests
Triage action: Add to the queue. These are often great candidates for AI auto-resolution. Many P4 tickets can be resolved by the AI referencing your knowledge base.
Building the Triage Process
Step 1: Automate Initial Classification
Manual triage does not scale. Set up automated classification using these signals:
Keyword detection:
- "Down," "outage," "cannot access," "broken" → P1 or P2
- "Error," "bug," "not working," "broken feature" → P2 or P3
- "How do I," "question about," "wondering if" → P4
- "Urgent," "ASAP," "critical" → Bump up one priority level
Customer tier:
- Enterprise customers → Bump up one priority level
- Trial customers in their first week → Bump up one priority level for onboarding-related issues
AI-based classification:
- Use the AI to read the ticket content and assign a category and suggested priority
- The AI can assess whether the language indicates urgency, frustration, or routine inquiry
- Corebee's auto-categorization handles this automatically, factoring in content, customer tier, and sentiment analysis
Step 2: Route to the Right Agent
Priority assignment determines when a ticket is handled. Routing determines who handles it:
Skill-based routing — Route billing tickets to agents trained on billing, technical tickets to agents with technical expertise, and onboarding questions to agents who specialize in customer success.
Load-based routing — Distribute tickets evenly across available agents. An agent with 15 open tickets should not receive new ones while a teammate has 5.
Tier-based routing — Route enterprise customers to senior agents. Route trial customers to agents trained in onboarding and conversion.
Step 3: Define Escalation Triggers
When a ticket is not resolved within its SLA window, escalation must be automatic:
| Priority | SLA | 75% Warning | Breach Escalation |
|---|---|---|---|
| P1 | 30 min | 22 min → Alert team lead | 30 min → Alert manager + reassign |
| P2 | 2 hours | 90 min → Highlight ticket | 2 hours → Alert team lead + reassign |
| P3 | 4 hours | 3 hours → Highlight ticket | 4 hours → Alert team lead |
| P4 | 8 hours | 6 hours → Highlight ticket | 8 hours → Add to overdue queue |
Step 4: Monitor Queue Health
Track queue metrics in real time:
- Total open tickets — Overall volume. Should stay below your capacity threshold.
- Tickets by priority — Any P1 or P2 tickets should be visible and assigned.
- Oldest unresponded ticket — No ticket should sit untouched beyond its SLA.
- Agent workload — Tickets per agent. Identify overloaded or underutilized agents.
- Queue velocity — Rate of tickets entering vs. leaving the queue. If intake exceeds resolution, the backlog grows.
Use the team size calculator to determine whether your team is appropriately sized for your ticket volume and SLA targets.
Common Triage Mistakes
Everything Is Urgent
When every ticket is marked P1, nothing is P1. Be disciplined about priority definitions. Not every customer who says "urgent" has a P1 issue. The triage system, not the customer's language alone, should determine priority — though customer language is a valid input.
Manual Triage at Scale
A human manually reading and categorizing every incoming ticket is a bottleneck that breaks past 50 tickets per day. Automate classification and let humans override when the automation gets it wrong, not the other way around.
Ignoring P4 Tickets
Low-priority tickets still deserve resolution. A queue of 200 unresolved P4 tickets represents 200 customers who asked for help and did not get it. Set a maximum age for P4 tickets (e.g., 3 business days) and address them before they become complaints.
Static Priority
A P3 ticket that has been open for 48 hours has effectively become a P2 — the customer's frustration has grown, and the original assessment may no longer be accurate. Implement priority aging rules that automatically bump ticket priority as tickets age.
Key insight: Priority should not be static. Implement aging rules that automatically escalate tickets as they age, because customer frustration grows with every hour of waiting.
No Re-Triage
Sometimes a P4 ticket turns into a P1 when the agent investigates and discovers a broader issue. Build a culture where agents re-prioritize tickets as new information emerges, not just at initial triage.
Triage in Practice
Here is a 60-second triage workflow for a support agent starting their shift:
- Check for P1 tickets — If any exist and are unassigned, take them immediately
- Check for P2 tickets approaching SLA — Address these next
- Review new unassigned tickets — Confirm AI classification is correct, override if needed
- Work through assigned tickets in priority order
- If queue is clear, pull P4 tickets from the team queue
This systematic approach ensures nothing falls through the cracks and every ticket gets attention proportional to its impact.
Triage is not glamorous, but it is foundational. A team with excellent triage handles twice the volume at twice the quality of a team without it. Build the system, automate what you can, and train your team to trust the process.
Want to simplify your support workflow? Try Corebee free — flat-rate pricing, unlimited agents.