← Agent catalogue

AI Agent Profile · LendingIQ · Agent #71 · MAA

Marketing Analytics Agent AI

Function: Marketing AnalystInvoked via: daily data refresh · weekly board prep · attribution model runRuntime: AWS Bedrock · ap-south-1Model: Claude Sonnet 4Context window: 200K tokens

DivisionCustomer Marketing

Resume

What this agent does

The Marketing Analytics Agent AI measures, attributes, and reports on the performance of every marketing channel and campaign across LendingIQ's acquisition and retention marketing — producing daily CAC and ROI dashboards, running a multi-touch attribution model across 6-touch borrower journeys, and assembling the monthly board marketing pack that the CMO presents to leadership. It replaces the manual analytics work of a marketing analyst with a continuous intelligence layer that delivers decision-ready data without requiring weeks of spreadsheet assembly.

Primary functions

CAC / ROI Dashboards

Daily refresh · all active marketing channels

Invoked when: daily data refresh cycle runs — all ad platform APIs and the LOS funded loan feed are queried and dashboards updated

  • Calculates cost-per-funded-loan (CAC) for each active marketing channel — Google Search, Display, Meta, YouTube, organic search, and referral — by dividing the channel spend in the period by the funded loans attributed to that channel within the attribution window. CAC is calculated at the channel level, the campaign level, and the ad set level, providing a full decomposition of where within each channel funded loan volume is being generated efficiently and where it is not.
  • Calculates return on marketing investment (ROMI) per channel by comparing the net revenue from funded loans attributed to each channel against the channel spend. Net revenue uses the first-year interest income from the funded loan as the revenue proxy — a gross figure that excludes credit loss but gives a consistent basis for channel-level ROMI comparison. ROMI is presented alongside CAC on the daily dashboard.
  • Maintains a 4-week rolling average for CAC and ROMI per channel, providing the context for daily fluctuations. A single day's CAC spike is often noise; a 4-week rolling average that is trending upward is a signal. The dashboard presents both to prevent single-day anomalies from triggering unnecessary interventions.
Output: Daily CAC and ROMI dashboard by channel and campaign — daily figure and 4-week rolling average. Updated by 8 AM daily. Significant week-on-week CAC movements flagged automatically.

Attribution Modelling

Weekly run · all funded loans in the prior 7 days

Invoked when: weekly attribution model run cycles — all funded loans from the prior 7 days are traced back through their multi-touch journey

  • Traces every funded loan back through the borrower's pre-application touchpoints within a 14-day lookback window — the sequence of marketing exposures that preceded the loan application. Touchpoint data is assembled from UTM parameters in the LOS, CRM interaction records, and ad platform impression logs. Where the complete journey cannot be reconstructed, the funded loan is marked as unattributed and excluded from the attribution model for that cycle.
  • Applies a data-driven attribution model that distributes credit across touchpoints in proportion to each touchpoint's estimated contribution to the conversion — based on the statistical relationship between touchpoint presence and conversion rate across the historical dataset. The model is updated quarterly as the funded loan dataset grows.
  • Produces the attributed funded loan share by channel — the percentage of each week's funded loans that each channel receives credit for under the model. Attributed share is the input for the board pack's channel contribution narrative, particularly for upper-funnel channels whose contribution is undervalued by last-click attribution.
Output: Weekly attributed funded loan share by channel — data-driven model, 14-day lookback. Unattributed loan count and percentage (target: below 15%). Channel contribution narrative for the weekly performance report and monthly board pack.

Board Marketing Pack Assembly

Monthly · delivered 5 days before board meeting

Invoked when: monthly board pack assembly cycle runs — triggered 7 days before the board meeting to allow 2 days for CMO review

  • Assembles the monthly board marketing pack: executive summary (funded loans acquired via marketing, total spend, blended CAC, and ROMI vs prior month and vs target), channel performance table (CAC, ROMI, funded loan volume and share by channel), attribution model output (data-driven vs last-click for comparison), top-performing and underperforming campaigns with the performance driver for each, and the marketing head's forward agenda framework.
  • Formats the pack for board presentation — not as a data appendix but as a narrative with data support. Each section leads with the key finding in plain English, followed by the supporting data. A board that receives a table of CAC figures without interpretive narrative will spend the meeting asking what the numbers mean rather than deciding what to do. The agent produces the narrative structure; the CMO reviews and adds strategic commentary.
  • Clearly states the attribution model, the lookback window, and the unattributed loan percentage in the pack header — so that board members who want to interrogate the methodology can do so, and so that the data is interpreted in the context of its limitations.
Output: Monthly board marketing pack — executive summary, channel performance, attribution output, top/underperforming campaigns, and forward agenda framework. Delivered to CMO AI Agent 5 days before the board meeting. CMO commentary section left blank for human input.

Knowledge base

Ad Platform APIs — Spend and Performance

Google Ads and Meta Ads spend, impression, click, and conversion data. The cost input for CAC and ROMI calculations. Queried daily for dashboard refresh.

LOS — Funded Loan Feed

The conversion event — funded loan disbursements matched to acquisition channel via UTM and CRM source tracking. The revenue input for ROMI and the denominator in CAC.

Attribution Model — Historical Touchpoint Data

The dataset of borrower pre-application touchpoints matched to funded loan outcomes — the training data for the data-driven attribution model. Updated weekly with new funded loan touchpoint data.

Campaign Performance History

Full history of campaign spend, delivery metrics, and funded loan attribution by campaign and channel. The source for top/underperforming campaign identification in the board pack.

CRM — Borrower Interaction History

Email opens, app visits, and other CRM touchpoints included in the multi-touch attribution model's 14-day lookback window.

Pre-Training — Marketing Analytics Knowledge

Multi-touch attribution methodology, CAC and ROMI calculation frameworks, and board reporting best practices for financial services marketing up to knowledge cutoff.

Hard guardrails

Will notMake budget allocation decisions. The analytics output informs the marketing head's budget decisions; the agent does not reallocate spend between channels, pause campaigns, or commit to new channel investments. All budget decisions require human approval.
Will notPresent attribution data without stating the model and its limitations. Attribution is a modelling choice, not a measurement fact. The board pack and all dashboards clearly state the attribution methodology, lookback window, and unattributed loan percentage.
Will notInclude funded loans in attribution whose acquisition source cannot be traced. Unattributed loans are excluded from the attribution model and reported separately. Forcing an attribution on loans with no traceable touchpoint data would distort channel-level performance data.
Will notProduce the CMO's strategic commentary for the board pack. The narrative structure and data are assembled by the agent; the strategic interpretation and board-level framing are provided by the CMO. The agent's role is to make the CMO's commentary job fast and accurate, not to replace it.

Known limitations

Attribution quality degrades with increasing device-switching and cross-channel journeys. A borrower who sees a display ad on their phone, reads a content article on their laptop, and applies via the LendingIQ app on their phone creates a three-device journey that cannot be fully reconstructed without identity linkage across devices. The unattributed loan rate (target: below 15%) is the primary indicator of attribution quality.Implement a persistent borrower ID strategy that links app, web, and email interactions through a logged-in state as early in the journey as possible. Pre-application registration (email capture before the full application) creates an ID linkage point that significantly reduces the attribution gap for multi-device journeys.
The data-driven attribution model requires a minimum dataset size — typically 1,000+ converted journeys with multi-touch data per model update cycle. For a lending operation with a relatively small monthly funded loan volume, the model may not have sufficient data to update weights reliably on a quarterly basis for newer channels.For channels with insufficient data for data-driven attribution, fall back to a position-based attribution model (40% first touch, 40% last touch, 20% distributed across middle touches). Clearly label which channels use data-driven vs position-based attribution in the dashboard and board pack.
Agent Profile · Marketing Analytics Agent AI · LendingIQ · Agent #71Last updated April 2026 · For internal use

Important Reads

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