Ticket Triage Best Practices
Overview
Ticket triage is the critical first step in service delivery. Proper triage ensures tickets are correctly prioritized, categorized, and routed to the right team for efficient resolution. These practices apply across all PSA platforms.
Anti-triggers
This is a shared skill: it owns the judgement — how to decide priority,
category, owner, and first response. It does not know any platform's API.
The moment the task is to read or write a ticket, load the vendor skill,
which carries the real status values, priority enums, and queue IDs.
- Reading, creating, or updating a ticket — use
autotask-tickets,
connectwise-psa-tickets, halopsa-tickets, syncro-tickets,
atera-tickets, freshdesk-ticketing, or ninjaone-tickets.
- What a specific platform's priority or status values mean — those
are vendor enums, not general practice; use that vendor's ticket skill.
- Pulling device, asset, and change context onto the ticket — use
shared-skills-incident-correlation.
- A monitoring alert that has not become a ticket yet — use the RMM's
alerts skill, such as
ninjaone-alerts or datto-rmm-alerts.
The Triage Process
Step 1: Initial Assessment
Within 2-5 minutes of ticket receipt:
- Read the full ticket - Title, description, any attachments
- Identify the reporter - Is this an authorized contact?
- Determine scope - Single user, multiple users, entire site?
- Check for urgency indicators - VIP, production down, security issue?
Step 2: Duplicate Detection
Before proceeding:
- Search open tickets for same company
- Look for similar issues in last 24-48 hours
- Check for related alerts from monitoring
If duplicate found:
- Link to existing ticket
- Notify user their issue is being tracked
- Close or merge as appropriate
Step 3: Priority Assignment
Use impact and urgency to determine priority:
|
Low Urgency |
Medium Urgency |
High Urgency |
| High Impact |
Medium |
High |
Critical |
| Medium Impact |
Low |
Medium |
High |
| Low Impact |
Low |
Low |
Medium |
Impact Assessment
| Level |
Description |
Examples |
| High |
Business operations severely affected |
Server down, email outage, ransomware |
| Medium |
Productivity impacted but workarounds exist |
App slow, printer offline, VPN issues |
| Low |
Minor inconvenience |
Single user issue, how-to question |
Urgency Assessment
| Level |
Description |
Examples |
| High |
Immediate action required |
Security breach, executive request |
| Medium |
Same-day attention needed |
User blocked, deadline approaching |
| Low |
Can wait for normal queue |
Scheduled changes, non-critical requests |
Step 4: Categorization
Assign issue type and sub-type:
Common Categories
| Category |
Sub-Categories |
| Hardware |
Workstation, Server, Printer, Network Device, Mobile |
| Software |
Application, Operating System, Driver, Update/Patch |
| Network |
Connectivity, VPN, Firewall, DNS, DHCP |
| Email |
Outlook, Exchange, M365, Spam/Phishing |
| Security |
Malware, Access Request, Breach, Policy Violation |
| Cloud |
Azure, AWS, SaaS Applications |
| Account |
Password Reset, Access Rights, New User, Termination |
Step 5: Routing
Route to appropriate queue/team:
| Issue Type |
Typical Route |
| Simple requests |
Service Desk |
| Complex technical |
Escalations / Tier 2 |
| Network/Infrastructure |
Network Team |
| Security incidents |
Security Team |
| On-site required |
Dispatch Queue |
| Projects |
Project Queue |
| Monitoring alerts |
NOC |
Step 6: Initial Response
Send acknowledgment within SLA window:
Good initial response includes:
- Confirmation ticket received
- Expected response time
- Any immediate steps user can take
- Ticket number for reference
Example:
Thank you for contacting support. We've received your ticket (#12345) regarding email connectivity issues.
A technician will be in touch within 2 hours per your service agreement.
In the meantime, please try restarting Outlook and let us know if that resolves the issue.
Priority Guidelines
Critical Priority (P1)
Criteria:
- Complete business outage
- Security breach in progress
- Production systems down
- Data loss occurring
Response: Immediate acknowledgment, active work begins immediately
Examples:
- Server down affecting all users
- Ransomware detected
- Email system outage
- Phone system down
High Priority (P2)
Criteria:
- Major productivity impact
- Multiple users affected
- Executive or VIP request
- Time-sensitive business need
Response: Within 1 hour
Examples:
- Department-wide application failure
- CFO laptop issue during quarter close
- VPN down for remote team
- Backup failure
Medium Priority (P3)
Criteria:
- Single user or small group affected
- Workarounds available
- Non-critical systems
Response: Within 4-8 hours
Examples:
- Application running slowly
- Non-critical printer offline
- Single user email issue
- Software installation request
Low Priority (P4)
Criteria:
- Minimal impact
- Enhancement requests
- Scheduled work
- How-to questions
Response: Within 24-48 hours
Examples:
- Password reset
- Training request
- Feature question
- Scheduled software install
Red Flag Indicators
Escalate Immediately
- "Security" or "breach" mentioned
- "Everyone" or "all users" affected
- "Down" or "outage" mentioned
- Executive or VIP reporter
- Financial systems involved
- Compliance/audit mentioned
Check Contract Status
- First ticket from company
- Company marked inactive
- No contract visible
- Billing disputes mentioned
Potential Phishing
- Urgent wire transfer requests
- Password reset requests via email
- Suspicious sender addresses
- Links to unknown sites
Documentation During Triage
Record in ticket notes:
- Impact summary - Who/what is affected
- Triage decision - Why this priority/category
- Initial steps taken - What you verified/checked
- Next actions - What needs to happen
Example triage note:
Triage Note:
- Impact: Single user, Outlook not loading
- Scope: User's workstation only, other apps working
- Priority: Medium - user can use webmail as workaround
- Category: Software > Application > Microsoft Outlook
- Route: Service Desk
- Initial check: Confirmed user credentials working, O365 service healthy
- Next: Remote session to troubleshoot Outlook profile
Common Triage Mistakes
Avoid These Pitfalls
- Over-prioritizing - Not everything is Critical
- Under-categorizing - Be specific, not generic
- Skipping duplicate check - Creates confusion and double work
- No initial response - User thinks they're ignored
- Insufficient information - Don't escalate without details
- Wrong routing - Creates unnecessary handoffs
Quality Triage Checklist
Metrics to Track
| Metric |
Target |
Purpose |
| Triage Time |
< 5 min |
Responsiveness |
| Misrouted % |
< 5% |
Quality |
| Re-prioritized % |
< 10% |
Accuracy |
| First Response SLA |
> 95% |
Customer satisfaction |
| Duplicate Rate |
< 5% |
Process efficiency |
Related Skills
1---2name: ticket-triage3description: Vendor-agnostic PSA ticket triage: priority determination, categorization, routing, and initial response practices applicable to Autotask, ConnectWise, HaloPSA, and other platforms.4---56# Ticket Triage Best Practices78## Overview910Ticket triage is the critical first step in service delivery. Proper triage ensures tickets are correctly prioritized, categorized, and routed to the right team for efficient resolution. These practices apply across all PSA platforms.1112## Anti-triggers1314This is a shared skill: it owns the *judgement* — how to decide priority,15category, owner, and first response. It does not know any platform's API.16The moment the task is to read or write a ticket, load the vendor skill,17which carries the real status values, priority enums, and queue IDs.1819- **Reading, creating, or updating a ticket** — use `autotask-tickets`,20 `connectwise-psa-tickets`, `halopsa-tickets`, `syncro-tickets`,21 `atera-tickets`, `freshdesk-ticketing`, or `ninjaone-tickets`.22- **What a specific platform's priority or status values mean** — those23 are vendor enums, not general practice; use that vendor's ticket skill.24- **Pulling device, asset, and change context onto the ticket** — use25 `shared-skills-incident-correlation`.26- **A monitoring alert that has not become a ticket yet** — use the RMM's27 alerts skill, such as `ninjaone-alerts` or `datto-rmm-alerts`.2829## The Triage Process3031### Step 1: Initial Assessment3233Within **2-5 minutes** of ticket receipt:34351. **Read the full ticket** - Title, description, any attachments362. **Identify the reporter** - Is this an authorized contact?373. **Determine scope** - Single user, multiple users, entire site?384. **Check for urgency indicators** - VIP, production down, security issue?3940### Step 2: Duplicate Detection4142Before proceeding:43441. **Search open tickets** for same company452. **Look for similar issues** in last 24-48 hours463. **Check for related alerts** from monitoring4748**If duplicate found:**49- Link to existing ticket50- Notify user their issue is being tracked51- Close or merge as appropriate5253### Step 3: Priority Assignment5455Use impact and urgency to determine priority:5657| | Low Urgency | Medium Urgency | High Urgency |58|---|---|---|---|59| **High Impact** | Medium | High | Critical |60| **Medium Impact** | Low | Medium | High |61| **Low Impact** | Low | Low | Medium |6263#### Impact Assessment6465| Level | Description | Examples |66|-------|-------------|----------|67| **High** | Business operations severely affected | Server down, email outage, ransomware |68| **Medium** | Productivity impacted but workarounds exist | App slow, printer offline, VPN issues |69| **Low** | Minor inconvenience | Single user issue, how-to question |7071#### Urgency Assessment7273| Level | Description | Examples |74|-------|-------------|----------|75| **High** | Immediate action required | Security breach, executive request |76| **Medium** | Same-day attention needed | User blocked, deadline approaching |77| **Low** | Can wait for normal queue | Scheduled changes, non-critical requests |7879### Step 4: Categorization8081Assign issue type and sub-type:8283#### Common Categories8485| Category | Sub-Categories |86|----------|----------------|87| **Hardware** | Workstation, Server, Printer, Network Device, Mobile |88| **Software** | Application, Operating System, Driver, Update/Patch |89| **Network** | Connectivity, VPN, Firewall, DNS, DHCP |90| **Email** | Outlook, Exchange, M365, Spam/Phishing |91| **Security** | Malware, Access Request, Breach, Policy Violation |92| **Cloud** | Azure, AWS, SaaS Applications |93| **Account** | Password Reset, Access Rights, New User, Termination |9495### Step 5: Routing9697Route to appropriate queue/team:9899| Issue Type | Typical Route |100|------------|---------------|101| Simple requests | Service Desk |102| Complex technical | Escalations / Tier 2 |103| Network/Infrastructure | Network Team |104| Security incidents | Security Team |105| On-site required | Dispatch Queue |106| Projects | Project Queue |107| Monitoring alerts | NOC |108109### Step 6: Initial Response110111Send acknowledgment within SLA window:112113**Good initial response includes:**114- Confirmation ticket received115- Expected response time116- Any immediate steps user can take117- Ticket number for reference118119**Example:**120> Thank you for contacting support. We've received your ticket (#12345) regarding email connectivity issues.121>122> A technician will be in touch within 2 hours per your service agreement.123>124> In the meantime, please try restarting Outlook and let us know if that resolves the issue.125126## Priority Guidelines127128### Critical Priority (P1)129130**Criteria:**131- Complete business outage132- Security breach in progress133- Production systems down134- Data loss occurring135136**Response:** Immediate acknowledgment, active work begins immediately137138**Examples:**139- Server down affecting all users140- Ransomware detected141- Email system outage142- Phone system down143144### High Priority (P2)145146**Criteria:**147- Major productivity impact148- Multiple users affected149- Executive or VIP request150- Time-sensitive business need151152**Response:** Within 1 hour153154**Examples:**155- Department-wide application failure156- CFO laptop issue during quarter close157- VPN down for remote team158- Backup failure159160### Medium Priority (P3)161162**Criteria:**163- Single user or small group affected164- Workarounds available165- Non-critical systems166167**Response:** Within 4-8 hours168169**Examples:**170- Application running slowly171- Non-critical printer offline172- Single user email issue173- Software installation request174175### Low Priority (P4)176177**Criteria:**178- Minimal impact179- Enhancement requests180- Scheduled work181- How-to questions182183**Response:** Within 24-48 hours184185**Examples:**186- Password reset187- Training request188- Feature question189- Scheduled software install190191## Red Flag Indicators192193### Escalate Immediately194195- "Security" or "breach" mentioned196- "Everyone" or "all users" affected197- "Down" or "outage" mentioned198- Executive or VIP reporter199- Financial systems involved200- Compliance/audit mentioned201202### Check Contract Status203204- First ticket from company205- Company marked inactive206- No contract visible207- Billing disputes mentioned208209### Potential Phishing210211- Urgent wire transfer requests212- Password reset requests via email213- Suspicious sender addresses214- Links to unknown sites215216## Documentation During Triage217218Record in ticket notes:2192201. **Impact summary** - Who/what is affected2212. **Triage decision** - Why this priority/category2223. **Initial steps taken** - What you verified/checked2234. **Next actions** - What needs to happen224225**Example triage note:**226> **Triage Note:**227> - Impact: Single user, Outlook not loading228> - Scope: User's workstation only, other apps working229> - Priority: Medium - user can use webmail as workaround230> - Category: Software > Application > Microsoft Outlook231> - Route: Service Desk232> - Initial check: Confirmed user credentials working, O365 service healthy233> - Next: Remote session to troubleshoot Outlook profile234235## Common Triage Mistakes236237### Avoid These Pitfalls2382391. **Over-prioritizing** - Not everything is Critical2402. **Under-categorizing** - Be specific, not generic2413. **Skipping duplicate check** - Creates confusion and double work2424. **No initial response** - User thinks they're ignored2435. **Insufficient information** - Don't escalate without details2446. **Wrong routing** - Creates unnecessary handoffs245246### Quality Triage Checklist247248- [ ] Read full ticket details249- [ ] Checked for duplicates250- [ ] Verified reporter authorization251- [ ] Assessed impact and urgency correctly252- [ ] Assigned appropriate priority253- [ ] Categorized specifically254- [ ] Routed to correct queue255- [ ] Sent initial response256- [ ] Documented triage decision257258## Metrics to Track259260| Metric | Target | Purpose |261|--------|--------|---------|262| Triage Time | < 5 min | Responsiveness |263| Misrouted % | < 5% | Quality |264| Re-prioritized % | < 10% | Accuracy |265| First Response SLA | > 95% | Customer satisfaction |266| Duplicate Rate | < 5% | Process efficiency |267268## Related Skills269270- Vendor-specific ticket management skills271- [MSP Terminology](../msp-terminology/SKILL.md)