| What | Service Level Agreements
(SLAs) define target response
and resolution times for
support tickets. They help
teams deliver consistent
service, reduce escalations,
and track performance. |
| Why |
|
| Who |
|
| When |
|
On this page
Before you start
Service level agreements (SLAs) in Teamwork
Desk help you set response and resolution time
targets for customer support requests.
Limitation
Tickets created using the v1 Desk
API are not included in SLA
policy enforcement.
How SLAs work
- SLAs apply to all tickets by
default unless filtered by inbox,
company, or both.
- Targets can be set for first response
time and total resolution
time.
- Response and resolution targets are based
on ticket priority.
- If a ticket meets SLA conditions only
after the first response has been sent
(for example, by being assigned a priority
or moved to another inbox), the SLA will
not be applied retroactively to first
response time.
How SLAs work
with Business Hours
SLAs can run within or outside business
hours. If you want SLAs to respect your
business hours, make sure they’re configured
first. A site admin can set this up — learn
how to configure Business
Hours.
When selecting non-default business
hours during SLA setup, you must have
an active trigger that applies those
hours to the relevant tickets. Without a
trigger, the default business hours will still apply to the SLA.
If a conflict exists between business hours
settings before an SLA is set up, the existing business hours rules take
priority. For example:
- If the default business hours already
apply to a ticket, the selection made in
the SLA will not override this. A
separate trigger must be created to apply
non-default hours to that ticket.
- If a trigger already applies a business
hours policy to certain tickets, that
policy will always apply — regardless of
the business hours policy selected when
creating the SLA.
Create an SLA
policy
- Click your profile icon in Teamwork
Desk’s main navigation menu.
- Select Settings.
- Select SLA Policies from the left
navigation menu.
- Click Add SLA Policy.
- Enter a name for the policy (ex.
“Priority Support”).
- (Optional) Add a description to provide additional context.
- Set SLA targets for each priority:
- First response time — how
quickly an agent should respond to
a ticket for the first time.
- Total resolution time — how
quickly the ticket should be fully
resolved.
Note- SLA indicators won’t
appear until a priority
with targets is assigned
(the default None priority has no
targets).
- Time targets must be
entered in 15-minute
increments (ex.
15m, 30m, 45m).
- First response time — how
quickly an agent should respond to
a ticket for the first time.
- (Optional) Configure the first reply time target override.
- By default, the first reply time
target is considered breached if a ticket is
closed or solved without a
reply.
- Enable the override to change how
the SLA policy evaluates tickets
closed without a reply.
- By default, the first reply time
target is considered breached if a ticket is
closed or solved without a
reply.
- (Optional) Apply Business Hours to the policy.
- If not enabled, SLA timers run 24/7.
- If not enabled, SLA timers run 24/7.
- (Optional) Add SLA notifications: Use SLA notifications to proactively warn agents as SLA targets approach or are breached.
- In either Warn agents when ticket is close to SLA breach or Warn agents when ticket breached SLA policy, click Add notification.
- Configure the notification:
- When: Choose First time reply or Resolution time.
- Approaches in: Select how far in advance to notify agents (ex. 15 minutes).
- Notify: Select the agent(s) who should receive the alert (required).
- Repeat to add notifications for different targets, timings, or recipients.
- In either Warn agents when ticket is close to SLA breach or Warn agents when ticket breached SLA policy, click Add notification.
- Click Save to activate the SLA
policy.
Edit or delete an
SLA policy
- Navigate to Settings → SLA
Policies.
- Click the ellipsis (three dots)
beside the policy.
- Choose an action:
- Edit: Modify targets, business
hours selection, overrides,
notifications, or other
settings.
- Delete: Remove the policy
permanently.
- If deleting:
- Review the policy’s affected inboxes and companies.
- Click Delete policy to proceed once you understand the impact.WarningDeleting an SLA policy removes its targets from all unanswered tickets. Historical SLA results on tickets that already met or breached targets remain. This action is permanent and cannot be undone.
Monitor SLA
performance
SLAs are currently visible and trackable at
the ticket level only. This is
v1 of the SLA feature.
Coming soon
Additional SLA visibility and
reporting will be added in future
releases, including SLA-based
filtering and reporting
insights.
- Custom view conditions: Filter
tickets by SLA status (ex. on track,
breached).
- Reporting: Track team performance
and SLA policies.
Best practices
- Make informed decisions: Set
realistic targets based on historical
response times.
- Tell your team: Communicate SLAs
clearly to ensure alignment and
accountability.
- Review & analyze: Regularly
review SLA performance to optimize
response times.
- Use notifications wisely: Alert the
right people early for high-impact
priorities so you can intervene before a
breach.
Elevate
- Automation: Use automations to
route or escalate at-risk tickets so
they’re handled before they breach.