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.


Personal loan NPA roll-rate (4.2% to 3.3%) over six months
View outcome below₹14crCollections previously slipping past 90 DPD, now recovered in 30–60 DPD
View outcome below1.9×Promise-to-pay rate on voice-led collections
View outcome below
The situation
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 plug into the existing LMS and core systems. Nothing could leave the bank infrastructure.
By the time a portfolio dashboard refreshed, half of the at-risk accounts had already rolled into 30 DPD.
No model-ranked queue. Time was wasted on accounts that were either already lost or already going to pay anyway.
Branch heads were managing for the previous month while the current month was already half over.
Each team had its own MIS, refresh cadence, and definitions, so reviews became debates about whose number was right.
The deployment
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.
End-of-day batch, refreshed by 11 p.m.
LMS, payment processor, behavioural signals (auto-debit bounces, partial pays), bureau pull (monthly refresh)
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.
Credit head reviews the top 100 at-risk in the daily 9 a.m. routine. Collections head receives the daily roll-into-risk list.
Risk cards in the credit Slack + daily PDF brief to the credit committee.
Monthly portfolio review, three weeks lagged.
Daily risk lens with named leading indicators per account.
Daily at 8 a.m., before the tele-collections team starts
LMS, payment history, dialer outcomes, customer interaction history, bureau context
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.
Senior collections agents handle voice escalations and high-value accounts (>₹2L). Compliance reviews a 10% call sample weekly.
Dialer queue pre-populated. LMS auto-updated with promise-to-pay. Call recordings retained for audit.
Alphabetical dialer queue, random sequencing, ~12% promise-to-pay rate.
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.
Daily refresh
GL, LMS, treasury, ops cost data
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.
Each branch head sees their own branch live. Regional heads see roll-ups. CFO sees consolidated.
Web dashboard accessible inside the bank network. Monthly review meeting auto-prep deck.
Day-22 MIS deck, three weeks lagged.
Live P&L from day one of the month. Branch heads run their own variance reviews on Monday morning.
4.2% to 3.3% over six months. Audited against pre-deployment baseline.
Customer quote
“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.”
Chief Risk Officer
Scoping with credit, collections, and operations leadership. Three workflows and on-premise deployment confirmed.
LMS and core systems read-only integration. On-premise install. Definition layer built with the credit risk team.
Pre-delinquency early warning live.
Collections workflow live, including voice agent (initial sample-audit period).
Branch P&L live. All three workflows in production.
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.