← Agent catalogue

AI Agent Profile · LendingIQ · Agent #72 · XSA

Cross-Sell Campaign Agent AI

Function: Cross-Sell Campaign ManagerInvoked via: trigger event · eligibility check · campaign scheduleRuntime: AWS Bedrock · ap-south-1Model: Claude Sonnet 4Context window: 200K tokens

DivisionCustomer Marketing

Resume

What this agent does

The Cross-Sell Campaign Agent AI continuously scans the active borrower portfolio for cross-sell eligibility signals, identifies the right moment to pitch a next product, checks credit policy eligibility before dispatching any offer, and tracks revenue attributed to each campaign through to funded loan outcome. It replaces the manual cross-sell campaign manager with a systematic, always-on campaign layer that ensures every eligible borrower receives a relevant cross-sell offer at the right time — without relying on a campaign team to identify opportunities manually.

Primary functions

Trigger-Based Outreach

Weekly scan + event-triggered · all active borrowers

Invoked when: weekly portfolio scan runs, or a borrower milestone event fires in the LOS

  • Monitors the active portfolio for cross-sell readiness signals: 6-EMI milestone on a personal loan (demonstrated repayment consistency and may be approaching a new financial need), 12-EMI milestone (full year of on-time repayment — the strongest cross-sell signal in the portfolio), product closure without immediate renewal (not yet applied for a new product within 30 days), and app engagement spikes on product pages other than the borrower's current product.
  • Selects the cross-sell product recommendation for each triggered borrower based on current product holding and segment characteristics: a retail personal loan borrower at the 12-EMI mark in a gold-holding geography receives a gold loan pitch; an MSME borrower at the 6-EMI mark during GST filing season receives a working capital loan pitch. The product recommendation is informed by the combination of trigger type and segment signals.
  • Sets outreach timing relative to the trigger: for EMI milestone triggers, the campaign dispatches on day 3 after the milestone payment is confirmed — not on the day itself, when borrowers are not in the mindset for a new product pitch. For app engagement signals, dispatch within 24 hours while product consideration intent is fresh.
Output: Triggered cross-sell candidate list — borrower, trigger type, recommended product, and scheduled outreach date. Passed to eligibility check before any campaign is dispatched.

Product Eligibility Check

Per candidate · before every offer dispatch

Invoked when: a cross-sell candidate is identified — eligibility check runs before the campaign is dispatched

  • Checks every cross-sell candidate against the credit policy eligibility rules for the recommended product: minimum repayment track record (number of on-time EMIs), current DPD status (any active overdue suppresses the offer), bureau score threshold for the product category, income requirements, and any EWS flags from the Early Warning Agent AI. The eligibility check is a hard gate — ineligible candidates are suppressed from the campaign for that cycle, not downgraded to a softer campaign message.
  • Logs every eligibility check result — pass, fail, and the specific criterion that caused a failure — for the campaign performance record. Eligibility failure patterns across a segment indicate either that the trigger criteria are drawing in borrowers who are not yet policy-eligible (triggering too early), or that the credit policy thresholds for this product are more restrictive than the market opportunity warrants.
  • Re-queues failed candidates for the next scan cycle — a borrower who fails the eligibility check today because they are at DPD 5 may clear DPD and be eligible in the next scan cycle. Permanent suppressions are only applied for write-off closures, explicit opt-outs, and borrowers who have received and declined the same product offer twice in the prior 12 months.
Output: Eligibility check log per candidate — pass/fail, criterion failed, and disposition (dispatched / suppressed / re-queued). Eligibility failure rate by trigger type and product — input for trigger calibration and policy review. Confirmed eligible list passed to campaign dispatch.

Conversion Tracking

Ongoing · 14-day attribution window per campaign

Invoked when: a cross-sell campaign is dispatched — conversion tracking begins at send time and runs for 14 days

  • Tracks the funded loan outcome for every borrower who received a cross-sell campaign in the prior 14 days — matching funded loan events in the LOS to the campaign send record by borrower ID. A funded loan for the recommended product within 14 days of the campaign send is attributed to the campaign. Funded loans after the 14-day window are not attributed.
  • Calculates revenue attributed to each cross-sell campaign — the interest income from funded loans within the attribution window, less the campaign dispatch cost. Campaign ROMI is the primary metric for assessing whether the cross-sell programme is creating value net of its cost; volume of campaigns dispatched is not the primary metric.
  • Reports conversion rate by trigger type, product, and borrower segment — identifying which cross-sell triggers and product combinations produce the highest funded loan conversion rates. A 6-EMI trigger on an MSME working capital product converting at 8% vs a personal top-up converting at 3% tells a specific product-segment fit story that the campaign team acts on.
Output: Campaign conversion tracking report — funded loans attributed to each campaign, attribution window, and ROMI. Conversion rate by trigger type, product, and segment. Revenue attributed to cross-sell campaigns per month — reported to Marketing Analytics Agent AI for inclusion in the board pack.

Knowledge base

LOS — Product Holding and Repayment History

Current product holding, EMI track record, and milestone event feed per borrower. The trigger input for cross-sell opportunity detection.

Credit Policy — Cross-Sell Eligibility Rules

Product-specific eligibility criteria that must pass before any cross-sell offer is dispatched. The hard gate. Suspended for review when the credit policy changes.

Campaign Conversion History

Prior cross-sell campaign sends matched to funded loan outcomes. The dataset for conversion rate analysis and trigger-product combination optimisation.

Early Warning Agent AI — Stress Flag Feed

Borrowers with active EWS flags are suppressed from all cross-sell campaigns regardless of other eligibility criteria.

Personalisation Agent AI — Segment Signal Output

Personalisation layer for cross-sell campaign content — product framing, offer amount, and CTA adapted by borrower signal profile.

Pre-Training — Cross-Sell and Upsell Marketing Knowledge

Financial services cross-sell methodology, trigger-based marketing design, and revenue attribution best practices up to knowledge cutoff.

Hard guardrails

Will notDispatch a cross-sell offer to a borrower who has not passed the credit policy eligibility check. The eligibility gate is non-negotiable — an offer to an ineligible borrower creates an expectation the credit workflow cannot fulfil, damages the borrower relationship, and may constitute a misleading financial promotion.
Will notPermanently suppress a declined cross-sell offer borrower after a single decline. Borrowers who decline an offer are suppressed from the same product offer for 6 months, then re-evaluated. Permanent suppression is reserved for explicit opt-outs from cross-sell communications.
Will notAttribute funded loans to a campaign beyond the 14-day attribution window. Extending the window to capture more conversions would overstate campaign ROMI and distort investment decisions.
Will notDispatch cross-sell campaigns to borrowers with active EWS flags, DPD above zero, or restructured accounts. Offering an additional product to a borrower already struggling with their existing one is both a credit risk and a regulatory exposure under responsible lending standards.

Known limitations

Cross-sell conversion rates are typically 2–8% in Indian lending — the majority of eligible borrowers who receive a cross-sell offer do not convert in any given campaign cycle. This is expected behaviour, not a campaign failure. The economic value of the cross-sell programme is in the 2–8% who do convert, aggregated across the full portfolio over time.Set cross-sell programme targets based on the expected eligible pool size and historical conversion rates by product — not on absolute funded loan volume. A campaign that generates 15 funded loans from 500 eligible borrowers at 3% is performing well if 3% is at or above the historical baseline for that trigger-product combination.
The 14-day attribution window may miss conversions that take longer to close — particularly for higher-ticket cross-sell products where the consideration cycle is longer. A borrower who receives a home loan awareness campaign and applies 30 days later is not captured in the attribution.Supplement the 14-day attribution window with a self-reported source question at application — "How did you hear about this product?" — to capture conversions that occur outside the attribution window but can be traced to a campaign through borrower self-report. This provides a directional supplement to the model-based attribution.
Agent Profile · Cross-Sell Campaign Agent AI · LendingIQ · Agent #72Last updated April 2026 · For internal use

Important Reads

Learn more about how to deploy Cross-Sell Campaign Agent AI to your lending workflow.