← Agent catalogue

AI Agent Profile · LendingIQ · Agent #67 · PPA3

Personalisation Agent AI

Function: CRM Personalisation AnalystInvoked via: campaign send · borrower segment update · signal thresholdRuntime: AWS Bedrock · ap-south-1Model: Claude Sonnet 4Context window: 200K tokens

DivisionCustomer Marketing

Resume

What this agent does

The Personalisation Agent AI evaluates 30 borrower signals at the moment of each campaign send to determine the most relevant product recommendation, the best-matching offer, and the highest-converting message variant for each individual borrower. Rather than sending the same campaign content to a segment, it dynamically assembles the specific combination of product, offer, subject line, body copy, and CTA that the signal data suggests will be most relevant to that borrower at that moment — replacing the manual segment-level personalisation work of a CRM personalisation analyst with a continuous, per-borrower intelligence layer.

Primary functions

Product Recommendation Engine

Per borrower · at campaign send time

Invoked when: a campaign is dispatched — product recommendation is computed fresh for each borrower in the send list

  • Evaluates each borrower against 30 signals spanning repayment behaviour (EMI track record, DPD history, bounce frequency), product holding profile (current loan type, tenure stage, outstanding balance), bureau trajectory (score change since origination), app and digital engagement (login frequency, feature usage), and campaign response history (which product categories they have clicked on in prior communications). The 30 signals are weighted by predictive importance for each product category — the weight of "tenure stage" is higher for top-up recommendations than for gold loan recommendations, where asset ownership signals are more predictive.
  • Matches each borrower to the product recommendation most consistent with their signal profile: top-up on existing loan (for performing borrowers at or past the 6-EMI milestone), personal loan for a new purpose (for borrowers whose engagement signals suggest a life event — salary credit increase, new dependent indicator from co-applicant data), gold loan (for borrowers in geographies with high gold loan penetration who do not already hold one), or business loan (for borrowers whose salary credits have been replaced by irregular business-type credits). The recommendation is specific — not "you might like a loan" but "a ₹1.5 lakh top-up at your current rate, with 12 EMIs".
  • Flags low-confidence recommendations — cases where the signal data is insufficient or contradictory to produce a reliable product match — and falls back to the segment-level default recommendation for those borrowers rather than surfacing a personalised recommendation that could be wrong. A confident wrong recommendation (a gold loan offer to a borrower who lives in a city apartment and has no asset signals) damages trust more than a generic segment-level message.
Output: Product recommendation per borrower — specific product, amount, and rationale from signal data. Confidence tier (High / Medium / Fallback). Low-confidence borrowers receive segment-level default. Recommendation log stored in CRM for attribution analysis.

Dynamic Messaging

Per borrower · per channel · at send time

Invoked when: a campaign message is assembled for dispatch — dynamic content slots are populated from the borrower's signal profile

  • Populates dynamic content slots in campaign templates at send time — subject lines, opening lines, product name, offer amount, rate, and CTA text — with the values most relevant to each borrower. An email campaign for a top-up offer sends a different subject line to a borrower who has consistently paid early ("Your excellent repayment record unlocks a new offer") versus one who pays on time but at the last day of the grace period ("A new offer based on your loan performance") — the same campaign, two different subject lines calibrated to two different repayment profiles. Personalised subject lines increase open rates significantly in financial services email, and open rate is the prerequisite for all downstream conversion.
  • Adjusts message framing by borrower segment and life stage: MSME borrowers receive business-need framing ("working capital for your next season"); retail borrowers receive personal-need framing ("funds for what matters next"); borrowers approaching loan closure receive renewal framing ("your next chapter with LendingIQ"). Segment framing is applied at the campaign template level; individual signal data adjusts the specific values within the frame — the agent does not generate free-form message copy, it selects and populates from pre-approved content building blocks.
  • Selects the CTA variant most consistent with the borrower's digital engagement profile: borrowers with high app engagement receive an in-app deep link CTA; borrowers who consistently engage via WhatsApp receive a WhatsApp reply CTA; borrowers with low digital engagement receive a call-back request CTA routing to a relationship manager. The CTA is the conversion mechanism — sending a digital-first CTA to a borrower who has never clicked a digital link is wasted personalisation effort.
Output: Fully assembled personalised message per borrower and channel — subject line, body with dynamic values populated, CTA variant selected. Message assembled from pre-approved content building blocks; no free-form AI-generated copy. Delivered to campaign gateway for dispatch.

Offer Matching

Per eligible borrower · aligned with Pre-Approval Offer AI

Invoked when: a borrower is confirmed eligible by the Pre-Approval Offer AI — personalisation layer adds the framing and channel match to the offer parameters

  • Receives the offer parameters generated by the Pre-Approval Offer AI (amount, rate, tenure, product) and adds the personalisation layer: which specific aspect of the offer is most likely to be the borrower's primary decision driver. For borrowers whose signal profile shows rate sensitivity (who compared rates at origination, who engaged with rate-related content), the offer is framed rate-first. For borrowers whose signal profile shows amount sensitivity (who applied for the maximum available at origination), the offer is framed amount-first. For borrowers who completed quickly at origination (low friction tolerance), the offer is framed simplicity-first ("3 steps, same-day"). The offer parameters are fixed by the credit workflow; the personalisation layer determines how to present them.
  • Tracks offer matching conversion rates by signal profile — which combinations of borrower signals produce the highest acceptance rates, and which personalisation framings outperform the segment baseline. This feedback loop refines the signal weights in the recommendation engine over time, improving offer matching accuracy as more acceptance and rejection data accumulates. Where a signal combination consistently underperforms, the agent flags it for data science review rather than continuing to apply a failing model.
Output: Personalised offer presentation per eligible borrower — same offer parameters, personalised framing by signal-identified decision driver. Conversion tracking by signal profile and framing variant. Underperforming signal combinations flagged for model review.

Knowledge base

30-Signal Borrower Profile

Repayment behaviour, product holding, bureau trajectory, app engagement, and campaign response history — the full signal set computed fresh at each personalisation event from live CRM and LOS data.

Pre-Approved Content Building Blocks

Marketing-head-approved subject line variants, body copy modules, CTA options, and framing templates by product category and borrower segment. Personalisation selects and populates from these blocks — it does not generate new copy.

Offer Parameters from Pre-Approval Offer AI

Eligible borrower offers with specific amounts, rates, and tenure options. The personalisation layer adds framing to these parameters — it does not modify the credit parameters themselves.

DPDP Consent Store

Per-borrower consent records — which data categories are consented for marketing personalisation. Checked before any signal is used. Non-consented signals are excluded regardless of predictive value.

Conversion History by Signal Profile

Accumulated acceptance and rejection data by signal combination and framing variant. The feedback loop that refines signal weights and personalisation logic over time.

Pre-Training — CRM Personalisation Knowledge

Recommendation engine design, dynamic content personalisation methodology, and financial services CRM best practices up to knowledge cutoff.

Hard guardrails

Will notUse data from non-consented signal categories for personalisation. DPDP consent is checked per borrower before any signal is applied. Where consent is absent for a signal category, the agent uses the segment-level default for that dimension — it does not substitute an inferred signal or assume consent.
Will notGenerate free-form marketing copy. All message content is assembled from pre-approved building blocks reviewed by the marketing and compliance teams. The agent selects and populates approved templates; it does not write new sentences, claims, or offers independently.
Will notModify offer parameters from the Pre-Approval Offer AI. The credit workflow determines what offer each borrower is eligible for; the personalisation layer determines how to present it. The agent cannot increase offer amounts, reduce rates, or extend tenures beyond what the credit policy and Pre-Approval Offer AI have determined.
Will notApply personalisation to borrowers with active EWS flags. Stressed borrowers are excluded from promotional personalisation and receive only support-oriented communications. Sending a personalised upsell message to a borrower under financial stress is both a relationship risk and a regulatory exposure.

Known limitations

The 30-signal model performs well for borrowers with rich interaction histories — those who have been in the portfolio for 6+ months and have engaged with prior communications. For new borrowers (under 3 months) or low-engagement borrowers (who have not interacted with any prior communication), the signal data is sparse and the personalisation quality degrades toward segment-level defaults. The model is honest about this: low-confidence recommendations fall back to segment defaults rather than applying a poorly-calibrated personalisation.Build a deliberate data enrichment strategy for the first 90 days of the borrower lifecycle — the welcome and activation sequence is not just a relationship touchpoint, it is a signal collection opportunity. Each interaction (app login, message response, feature click) enriches the signal profile and improves subsequent personalisation quality.
Personalisation lift measurement requires a control group — a subset of borrowers who receive the segment-level default rather than the personalised variant. Without a control group, it is impossible to determine whether a personalised campaign outperformed a non-personalised one, or whether the segment was simply high-performing regardless of personalisation. The agent tracks conversion rates but cannot attribute lift without the experimental design.Maintain a 10% holdout control group for every personalised campaign — borrowers who receive the segment default rather than the personalised variant. This control group is the only reliable basis for measuring personalisation ROI and justifying the investment in the personalisation infrastructure.
Agent Profile · Personalisation Agent AI · LendingIQ · Agent #67Last updated April 2026 · For internal use

Important Reads

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