← Agent catalogue

AI Agent Profile · LendingIQ · Bengaluru

Early Warning Agent AI

Invoked via: CBS event trigger & scheduled batchRuntime: AWS Bedrock · ap-south-1Model: Claude Sonnet 4Context window: 200K tokens

DivisionRisk division

Resume

What this agent does

The Early Warning Agent AI watches every active loan account for behavioural and financial signals that precede default — typically 30 to 90 days before a borrower misses a payment. It reads each account's data signals, distinguishes a temporary blip from a genuine deterioration trend, writes a plain-language account health narrative explaining what the signals mean in combination, and produces a triage priority list telling the collections team which accounts need attention this week and why. It acts before the problem; the collections team acts on the alert.

Primary functions

Stress Signal Detection

Triggered on CBS event and weekly batch

Invoked when: daily CBS pull detects a payment event (bounce, partial payment, late payment), weekly bureau refresh is received, or GST compliance data is updated

  • Monitors a configured set of stress signals across every active account: ECS bounce frequency and recency, DPD creep (account moving from 0 DPD toward 30 DPD), bureau score change since origination and since prior month, GST filing compliance and turnover trajectory, overdraft utilisation trend, average monthly bank balance trend via Account Aggregator, and new credit enquiries or new tradelines at other lenders indicating loan-seeking behaviour.
  • Reads each signal in the context of the account's history — a single ECS bounce from a borrower with a 36-month clean repayment history is a different signal from a single ECS bounce from a borrower who missed a payment 8 months ago and was subsequently regularised. The agent reads the account trajectory, not just the current event in isolation.
  • Weights signals differently based on their demonstrated predictive value by segment: for MSME borrowers, GST filing lapse and bank balance trend are stronger early-warning signals than bureau score changes (which lag by 30–60 days). For salaried borrowers, ECS bounce and bureau enquiry activity are more predictive. The signal weighting is configured by segment in the signal threshold corpus and applied at runtime.
  • Distinguishes between signals that are likely seasonal or structural for the borrower's business type — a construction contractor who always shows low bank balances in June due to monsoon project delays is not a stress signal; the same pattern from a retail borrower in a peak season is. Where the account profile includes sector and business type metadata, the agent applies that context. Where it does not, it flags the ambiguity rather than applying a uniform interpretation.
Output: Account-level signal report — each signal fired with the specific data point and threshold, signal history showing whether this is a new development or a recurring pattern, sector context applied where available, and a composite signal strength rating (Watch / Amber / Red) based on the number and severity of concurrent signals.

Borrower Health Scoring

Weekly for all active accounts

Invoked when: weekly batch run processes all active accounts to update the health score register

  • Produces a structured borrower health score for every active account — not a numerical PD estimate, but a five-dimensional health assessment across repayment behaviour (on-time payments, bounce history, DPD trajectory), financial health (bureau score trend, GST turnover trend, bank balance trend), leverage position (new credit taken since origination, OD utilisation), business health for MSME (GST filing regularity, sector macro indicators), and engagement quality (responsiveness to prior collections contact if any).
  • Compares each account's current health score against its origination health profile — what the account looked like when the loan was sanctioned — to identify accounts where the health trajectory since origination is significantly negative, even if the current absolute score does not yet breach a trigger threshold. A borrower who looked strong at origination but whose every metric is moving in the wrong direction is more concerning than a borrower with a weak absolute score who has been stable.
  • Produces a health score that is comparable across accounts and across time — so the collections team can run the portfolio against a consistent metric week over week and immediately see which accounts have deteriorated since last week's run, which have recovered, and which are stable but at a level that warrants monitoring.
  • Does not produce calibrated default probabilities. The health score is a qualitative composite of observable signals, not an actuarially validated model. It tells you which accounts are showing deterioration signals; it does not tell you the statistical probability that each account will default in the next 90 days. Those are different questions requiring different instruments.
Output: Weekly health score register — every active account with a five-dimension health assessment, current vs origination trajectory comparison, week-over-week movement (improved / stable / deteriorated), and a ranked deterioration list showing which accounts have shown the largest negative movement since the prior week's run.

Collections Pre-Alert

Weekly — output to collections team

Invoked when: weekly health scoring run is complete and the collections pre-alert list needs to be generated for the coming week's collections activity

  • Reads the health score register and the collections CRM history — which accounts have been contacted before, what the outcome was, and what the account's payment behaviour has been since — and produces the pre-alert list: accounts that are in the Watch or Amber tier and should be contacted by the collections team this week, before they enter the DPD bucket and become a formal collections case.
  • For each pre-alert account, produces a plain-language account health brief — 3 to 5 sentences explaining what the signals are, what they suggest about the borrower's current financial situation, and what the collections team member should aim to establish in the contact call. The brief is designed to be read in 30 seconds and give the caller enough context to have a meaningful conversation, not a data dump that requires interpretation before dialling.
  • Recommends the appropriate pre-alert action for each account: a proactive relationship call for Watch-tier accounts (the goal is to understand the borrower's situation and provide early support, not to pressure for payment), a structured repayment reminder call for Amber-tier accounts where payment is approaching, and an immediate manager escalation for Red-tier accounts where the signal combination suggests imminent default risk.
  • Does not communicate with borrowers directly, initiate automated payment reminders, or push notifications through any channel. The pre-alert is a list and brief for the human collections team to act on. Every borrower contact is initiated and conducted by a human collections officer using the briefing the agent has prepared.
Output: Weekly collections pre-alert list — accounts by triage tier (Watch / Amber / Red), account health brief per account (plain-language, 3–5 sentences), recommended action type per tier, accounts that have self-cured since the prior week's alert (removed from the list with a note), and accounts escalating from Watch to Amber or Amber to Red since last week.

Knowledge base

CBS Repayment & DPD Data

Daily payment status, ECS bounce events, DPD position for every active account. The primary trigger data source. Injected as structured export — the agent processes what it is given, not a live database query.

Bureau Monthly Refresh Data

Updated bureau scores and new tradeline additions for active borrowers. The external financial health signal — delayed by 30–60 days versus real-time data but captures obligations at other lenders that internal data cannot see.

Account Aggregator — Live Bank Data

Current account balance trend, average monthly balance, OD utilisation, and recent ECS debit patterns where AA consent is active. The highest-frequency financial health signal — updated more often than bureau data.

Signal Threshold Corpus (RAG)

Configured trigger thresholds by signal type, segment, and product. The rules the agent applies to classify signals as Watch / Amber / Red. Maintained by the collections team and calibrated quarterly against observed default outcomes.

Collections CRM History

Prior contact log, PTP history, field visit outcomes for each account. Contextualises whether a current signal is a new development or part of a recurring pattern the collections team is already managing.

GST Filing & Sector Data

Monthly GST compliance status and sector macro indicators. Applied for MSME borrowers where business health signals are often more predictive than individual financial signals.

Hard guardrails

Will notContact borrowers through any channel — no calls, SMS, push notifications, or emails. All borrower communication is initiated by human collections officers using the pre-alert brief as context. The agent produces the brief; humans make the contact.
Will notClassify an account as NPA or trigger a provisioning entry. NPA classification is a regulatory accounting action under RBI's IRACP norms that requires confirmed payment default and specific DPD thresholds — not a signal-based assessment. The CBS system and the human credit team handle NPA classification.
Will notRecommend restructuring, moratorium, or settlement for a specific account. These are individual credit decisions with financial and regulatory implications that require human credit officer authority. The pre-alert brief informs the collections conversation; it does not prescribe the outcome.
Will notUse the health score or triage tier as a PD input to provisioning models or capital calculations. The health score is a collections prioritisation tool, not a validated credit risk model. Using it as a substitute for a quantitative PD model in any regulatory calculation would be a misapplication of the output.
Will notRetain account health data between sessions or accumulate a longitudinal health record autonomously. Each weekly batch run is invoked with the current data injected — the agent does not maintain its own persistent database. The health score register is managed by the collections systems team, not the agent.

Known limitations

AA data coverage is consent-dependent. Account Aggregator bank data is only available for borrowers who have granted AA consent at origination — which, depending on the origination channel and borrower segment, may be a subset of the active portfolio. Accounts without AA consent fall back to CBS repayment data and bureau signals only, which are less granular and more lagged. The pre-alert list quality is materially better for AA-consented accounts.Make AA consent a standard part of the onboarding journey for all products where bank data is material to the credit decision. Work with the Onboarding Head AI to embed AA consent capture at the appropriate point in the funnel. Each additional borrower with active AA consent improves the early warning coverage of the entire portfolio.
The blip vs trend discrimination is the hardest judgment call the agent makes and the one where it is most likely to be wrong. A seasonal business showing low bank balances and a one-month GST filing lapse in a genuine slow season looks identical to an early-stage defaulting borrower in the data. The agent applies segment context where it exists, but for less common business types or novel situations, the discrimination is uncertain and requires human review.Build a structured feedback loop from the collections team: when a collections officer contacts a Watch or Amber account and determines it is genuinely healthy (seasonal pattern, one-off event), that feedback should be logged and used to update the signal weighting for that segment. Over time, the calibration improves through this human-in-the-loop feedback.
Bureau refresh data has a 30–60 day lag. A borrower who took a significant new secured loan at another lender last week will not yet show that liability in the bureau report the agent reads this week. The early warning system can miss a rapidly deteriorating borrower whose deterioration is driven by credit events at other institutions that have not yet appeared in the bureau data.Supplement bureau monthly refresh with a targeted mid-month bureau pull for accounts already in the Amber or Red tier — the additional cost of a mid-month pull on high-risk accounts is justified by the improved detection lead time. This narrows the bureau lag for the accounts where it matters most.
The signal threshold corpus must be recalibrated as the portfolio mix changes. Thresholds calibrated for a portfolio that was 60% salaried borrowers will be miscalibrated for a portfolio that has shifted to 60% MSME. The signals that predict default differ by segment, and the threshold that is well-calibrated for one portfolio composition may be systematically over-flagging or under-flagging as the mix evolves.Review signal threshold calibration quarterly and whenever the portfolio segment mix shifts by more than 10 percentage points. Compute the false positive rate (Watch/Amber accounts that did not default) and false negative rate (accounts that defaulted without prior warning signals) for the prior quarter and adjust thresholds accordingly.
The plain-language account health brief quality depends on the completeness of the account's sector and business type metadata. Where this metadata is missing or inconsistently recorded — a borrower recorded as "business" without a sector code — the brief cannot apply sector-specific context and defaults to generic signal language. An incomplete metadata layer produces less useful briefs and potentially misleading signal interpretation for sector-specific patterns.Enforce mandatory sector code capture at origination for all MSME and business borrowers. This is a data collection decision at onboarding that has downstream consequences across the early warning system, portfolio monitoring, and concentration risk management — all three functions benefit from clean sector metadata.
Agent Profile · Early Warning Agent AI · LendingIQ · BengaluruLast updated April 2026 · For internal use

Important Reads

Learn more about how to deploy Early Warning Agent AI to your lending workflow.