OBLYTECH Logo
OBLYTECH Logo
ServiceNow Service Level Management KPIs and Metrics That Matter

ServiceNow Service Level Management KPIs and Metrics That Matter

Understanding SLA Performance as a Whole

Service Level Management KPIs differ from ticket-level metrics because they measure organizational commitments to customers or internal users, not just individual incident handling. An SLA breach—even on a single ticket—is a business event that usually requires escalation, customer communication, and root cause analysis. Your metrics must separate SLA performance from ticket volume, because many organizations conflate them: high ticket volume doesn’t cause SLA breaches, poor triage and prioritization do. The most common trap is measuring only successful SLAs without measuring the cost of achieving them (how much overtime, how many exceptions were granted).

SLA Compliance and Breach Tracking

SLA compliance rate is straightforward: percentage of all tickets that completed before the SLA target time expired, calculated from the incident table with a field for SLA status. Most organizations aim for strong compliance on normal work and moderate compliance on complex issues. Track this monthly by service, by priority level, and by group to identify where compliance is weak. Breach rate goes deeper: among tickets that breached SLA, what was the average overage in hours or days? A ticket that breached by a few hours is different from one that breached by days; both count as breaches, but the second suggests a systemic problem. Also measure first-response SLA versus resolution SLA separately, because response time is often easier to control than resolution time. First-response breaches usually indicate staffing or triage problems; resolution breaches usually indicate complexity or priority misalignment.

Time-Window and Availability Metrics

SLA target time is calculated against business hours only for most services, but some run round-the-clock. Verify your SLA clock configuration in the workflow: does it pause during off-hours, weekends, or holidays? A common mistake is configuring business-hours SLAs but calculating performance against calendar hours, making performance look artificially bad. Document your business calendar in the Business Calendar table and verify SLA workflows reference it correctly. Calculate achievement rate separately for first-response and full resolution: the percentage of tickets meeting each stage time, even if the ticket eventually breaches. A high first-response achievement with low resolution achievement suggests the team is triaging quickly but struggling with complexity.

Priority and Severity Impact

SLA compliance breaks down dramatically by priority: critical incidents usually have very high compliance rates because they receive immediate attention, while lower-priority incidents show lower compliance because low-priority work gets deferred when higher-priority work arrives. Report these separately. Also watch escalation data: which priorities or services cause the most escalations? A high escalation rate at moderate-priority level suggests priority assignment is wrong—work being escalated should have been triaged higher initially. Measure on-time escalation rate: percentage of work that breached response SLA but was escalated within policy, meaning the escalation itself complied with SLA. Some teams achieve high overall SLA rates by escalating aggressively; others achieve lower rates by absorbing work within first-level support.

Patterns and Repeat Performance

Recurring service metric tracks how many tickets on the same configuration item or same service breach SLA in any given month. High counts suggest the service is unreliable or the team lacks knowledge. Drill into these with problem management workflows: a calendar month with many critical incidents on the same service is likely a systemic problem, not independent incidents. Measure average time-to-resolve separately: this should improve over time as the team becomes familiar with common issues, but it can worsen if complexity increases. Most organizations use the tasks table to understand time-to-achieve intermediate milestones within an incident: time to diagnosis, time to implement fix, time to test and validate. These granular metrics reveal bottlenecks.

SLA Management Quality

Measure SLA application rate: percentage of tickets that have a relevant SLA assigned on creation, versus tickets that have no SLA or a generic default. Tickets without an SLA or with a default SLA suggest your SLA matrix isn’t covering real scenarios. Also track SLA exception rate: percentage of tickets granted SLA relief or exemptions by management decision. A high exception rate suggests either your SLAs are unrealistic or your team is not following them. Document each exception in audit logs so you understand whether exceptions are legitimate (customer requested delay, genuine blockers) or workarounds. Review this monthly with service owners to identify patterns: are certain services consistently requesting exceptions? That suggests the SLA for that service needs revision.

Business Impact and Trend Analysis

Track percentage of tickets by service and by customer that breached SLA: some customers might have tighter SLAs and higher breach rates. High-revenue or critical customers should have lower breach rates. If they don’t, that is a business risk. Measure SLA compliance trend month-over-month: is compliance improving, stable, or declining? Declining compliance paired with flat ticket volume suggests quality or staffing problems. Declining compliance paired with rising ticket volume suggests the volume increase is unmanageable. Most organizations build a Performance Analytics dashboard that shows these metrics by priority, service, assignment group, and time period so trends are visible to leadership and improvement actions can be targeted.

Building a metric dictionary before the first dashboard

Many SLA reporting disputes are arguments about definitions dressed up as arguments about performance. Two teams look at the same compliance figure and reach opposite conclusions because one counts a paused ticket as on time and the other does not. A metric dictionary settles this before the dashboard exists. For each measure it records the population the measure includes, the timestamp it relies on, how paused and reopened work is treated, who owns the figure, and the most common misreading of it. The dictionary is short, usually one table, and it is the first thing to check when two reports disagree.

Measure Population it covers Owner Common misreading
Attainment on the first meaningful update Tickets carrying an update-frequency SLA Service desk lead Read as resolution speed, when it measures communication
Attainment after reopen adjustment Tickets closed and later reopened inside the review window Service Level Manager Assumed to be the headline figure, when it is a check on premature closure
Share of time spent paused All tasks that used a pause condition in the period Service owner Read as evidence of good practice, when it may signal heavy use of pauses
Manual timeline edits Changes to SLA timestamps made by people rather than by rules Audit or governance lead Treated as routine tidying rather than as a control signal

Who is allowed to make those manual edits is a design question, and the permissions that govern them are described in security and access design. Keeping the dictionary and the access model in step prevents a measure from being quietly defined by whoever last edited a record.

Measures that reveal gaming before the headline figure does

Any target that gets reported will attract behavior that improves the number without improving the service. The common forms are early closure to stop a clock, pauses applied to work that was not waiting on anyone, and priority set low when the work is urgent so that a more lenient target applies. Process measures catch these patterns earlier than outcome measures do. Track how often pauses are applied and what reason was given, how often tickets reopen shortly after closure, and how the priority distribution moves after a target is published. None of these is proof of wrongdoing. Each is a prompt for a conversation that the headline figure would never trigger.

Setting targets for measures without a universal threshold

Targets for these measures should come from the team’s own history and from the commitment made to the business, not from a figure copied from somewhere else. Start by observing the current distribution across a representative period. A target set above anything the team has ever delivered produces constant breach noise and invites workarounds. A target set at the current average protects nothing. The defensible position is a target near the level the service owner is prepared to be held to, with the reasoning recorded beside it and a review date attached. Write each target so that someone outside the team could test it.

Steps for the first measurement set

  1. Choose the three measures the business sponsor will actually act on, and keep everything else out of the first report.
  2. Write the dictionary entry for each measure, including population, timestamp rule and owner, and get the owner’s written agreement.
  3. Recalculate the measures for the last full period by hand on a sample, and check that they match the platform output.
  4. Circulate the figures to owners for one cycle without target lines, so the conversation is about what the numbers show.
  5. Add targets after that cycle, each with its stated reasoning and a date for the next review.
  6. Add a process measure, such as pause use or reopen rate, to the same report before introducing any new headline measure.

Deciding what a moving measure should trigger

A measure that moves is only useful if the response to it is agreed in advance. The table sets out a response to each common movement. It is a starting point to adapt with your own service owners rather than a rule set to adopt as written.

What moves First question to ask Likely response What to avoid
Attainment falls while volume stays steady Has the mix of priorities shifted? Check triage before touching any target Lowering the target as the first step
Pause use rises sharply Are the recorded reasons accurate? Review a sample of paused tasks with their owners Banning pauses outright
Reopen rate rises after a process change Did the change alter the closure criteria? Revisit closure criteria with the team Blaming individual agents
Attainment improves suddenly Did the definition or the calendar change? Confirm the change before reporting the improvement Celebrating the figure before checking its cause

Questions about SLA measures and dashboards

Should every service share the same set of measures?

No. A service with a long lead time between request and fulfillment needs different measures from one that closes most of its work within a shift. Use a common core across services so the reports can be compared, and add service-specific measures only where a decision depends on them.

How many measures belong on the first dashboard?

Few enough that a reader can state what each one means without looking it up. Several measures on one screen work when each has a dictionary entry and an owner. Without those, every extra measure adds another source of argument. Dashboard construction in the platform is covered in Performance Analytics for ITSM.

Can a dashboard replace the monthly review?

It can show the state of the service, but it cannot explain it. The review is where owners say what they did about a movement, and the decision log records that. Keep both, with the dashboard feeding the review rather than standing in for it.

Questions about the measures that matter for your service

If your SLA reports disagree with one another, the fastest route is usually a short working session on the dictionary itself.

Frequently asked questions

Is strong SLA compliance a good target?

It depends on your service type and customer impact. Emergency services might target very high compliance. Standard IT support typically targets moderate to strong compliance. Lower-priority work might target moderate compliance. Aiming for perfect compliance drives costs up without proportional business benefit. The right target balances customer expectations, business risk, and operational cost. Review your target with business stakeholders quarterly, especially after major incidents or customer complaints.

If we breach SLA but eventually resolve the issue well, is that still a bad outcome?

From an SLA tracking perspective, yes—the SLA was breached. From a customer relationship perspective, a delayed but good resolution might be acceptable if the customer is informed and understands why. However, SLA breaches are usually a leading indicator of process problems: if you are breaching frequently, something in triage, assignment, or resolution is broken. Track them seriously and investigate root causes. Some organizations allow in-progress communications to extend SLA while the work continues; that resets customer expectations but can hide the underlying delay.

How do we prevent SLA exceptions from becoming workarounds that hide real problems?

Every exception should require documented justification and approval by a manager or service owner, logged in the incident table with timestamp and who approved it. Monthly reviews should present all exceptions to leadership with categories: customer request delay, technical blocker, resource unavailable, priority misclassified, SLA unrealistic. If a category shows high volume, address the root cause: either fix the SLA, fix the process that caused the delay, or acknowledge the reality and reset expectations. Unchecked, exceptions become the default and SLAs become meaningless.

Talk to Oblytech

Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.

Contact us