SLA management is the daily work of keeping your support promise: every request gets a clock, the clock pauses only when it should, someone is warned before a deadline passes, and a report shows how often you kept your word. A target written in a document does none of that by itself. The working solution has five parts, and most teams cover them with a help desk that runs SLA policies, sometimes after a few weeks on a free inbox routine.
The five parts of SLA management that actually hold
A promise like we answer every email within four business hours breaks in predictable places. Nobody sees the deadline coming, the weekend counts against you, or a busy agent parks a ticket on hold and the timer stops. So treat the solution as a set of parts, and check each tool against the list instead of against a feature grid.
- Targets per priority and channel. One number for chat and email fails one of them. Urgent requests need a shorter clock than questions.
- Clock rules. When the timer starts, which statuses pause it, and what business hours and holidays mean.
- Warnings before the breach. A reminder with time left, sent to a named owner.
- Escalation after the breach. A lead is told, the ticket is reassigned or bumped in priority.
- Reporting. The share of requests that met the target, broken down so you can see why the misses happened.
The clock rules deserve the most care. A good rule of thumb from practitioners: the resolution clock pauses only while you wait on the customer, and never for internal waits such as engineering, finance or a manager, because those are the delays an SLA exists to expose [1]. If you still need to write the promise itself, our guide to the customer service SLA agreement covers targets and a one-page template.
Running SLAs from a shared inbox, and where it breaks
A team of two answering one inbox can run SLA management by hand for a while. The combination that works is simple. Write the targets down, sort the inbox by oldest unanswered message twice a day, and keep a short log of each miss with its reason. Pair it with saved replies so the first answer goes out fast; our walkthrough of canned responses shows how to set those up in Gmail and Outlook.
The homemade way stops in specific places. The first is when two people share the inbox and nobody owns a given message, so the age check finds late emails but not the person responsible. The second is business hours: counting a Friday evening email correctly by hand gets old within a week. The third is the report. Once a manager asks for last month's share of on-time first replies, a spreadsheet built from memory is not an answer.
At that point the job moves into a help desk, because a help desk starts the clock on arrival, applies your hours, and fires the warning on its own.
Send the pre-breach reminder to the person who owns the ticket. A warning to a whole group gets read by everyone and acted on by no one.
SLA policies for teams with several queues: Zendesk, Freshdesk, Zoho Desk
These three suit teams with clear priorities, several groups or departments, and a manager who wants to know about a breach before the customer complains. All three run SLA policies with business hours behind them, and Freshdesk and Zoho Desk add escalation steps when a deadline nears or passes. They differ in where the policies sit and how many moments they time.
SLA policies keyed off the Priority field time first reply, next reply, periodic update, requester wait, agent work and total resolution; each ticket gets one SLA from the first matching policy.
Zendesk keys its policies off the ticket's Priority field and can time six separate moments, from first reply to total resolution. That depth matters if you promise periodic updates on long cases, not only a fast first answer. It needs Suite Professional; the Team plans do not include SLA policies.
Set first response, next response and resolution targets in an SLA policy, choose which statuses pause the clock, and on Pro add reminders and escalations per policy or per company.
Freshdesk gives every Growth account one default SLA policy and one set of business hours, which is enough for a single promise to all customers. Pro adds multiple policies, reminders and escalations, so a key account can get its own clock. The Freshdesk ticketing system guide shows which statuses pause the timer.
Build SLAs per department with response and resolution escalation levels that notify before, on or after the due time, reassign the ticket or change its priority; business hours and holiday lists shape the clock.
Zoho Desk builds SLAs per department, which fits a business where billing and technical questions run on different promises. Each SLA can climb through escalation levels for response and for resolution. Our Zoho Desk automation guide shows how SLAs and escalation levels work by edition.
In Zoho Desk, the On Hold status freezes the SLA timer and stops escalations. Review held tickets each week so a pause does not hide a customer who is still waiting.
Timers for small teams and online stores: Help Scout, Gorgias
Not every team needs department-level escalation. A small SaaS team or a store with a handful of agents usually wants one honest promise, a visible countdown, and a weekly number. Help Scout and Gorgias both deliver that: Help Scout through one policy for all conversations, with per-account policies on Plus, Gorgias through tags and ticket fields.
One SLA policy sets response and resolution targets for all conversations; Plus adds conditional policies by company, email domain, custom field or customer property.
Help Scout starts with one basic policy that covers all conversations on Standard. On Plus, conditional policies give a company, an email domain or a customer property its own targets, which suits B2B teams with a few large accounts. A policy applies only to conversations created after you save it, so start it on a quiet day and judge it after a full week.
SLA policies with goals from 1 minute to 14 days match tickets by tags or ticket fields, business hours pause the timers, and reports show the SLA achievement rate and median first response time.
Gorgias puts SLA policies on every plan, with goals that can run from one minute to fourteen days and conditions based on tags or ticket fields. For a store, that means a where is my order ticket and a wholesale inquiry can carry different clocks. Our guide to Gorgias rules and macros covers how macros and SLA policies work side by side.
When chat speed matters more than a ticket clock: Tidio, LiveChat
Some businesses live in website chat, where the customer waits minutes, not hours. There the job looks different. Fast pickup, routing to the right person, and a report on response time matter more than a multi-level escalation ladder. Tidio and LiveChat cover parts of SLA management well and leave others to you.
Internal first-reply and next-reply targets on email tickets, set per mailbox or ticket source, keep the team aware of how long each ticket has waited.
Tidio sets internal first-reply and next-reply targets on email tickets, and they can differ per mailbox. The timers run on calendar hours and the customer never sees them. Treat them as a team alarm, not a published promise.
Routing rules and working hours send each chat to an available teammate, and ticket reports show first response time and resolution time for tracking the promise.
LiveChat (now sold as Text) leans on routing and working hours on Growth to get each chat to an available teammate quickly. Ticket reports show first response time and resolution time, so you can see from the reports whether the promise holds.
Chats that end without an answer often turn into email tickets. Put a first-reply target on those tickets so the follow-up does not fall between channels.
Customer service performance metrics that prove the SLA works
A help desk will happily show you a single on-time percentage. On its own, that number hides more than it shows. Watch a small set of metrics for customer service side by side instead.
- SLA achievement rate. The share of requests that met the target. Gorgias, for example, divides achieved by achieved plus breached and leaves pending tickets out.
- First response time as a median. An average gets dragged by one ticket that sat over a holiday. The median shows the typical wait.
- Breaches by hour and by tag. Misses that cluster on Monday mornings point to staffing. Misses that cluster on one tag point to a process or product problem.
- Time spent paused. If one agent pauses tickets far more than the rest, the SLA report flatters that queue.
Read them weekly with the team, not monthly in a slide. A breach is easiest to learn from while the conversation is still fresh. Keep the review short. Ten minutes on the three worst misses beats an hour on charts.
Which SLA setup fits your team
Start from how your customers reach you and how many promises you need to keep.
| Your situation | Where to start |
|---|---|
| One inbox, two people, no report needed yet | Written targets, a twice-daily age check, saved replies |
| One promise for everyone, small team | Help Scout Standard or Freshdesk Growth |
| Different clocks for key accounts | Help Scout Plus or Freshdesk Pro |
| Departments with their own promises and escalation | Zoho Desk |
| Clocks by priority, including periodic updates on long cases | Zendesk Suite Professional |
| Online store, ticket types with different urgency | Gorgias |
| Most contact happens in website chat | Tidio with its email-ticket timers, or LiveChat with its response-time reports |
Two checks apply to every option. First, confirm which statuses pause the clock and write that into your policy, so the report means what you think it means. Second, decide who gets the warning. A timer with no owner is just a countdown nobody watches.
Frequently asked questions
What is first response time in customer service?+
It is the time between a customer's message and the first reply from a person on your team. An automatic acknowledgment should not count, because it does not answer anything.
Do SLA timers apply to conversations handled by an AI agent?+
Not always. In Zendesk, SLAs do not apply to AI agent tickets, so a conversation only enters SLAs once it is escalated to your team.
Can I change an SLA policy without breaking past reports?+
Usually yes. Gorgias does not rewrite past tickets when a policy is edited, and Help Scout and Zendesk apply policies only going forward, so compare periods with care after a change.
Which metrics for customer service should sit next to SLA results?+
Customer satisfaction ratings and the open backlog. A team can hit every response target while customers stay unhappy or tickets pile up unresolved.
The bottom line
SLA management is not a target, it is a loop: clocks with honest pause rules, a warning to a named owner before the deadline, an escalation when it passes, and a weekly look at why the misses happened. A small team can run that loop by hand until ownership and reporting break. Then pick the help desk whose policies match your shape: department escalation, one simple promise, store-specific clocks, or chat-first routing.
- [1] Drag (blog) (Nov 2026) https://www.dragapp.com/blog/sla-for-customer-support/