SLA Tracking
SLA (Service Level Agreement) tracking ensures your team meets response and resolution commitments. PSA monitors SLA compliance in real time and alerts you before breaches occur.
SLA Tiers
Define SLA policies at Service Desk → Admin → SLA Policies. Each policy specifies targets by priority level:
| Priority | Typical First Response | Typical Resolution |
|---|---|---|
| P1 — Critical | 15 minutes | 4 hours |
| P2 — High | 1 hour | 8 hours |
| P3 — Medium | 4 hours | 24 hours |
| P4 — Low | 8 hours | 72 hours |
You can create multiple SLA policies — one for standard clients, another for premium clients, and so on.
Response Time vs. Resolution Time
PSA tracks two SLA metrics per ticket:
- First response time — the time between ticket creation and the first technician reply or note. The clock starts when the ticket is created and stops when a team member adds a client-visible reply.
- Resolution time — the time between ticket creation and the ticket reaching "Resolved" status. This measures the total elapsed working time to fix the issue.
Both timers respect your configured business hours and pause rules.
Business Hours
SLA timers only count during configured business hours:
- Go to Admin → Business Hours to define your schedule
- Set working days and hours (e.g., Monday–Friday, 8:00 AM – 6:00 PM)
- Add holiday exclusions (e.g., New Year's Day, Thanksgiving)
- P1/Critical tickets can optionally be set to 24/7 SLA (ignoring business hours)
SLA time is calculated in business hours, not calendar hours. A P3 ticket created Friday at 5 PM with a 24-hour resolution target is due Monday at 5 PM (assuming 8-hour business days).
SLA Pause Rules
The SLA clock pauses automatically when a ticket enters certain statuses:
| Status | SLA Clock |
|---|---|
| New | Running |
| In Progress | Running |
| Waiting on Client | Paused |
| Waiting on Vendor | Paused |
| Resolved | Stopped |
| Closed | Stopped |
When the ticket returns to "In Progress", the clock resumes from where it paused.
Configure which statuses pause the SLA at Service Desk → Admin → SLA Policies → Pause Rules.
SLA Breach Notifications
PSA sends notifications at configurable thresholds:
- Warning — when a ticket reaches 75% of its SLA target (configurable)
- Breach — when a ticket exceeds its SLA target
Notifications can be sent to:
- The assigned technician
- The queue manager
- A specific escalation contact
- A Slack or Teams channel (via webhook)
Configure notification rules at Service Desk → Admin → SLA Policies → Notifications.
SLA Dashboard
The SLA Dashboard (Service Desk → SLA Dashboard) provides real-time visibility:
- Compliance rate — percentage of tickets meeting SLA targets over a period
- Breach count — number of breached tickets by priority, queue, and technician
- Average response time — mean first response time across all tickets
- Average resolution time — mean time to resolution
- Trending — SLA compliance over time (daily, weekly, monthly)
Filter the dashboard by team, queue, client, or date range.
SLA Compliance Reports
For deeper analysis, go to Service Desk → SLA Compliance Reports:
- Compliance by client — which clients have the most SLA breaches
- Compliance by technician — individual performance against SLA targets
- Compliance by queue — which queues are underperforming
- Breach root cause — common reasons for SLA breaches (e.g., slow first response, extended vendor wait)
Reports can be exported to CSV or PDF and scheduled for automatic email delivery.
Client-Specific SLA Overrides
Override the default SLA policy for specific clients:
- Open the client record in PSA
- Go to the SLA tab
- Select a different SLA policy or define custom targets for this client
- Client-specific SLA takes precedence over queue-level and default policies
Use client-specific SLAs for premium support agreements. Tie them to service contracts so the SLA policy activates when the contract is active and reverts to default when it expires.
SLA Priority Order
When multiple SLA policies could apply, PSA uses this precedence:
- Client-specific SLA (highest priority)
- Queue-level SLA
- Default SLA policy (lowest priority)
Next Steps
- Getting Started — Set up SLA policies during initial configuration
- Service Desk Queues — Assign SLA policies to queues
- Automation Rules — Auto-escalate tickets approaching SLA breach
- Reporting Dashboard — Build custom SLA compliance reports