Computer by DevRev
Case study · Digital banking observability

Turning millions of sessions into proactive action

How a leading Indian private-sector bank uses Computer to watch every end-user journey — and get alerted the moment one breaks.

Prepared for
ICICI Prudential
The customer

A top private-sector bank, running at national scale

Tens of millions of customers transact across the bank's mobile and web apps every day — UPI payments, transfers, onboarding, servicing. Every tap is a moment the experience has to hold.

Millions
Daily end-user sessions across web & mobile apps
Multi-app
Retail banking, payments and servicing journeys
UPI-first
High-volume real-time payments, zero tolerance for failure
Regulated
Strict compliance and turnaround-time expectations
Live on Computer for session observability
The challenge

At this scale, a broken journey hides in the noise

Session data explains what happened — but only after a customer complained. The team needed to know the instant a failure pattern began, not hours later.

Reactive, not proactive

Issues surfaced through support tickets — long after the failure first appeared in the data.

Volume drowns the signal

A real but small failure cluster is invisible among millions of daily sessions with nothing watching for it.

Minutes matter

For UPI and payments, a spike untriaged for even minutes turns into thousands of failed transactions.

The foundation · sessions

Every journey captured, searchable and summarised by AI

Computer records real end-user sessions across web and mobile and turns the raw stream into something a team can search, replay and reason over — with sensitive fields masked for compliance.

Session replay & journeys

Reconstruct exactly what a customer did — views, clicks, funnels — with text and labels masked.

Rich in-session signals

Custom events, API calls, network logs, round-trip time, page names and clicks — web and mobile alike.

AI summaries at scale

Agents summarise thousands of sessions so teams reason over patterns instead of scrubbing recordings.

Conversational analytics

Ask about your sessions — get a live answer, not a report

Computer · sessions
Analysing one session

Drill into a single journey to the exact failing step

Computer · sessions
The solution · alerts

A monitor watches. An alert fires. A workflow acts.

A monitor holds a query over session events plus a threshold. When it's crossed, an alert fires — and drives a workflow that notifies the right team and opens the right issue automatically.

How an alert behaves

A lifecycle that ignores noise and confirms real problems

An alert only escalates when a condition holds. Pending is an early warning; active means it's firing; recovering is the buffer before it goes quiet — so teams act on signal, not flicker.

Set alerts by chatting

No query language — just ask Computer to watch it

Computer · alerts
Notified in Computer

The alert fires — and lands right in your chat

Computer · alerts ● 1 new alert
Front-end meets back-end

Map the user's failed API to the backend service behind it

Computer · incident
How the correlation works

One memory: session data + Dynatrace, continuously synced

Front-end session data streams in directly from the PluG SDK embedded in your apps. Back-end Dynatrace APM is pulled in by an AirSync connector on a schedule. Both land in one memory — so they can be correlated in a single question.

Session data comes straight from the PluG SDK; only Dynatrace rides the connector. Both sit in one permission-aware memory — one question spans the whole path, no swivel-chairing.

Alerts in production

The failures caught the moment they start

Each of these is a live monitor — a threshold over real session events — mapped to the journeys that matter most for a digital bank.

UPI / payment errors

Alert when "incorrect handle" and payment failures cluster above normal across payment journeys.

Network failures

Trigger on 500 / 502 responses in network logs — catch backend degradation before it spreads.

Journey drop-offs

Alert on errors and abandonment in a specific app layer so a broken step is flagged, not guessed.

Very slow APIs

Use round-trip time on web and mobile to alert when a critical API crosses a latency threshold.

One view of health

A live dashboard — from a firing alert to the exact sessions

Digital banking · session health Live · updated continuously
99.2%
Journey success rate
3
Active alerts now
▲ 2 in last hour
312ms
Median API round-trip
▼ 8% vs. yesterday
1.4M
Sessions today
UPI error rate · last 60 min
breach detected 14:22 · alert fired
Alerts by severity
Active · 3 Pending · 2 Recovering · 2
Active & recent alerts
Active UPI handle errors 14:22 · 3.2k
Active 502s · transfers svc 14:19 · 880
Pending Login API latency 14:15 · 210
Pending Card add drop-off 14:08 · 95
Recover Onboarding step 3 13:54 · 40
→ open the affected sessions

Illustrative view. One click on any alert opens the filtered session list — the full blast radius, every session where it occurred.

The outcome

From "a customer told us" to "we already knew"

Alerts on top of session data change the operating model: teams see failure patterns as they form, triage from one dashboard, and reach the exact affected customers in a click.

Detect in minutes

Failure clusters trigger the moment they cross threshold — not when a ticket lands hours later.

Triage from one place

A live dashboard shows active alerts, trends and blast radius — no jumping between tools.

Act automatically

Each alert routes itself — a notification in Computer, an issue with logs to check, and the sessions to review.

Mapped to your journeys

How this maps to ICICI Prudential

The same monitors, translated to the moments that matter in life insurance — where a broken step means a lost policy or a stalled claim.

Buy & onboard

Alert on drop-offs in proposal, KYC and e-signature so abandoned policy journeys surface instantly.

Premium payments

Watch payment-gateway and renewal failures — catch declined premiums before a policy lapses.

Claims & servicing

Trigger on errors in claim intake, document upload and status checks — the highest-emotion moments.

Portal & app speed

Use round-trip time to alert on slow fund-value, statement and login APIs across web and mobile.

Each becomes a monitor on your session data — no rip-and-replace, built on the observability layer you already run.

Computer by DevRev
The same, for ICICI Prudential

Watch every journey.
Act before customers feel it.

Sessions, alerts and a live dashboard — the same proactive observability, mapped to your policy, servicing and payment journeys.

Let's build your
first monitors
01 / 17