Actioneer ranks #1 on the DABstep benchmark for enterprise data agents, ahead of NVIDIA, Microsoft, and Google.
Case Study · Agent 02

Risk & Portfolio Ops Agents in Production.

A multi-product mid-sized Indian NBFC.

Personal loan NPA roll-rate cut by 22% in six months. ₹14 cr in slipping collections recovered before 90 DPD. Branch heads see live P&L for the first time.
At A Glance
Client
A multi-product mid-sized Indian NBFC
Industry
Diversified lending (personal, business, two-wheeler, MSME)
Scale
₹3,200 cr AUM · 48 branches · 65,000 active borrowers
Books covered
Personal loans first, then MSME (in deployment now)
Agents deployed
Risk & Portfolio Ops Agents
Deployment
12 weeks from kickoff to all workflows live
Headline Numbers
−22%
Personal loan NPA roll-rate (4.2% to 3.3%) over six months
₹14cr
Collections previously slipping past 90 DPD, now recovered in 30–60 DPD
1.9×
Promise-to-pay rate on voice-led collections
The Situation

A strong committee, a monthly tempo, a daily book.

The risk function had three problems running in parallel: the early-warning signals were buried in MIS that landed three weeks late; the collections team was working alphabetical dialer queues with no recovery-probability ranking; and branch heads could not see their own P&L until day 22 of the following month.

The credit committee was strong, the team was experienced, but the operating tempo was monthly when the book was moving daily.

Any solution had to live on top of the existing LMS and core systems, not replace them. Nothing could leave the bank infrastructure.

What Was Breaking

Four places the book was getting away from the team.

  1. 01

    Pre-Delinquency signals were lagging indicators.

    By the time a portfolio dashboard refreshed, half of the at-risk accounts had already rolled into 30 DPD.

  2. 02

    Collections dialed alphabetically.

    No model-ranked queue. Time was wasted on accounts that were either already lost or already going to pay anyway.

  3. 03

    Branch P&L’s landed on day 22.

    Branch heads were managing for the previous month while the current month was already half over.

  4. 04

    Risk, collections, and branches worked off different versions of the truth.

    Each team had its own MIS, refresh cadence, and definitions, so reviews became debates about whose number was right.

The Deployment

Twelve weeks. On-premise. Read-only.

Twelve weeks from kickoff to all three workflows live. The platform runs on-premise; no data ever leaves the bank infrastructure.

Read-only across LMS, collections system, treasury, and GL. Engineering effort on the bank side: 22 hours.

Systems connected
LMS, collections platform, treasury, GL, bureau (monthly refresh), dialer system.
Workflows live
3 workflows, including 1 voice-led workflow.
Deployment mode
On-premise. Read-only by default, with write access scoped per workflow.
The Workflows

Three workflows. One voice-led.

01

Pre-Delinquency Early Warning

Daily risk lens.

Trigger
End-of-day batch, refreshed by 11 p.m.
Data sources
LMS, payment processor, behavioural signals (auto-debit bounces, partial pays), bureau pull (monthly refresh)
How it runs
Scores every active loan on probability of 30+ DPD in the next 60 days. Surfaces the three strongest leading indicators per at-risk loan. Segments the at-risk pool by product, region, vintage, sourcing channel.
Human in the loop
Credit head reviews the top 100 at-risk in the daily 9 a.m. routine. Collections head receives the daily roll-into-risk list.
Output
Risk cards in the credit Slack + daily PDF brief to the credit committee.
Before

Monthly portfolio review, three weeks lagged.

After

Daily risk lens with named leading indicators per account.

02

Collections Prioritisation Voice Agent

Voice

Recovery calls, ranked by likelihood.

Trigger
Daily at 8 a.m., before the tele-collections team starts
Data sources
LMS, payment history, dialer outcomes, customer interaction history, bureau context
How it runs
Ranks all 30+ DPD accounts by predicted recovery probability × outstanding amount. Segments into four buckets: voice-callable, FOS visit, legal notice, routine reminder. Voice agent auto-dials the voice-callable segment, opens by identifying the bank, confirms the borrower, mentions the overdue EMI, attempts to secure a promise-to-pay, schedules a callback, or transfers to a live agent if escalated.
Human in the loop
Senior collections agents handle voice escalations and high-value accounts (>₹2L). Compliance reviews a 10% call sample weekly.
Output
Dialer queue pre-populated. LMS auto-updated with promise-to-pay. Call recordings retained for audit.
Before

Alphabetical dialer queue, random sequencing, ~12% promise-to-pay rate.

After

Ranked queue with voice agent on the medium tier, ~23% promise-to-pay rate. Senior agents now spend time only on conversations that need a human.

03

Branch & Segment P&L Visibility

Live P&L for branch heads.

Trigger
Daily refresh
Data sources
GL, LMS, treasury, ops cost data
How it runs
Computes branch-level NIM, cost-to-income, GNPA, collections efficiency, and originations vs target. Refreshes daily, with comparison to prior month, quarter, and same period last year. Rolls up by region for zonal heads.
Human in the loop
Each branch head sees their own branch live. Regional heads see roll-ups. CFO sees consolidated.
Output
Web dashboard accessible inside the bank network. Monthly review meeting auto-prep deck.
Before

Day-22 MIS deck, three weeks lagged.

After

Live P&L from day one of the month. Branch heads run their own variance reviews on Monday morning.

The Numbers

Audited against pre-deployment baseline.

−22%
NPA Roll-Rate on Personal Loans

4.2% to 3.3% over six months. Audited against pre-deployment baseline.

₹14cr
Collections Recovered Earlier in the DPD Curve

Pulled in at 30–60 DPD that previously slipped past 90 DPD over the first six months.

1.9×
Promise-to-Pay Rate on Voice-Led Collections

~12% baseline to ~23% on the voice-eligible tier.

Day 1
Branch P&L Visibility

Branch heads now manage variance for the current month, not the previous one.

“We finally see the book the way we always thought we did. The risk and collections teams stopped arguing about whose number was right because there is only one source now.”

Deployment Timeline

From kickoff to all three workflows live.

  1. 01Weeks 1–2

    Scoping with credit, collections, and operations leadership. Three workflows and on-premise deployment confirmed.

  2. 02Weeks 3–5

    LMS and core systems read-only integration. On-premise install. Definition layer built with the credit risk team.

  3. 03Weeks 6–7

    Pre-delinquency early warning live.

  4. 04Weeks 8–9

    Collections workflow live, including voice agent (initial sample-audit period).

  5. 05Week 12

    Branch P&L live. All three workflows in production.

Frequently Asked

Common questions about this deployment.

Yes. For regulated institutions Actioneer runs entirely inside the bank infrastructure. No data leaves the firewall.
Twelve weeks for this NBFC. Regulated on-premise deployments typically run ten to sixteen weeks; the variable is the number of source systems and the depth of the definition layer.
A 10% call sample is reviewed weekly by compliance. The agent identifies itself, confirms identity, and never collects sensitive data over the call. Recordings are retained for audit.
Only on scoped, audited paths. The collections workflow can write promise-to-pay back to the LMS. Everything else is read-only by default.
Against a pre-deployment baseline agreed with the credit committee. Every headline number ships with a traceable underlying query.
Yes. The context layer is product-aware. New books are scoped as incremental phases on top of the same platform.

Illustrative case based on representative Actioneer deployments. Client identity, figures, and quote are synthetic. The workflows reflect real Actioneer deployment patterns.