ServiceNow Proactive Customer Service Operations KPIs and Metrics That Matter
What a proactive service programme has to measure
Proactive Customer Service Operations connects the alerts raised by Event Management to the customers who depend on the affected services and products. When an alert fires on a monitored service or an install base item, the application works out which accounts and which installed products are affected and opens a proactive case before anyone has called in. The measures that describe it are therefore not the measures of a reactive desk. First contact resolution, response time and tickets closed per agent describe how well a team handles requests that customers raise; a proactive programme is judged on whether it found the right customers early, reached them before they noticed, and kept the old reactive route from carrying the same problems.
The measures below are set out in the same shape throughout: a definition, how it is calculated, where the data lives on the platform, and the misuse to watch for. Each one is a programme measure. Team handling measures still matter for the people doing the outreach, but they are kept separate, for the reasons set out further down.
Customers and install base items affected per alert
Definition: for each alert that qualifies for proactive handling, the number of accounts and the number of install base items the application identified as affected. This is the measure that shows whether the relationships between monitored services, install base items and accounts are complete enough for the programme to work.
Calculation: count the affected accounts and install base items recorded on each proactive case at the time it was created, and report the distribution rather than a single average. A long run of alerts with no affected customers means the service-to-customer relationships are missing; a handful of alerts touching nearly every account means the monitored service is too coarse to act on.
Data source: the proactive case record, its related affected-account and affected-install-base entries, and the originating alert in Event Management.
Typical misuse: treating a high count as success. A broad blast radius is a fact about the service model, not an achievement, and a case that lists every customer is as unusable as one that lists none. Read the measure as a data-quality signal first and an impact signal second.
Time from alert to proactive case
Definition: the interval between the alert being raised in Event Management and the proactive case being created. It isolates the part of the delay that belongs to alert rules, case creation rules and any human review step, before customer contact enters the picture.
Calculation: the difference between the alert creation timestamp and the case creation timestamp, reported as a median with the slowest tail shown alongside. Split it by the rule that created the case, because a rule that waits for an alert to persist will always look slower than one that fires immediately, and that may be the right design.
Data source: timestamps on the alert and on the proactive case, joined by the reference the case carries to its alert.
Typical misuse: pushing the interval towards zero by removing every review step. Some alert types deserve a short hold so that a flapping signal does not open and close cases all day. Agree the intended hold per rule and measure against that, not against instant creation.
Time from alert to first customer contact
Definition: the interval between the alert and the first recorded contact with an affected customer, whether a notification sent from the case or an agent reaching out directly. This is the number the programme sponsor usually cares about most, because it is the window in which a customer may discover the problem for themselves.
Calculation: alert timestamp to the timestamp of the first outbound communication logged on the proactive case. Where the contact is a notification, record the send time; where it is a call or message from an agent, record the time it was logged. Report it separately for notified and personally contacted customers, since they describe different work.
Data source: the alert, the proactive case and the communication records attached to it.
Typical misuse: counting a notification that bounced or a call that reached voicemail as a contact. Pair this interval with the acknowledged rate covered further down, so that a fast send that nobody read is not reported as a customer reached.
Share of proactive cases that customers reported first
Definition: the proportion of proactive cases where a customer had already raised a case about the same service or product before the proactive case was created or before they were contacted. It is the plainest test of whether the programme is actually ahead of its customers.
Calculation: for each proactive case, check for an open or recently closed customer case on the same account and the same service or install base item within the relevant window, and count the overlap. The matching rule should be written down, because a loose rule inflates the share and a strict rule hides it.
Data source: proactive cases and ordinary customer cases on the same account, matched on the affected service or install base item.
Typical misuse: hiding the overlap by closing the customer case into the proactive one and reporting only the survivor. Keep both records and record the relationship between them; the overlap is information about detection, not an embarrassment to tidy away.
Major cases proposed and accepted
Definition: when an alert affects many accounts, the application can propose that the situation be handled as a major case with a single owner and coordinated communication. The measure tracks how many of those proposals the team accepted, declined or let lapse without a decision.
Calculation: count proposals in the period, then split them by outcome and by the time taken to decide. Also count major cases that were declared by hand without a proposal, because they show where the proposal threshold is set too high.
Data source: the proposal records and the major case records in the application, with their outcome and decision timestamps.
Typical misuse: tuning the threshold until proposals stop, so that the acceptance rate looks perfect. A proposal declined after review is a healthy outcome; a proposal that never arrives for an incident that clearly affected many customers is the failure to look for.
Reading the measures together
None of these numbers stands on its own. A short alert-to-contact interval is only good if the affected-customer list was right; a low customer-first share only matters if reactive case volume on the same services is actually falling. The false alarm share and the reactive case count for monitored services, both set out in the sections below, are the counterweights that keep the rest honest. Report the set as one page, with the scope changes noted beside it, and resist the pull towards a single blended score.
Keeping program health apart from team performance
A proactive service scorecard carries two questions that are easy to blur. One asks whether the program is finding the right customers early and reaching them. The other asks whether the people doing the outreach handle it well. A team can post excellent handling times while the program detects almost nothing useful, and a single blended average will look healthy in both cases. Keep a program scorecard for the owner and a team scorecard for the people doing the work, and never let a team number stand in for a program number.
| Measure | What it tells you | How it gets gamed | Counter-measure to pair with it |
|---|---|---|---|
| Detection-to-contact time | How long a signal waits before a person reaches the customer | Contacts logged as made before the customer was actually reached | Share of contacts that have a recorded customer reply or acknowledgement |
| Acknowledged warning rate | Whether customers see and respond to warnings | Warnings auto-closed after a set period | Count of warnings reopened by customers |
| False alarm share | How many flagged issues turned out not to be real | Raising the threshold until the alerts stop | Real issues found later through customer reports |
| Reactive cases for proactive services | Whether the old route still carries the problems the program should catch | Relabeling reactive cases as proactive | A monthly sample of case sources checked by hand |
Building the scorecard in the order the data allows
The scorecard fails most often because it is designed before anyone has checked whether the fields exist. The customer service measures already in use give a useful starting vocabulary, but the proactive definitions need their own field names. Build the scorecard in this sequence.
- Record a baseline before any proactive trigger goes live. Count reactive cases for the same services over a period you can defend, and write down the method beside the number.
- Define each measure as a query against stored fields, and write the field names down. A measure that depends on what people remember counting is not a measure.
- Fix the timestamps used for every interval: signal received, contact attempted, customer reached. Agree the meaning of “reached” before the first report is produced.
- Name an owner and a review cadence for each measure, as set out in the governance model. A measure nobody reviews is decoration.
- Compare the pilot numbers with a hand-checked sample of records. If the sample disagrees, the query is wrong, not the sample.
When the numbers move for reasons unrelated to performance
Measures change when their inputs change. Adding a monitored service raises the signal count and can make detection time look worse with no change in the team. A new rule for closing cases moves the acknowledged rate. Note each scope change beside the chart, keep the dashboard decisions tied to the measure that prompted them, and do not read a trend until the scope has held steady long enough to show a pattern. One unusual week is an anecdote. A run of similar weeks, after a change is noted, is a trend.
Deciding which measures to retire
A scorecard should shrink as it matures. A measure that has not changed a decision across two review cycles is a candidate for removal, because every extra number dilutes the ones that matter. Keep the reactive case volume for the monitored services in view throughout, and review it in the same operations review agenda as the rest of the service measures. It is direct evidence that the program is changing the outcome that customers experience.
How do you count an issue that was prevented?
Do not record it as a fact, because nothing happened that can be observed. Count what can be seen: signals acted on, customer responses, and reactive cases that did not arrive for the same service in the window. If a prevented-issue estimate is shown at all, present it as a range with its method beside it, and keep it out of any budget until the pilot supports it.
Should a proactive contact count toward first contact resolution?
Usually not. A proactive contact is an outreach the company started, not a request from the customer, and counting it inflates resolution rates. Track separately whether the outreach resolved the concern, and ask the customer that question directly.
How much history makes a trend meaningful?
Enough cycles that one unusual period cannot drive the chart. The required length depends on the volume of signals. With few signals per period, a trend may rest on a handful of cases, and it should be read as an observation to investigate rather than a result to report upward.
Which measure should be retired first?
The one that did not change a decision in the most recent review. The reactive case count for monitored services should stay, whatever else is removed.
Frequently asked questions
Why not measure Proactive Customer Service Operations with first contact resolution and response time?
Those measures describe how a team handles requests that customers raise. A proactive programme starts the contact itself, so the questions are different: did it identify the right customers from the alert, how quickly did it reach them, and did it get there before they noticed. Reactive handling measures can still be kept for the outreach team, but they should sit on a separate scorecard from the programme measures.
What does a long list of affected customers on a proactive case usually mean?
Most often it means the monitored service is modelled too coarsely, so a single alert maps to nearly every account rather than to the customers who genuinely depend on the failing component. It can also mean the install base relationships are incomplete and the application has fallen back to a broad match. Treat the count as a prompt to refine the service and install base model before reading it as impact.
How should proactive cases and customer-raised cases about the same problem be recorded?
Keep both records and link them rather than merging one into the other. The overlap between a proactive case and a customer case on the same account and service is the clearest evidence of where detection arrived too late, and it disappears if the customer case is closed into the proactive one. Write down the matching rule so the share is counted the same way every period.
Related guides
- ServiceNow Proactive Customer Service Operations Automation Opportunities
- Troubleshooting ServiceNow Proactive Customer Service Operations: A Practical Guide
- What Is ServiceNow Proactive Customer Service Operations? A Plain-Language Guide
- ServiceNow Proactive Customer Service Operations Implementation Roadmap
Related Oblytech services
Where this topic turns into delivery work, these are the Oblytech services that cover it.
Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.
Contact us