Skip to content
Woyce AI
AboutTeamBlogCareersContactStart a project →

ServiceNow Dashboard,
Custom analytics dashboards on top of ServiceNow ITSM

ServiceNow Dashboard — Enterprise Case Study

Custom ServiceNow dashboards and widgets providing enhanced IT service management visibility, SLA tracking, and operational analytics.

Client
Woyce
Enterprise
Engagement
Design + Build
Full delivery
Year
2023
Delivered
Team
Woyce
4 disciplines
Stack
ServiceNow · Glide Script
+ 4 more
Status
● Live
In production
🔒 app.woyce.ai/servicenow-dashboard
ServiceNow Dashboard – 1
ServiceNow Dashboard – 2
ServiceNow Dashboard – 3
ServiceNow Dashboard – 4
Service 1
01 / 04
The outcomes

Three numbers that
tell the story upfront.

01Faster SLA
50%

Faster SLA reporting preparation

Custom ServiceNow dashboards and widgets providing enhanced IT service management visibility, SLA tracking, and operatio…

02Custom widgets
15

Custom widgets delivered

Custom ServiceNow dashboards and widgets providing enhanced IT service management visibility, SLA tracking, and operatio…

03Manager satisfaction
90%

Manager satisfaction score

Custom ServiceNow dashboards and widgets providing enhanced IT service management visibility, SLA tracking, and operatio…

Want the full story? Keep scrolling for the problem we solved, what we built, and the results it delivered.
03 / 05
The problem

Before we got here,
here's what wasn't working.

A series of custom ServiceNow dashboard implementations for enterprise ITSM clients. The project involved building custom widgets, table configurations, and Glide scripting to surface operational KPIs and SLA adherence data that the out-of-box dashboards could not provide.

“ServiceNow platform version constraints limiting modern JavaScript features”
— A core challenge we solved

We confirmed every challenge with the team before writing a line of production code. The right column lists the pain points we tackled head-on and how we approached each one.

What wasn't working

BEFORE

ServiceNow platform version constraints limiting modern JavaScript features

Used a build transpilation step to polyfill ES6+ features and bundled them as Service Portal static assets.

#1
What they came to us with“We need this solved. Can you help?”
03b / 05
Our approach

Don't over-engineer.
Solve what matters, ship fast.

The instinct on complex projects is to rebuild everything from scratch. We pushed back. A full rewrite often means months of regressions while engineering rebuilds features that were already working.

We mapped the existing workflow against actual usage. The result was clear: a small set of features accounted for the majority of user time. We rebuilt the core, shipped fast, and extended outward.

Operating principleSolve the highest-leverage problems first. Validate before building. Ship a v1 that proves the concept, then iterate — rather than waiting for a perfect v1 that never ships.

On the technical side, we made clear decisions early and held them. The right column shows what we chose, and why.

4 decisions we made early

CHOSEN / REJECTED
Decision 01

Executive SLA Dashboard — how we built it

Chose

Custom Executive SLA Dashboard — built for this product's exact needs and data model.

Rejected

Generic SaaS tool that would require heavy workarounds and compromise the user experience.

Decision 02

Incident Priority Heatmap — how we built it

Chose

Custom Incident Priority Heatmap — built for this product's exact needs and data model.

Rejected

Generic SaaS tool that would require heavy workarounds and compromise the user experience.

Decision 03

Custom Report Builder — how we built it

Chose

Custom Custom Report Builder — built for this product's exact needs and data model.

Rejected

Generic SaaS tool that would require heavy workarounds and compromise the user experience.

Decision 04

Real-time Alert Widget — how we built it

Chose

Custom Real-time Alert Widget — built for this product's exact needs and data model.

Rejected

Generic SaaS tool that would require heavy workarounds and compromise the user experience.

04 / 05
What we built

4 features that
define the product experience.

Every feature was scoped and shipped with the same priorities: speed, reliability, and staying out of the user's way.

Enterprise/Executive SLA Dashboard
Executive SLA Dashboard
ExecutiveActive
SLARunning
DashboardReady
50% — Faster SLA reporting preparation
FEATURE 01

Executive SLA Dashboard

Executive-level widgets showing SLA breach rates, resolution times, and trend charts by service tier.

50%Faster SLA reporting preparation
Enterprise/Incident Priority Heatmap
Incident Priority Heatmap
IncidentActive
PriorityRunning
HeatmapReady
15 — Custom widgets delivered
FEATURE 02

Incident Priority Heatmap

Visual heatmap of open incidents by priority, assignee, and age to surface bottlenecks.

15Custom widgets delivered
Enterprise/Custom Report Builder
Custom Report Builder
CustomActive
ReportRunning
BuilderReady
90% — Manager satisfaction score
FEATURE 03

Custom Report Builder

Self-service report builder allowing IT managers to create and schedule custom reports.

90%Manager satisfaction score
Enterprise/Real-time Alert Widget
Real-time Alert Widget
Real-timeActive
AlertRunning
WidgetReady
FEATURE 04

Real-time Alert Widget

Live widget that surfaces P1/P2 incidents immediately on the dashboard without page refresh.

05 / 05
The outcome

What changed,
measured against the day-one baseline.

We benchmark before we touch anything, logging every metric below against its state before we wrote a line of production code.

Metric
Baseline
After Woyce
Faster SLA reporting preparationServiceNow Dashboard · Enterprise
Legacy
50%
Custom widgets deliveredServiceNow Dashboard · Enterprise
Legacy
15
Manager satisfaction scoreServiceNow Dashboard · Enterprise
Legacy
90%
Start a project

Want to build
something like this?

We ship fast. Talk to us about your product idea and we'll tell you exactly how we'd approach it.

Book a call →See more work