From approvals to dispersals: why fintech campaigns need a two layer attribution model

Neeraj Kushwaha

I still remember the call that flipped a switch in my head.
On paper, this fintech marketer had a dream setup: 1 crore a month in ad spend, mostly on Meta, clean dashboards, “sales” numbers that looked solid. She walked me through her account, and for the first ten minutes it sounded like any other performance review.
Then she said one line that stayed with me.
“For us, approvals are vanity. Dispersals are sanity.”
Inside Meta, one campaign looked like a star. Great cost per lead, great “sales” volume on the objective they had set. Inside their own system, the same campaign was a mess. A big chunk of those “sales” never made it to actual loan dispersals. Every time she poured more money into it, her dashboards looked better and her business looked worse.
That was the day we stopped treating ad platform numbers as the final word for fintech.
Why a single layer view breaks in lending
If you run performance for a lender, you already live in two worlds.
One is the ad platform world:
impressions
clicks
leads
app installs
“sales” or approvals
The other is your internal world:
approved amount
ticket size
dropped cases
final loan dispersals
Meta and Google only see the first half. They have no clue how many of those shiny “sales” die when underwriting kicks in, or when a customer goes missing after the first call.
If you optimise on the first world alone, you are letting the vendor mark its own exam sheet.
What a two layer model looks like in real life
When we say “two layer model,” we do not mean a complicated data warehouse project. I mean something much simpler that we now try to set up for every fintech account we touch.
Layer 1: fast but shallow
This is the raw platform view. Meta and Google events, MMP data, early approvals. we still care about this because:
their algorithms learn from it
it moves in hours, not days
Layer 2: slow but honest
This is the CRM or in house dashboard. Approvals that passed your checks, final dispersals, revenue, maybe even early NPA signals. This is the world your finance and risk teams live in.
The mistake we used to make was treating layer 1 as “performance” and layer 2 as “finance.” In fintech, that split does not hold. Performance that does not end in money out is just an expensive distraction.
Once we connect both layers into one view, patterns jump out:
two ad sets with the same cost per lead can have a 3x gap on cost per dispersal
campaigns that look average in Meta sometimes send the cleanest book
“hero” creatives pumping cheap approvals often hide ugly drop off curves in the CRM
You cannot see this if you only live inside an ad manager.
How we now make decisions with lag
There is still the time lag problem. In many lending flows, it takes about 7 days from lead to dispersal on average. If I wait a full week before touching budgets, I lose money. If I react only to day one metrics, I repeat the same old mistake.
What I try to do instead:
use day one signals (click through, cost per lead, early form behaviour) for small tweaks
use 7 day cohorts from the CRM to judge which campaigns deserve real scale
Over time, you start to see “signatures.” Some campaigns show modest day one numbers but very strong 7 day dispersal rates. Others spike early and crash later. With enough history, you can train both humans and agents to recognise these shapes and act sooner.
Where AI agents fit into this
This is where the AI part of Thirdi started to make sense for me.
When the agent can see both:
platform data in near real time
CRM outcomes for recent cohorts
it can do a few useful jobs:
flag campaigns that are approval heavy but dispersal weak
spot segments where early signals usually lead to strong dispersals, even before the full week is done
prepare a daily “if you touch nothing else, change these three things” list for the marketer on duty
The human still decides what to actually change in the ad account. The AI just stops you from doing that job half blind.
The simple test I now use with every fintech
Whenever we speak to a lending brand now, we ask one blunt question:
“Show me your top 5 campaigns in Meta by ROAS, and then show me the same 5 ranked by cost per dispersal in your CRM.”
If the lists do not match, there is a lot of money left on the table.
The fix is not another pretty dashboard. It is wiring your marketing brain to the same source of truth your finance team already trusts. Approvals can be green all day. If dispersals are not, the campaign is not a winner.
Once I saw that clearly with a 1 crore per month account, I stopped calling any fintech setup “smart” until both layers were in place.
I still remember the call that flipped a switch in my head.
On paper, this fintech marketer had a dream setup: 1 crore a month in ad spend, mostly on Meta, clean dashboards, “sales” numbers that looked solid. She walked me through her account, and for the first ten minutes it sounded like any other performance review.
Then she said one line that stayed with me.
“For us, approvals are vanity. Dispersals are sanity.”
Inside Meta, one campaign looked like a star. Great cost per lead, great “sales” volume on the objective they had set. Inside their own system, the same campaign was a mess. A big chunk of those “sales” never made it to actual loan dispersals. Every time she poured more money into it, her dashboards looked better and her business looked worse.
That was the day we stopped treating ad platform numbers as the final word for fintech.
Why a single layer view breaks in lending
If you run performance for a lender, you already live in two worlds.
One is the ad platform world:
impressions
clicks
leads
app installs
“sales” or approvals
The other is your internal world:
approved amount
ticket size
dropped cases
final loan dispersals
Meta and Google only see the first half. They have no clue how many of those shiny “sales” die when underwriting kicks in, or when a customer goes missing after the first call.
If you optimise on the first world alone, you are letting the vendor mark its own exam sheet.
What a two layer model looks like in real life
When we say “two layer model,” we do not mean a complicated data warehouse project. I mean something much simpler that we now try to set up for every fintech account we touch.
Layer 1: fast but shallow
This is the raw platform view. Meta and Google events, MMP data, early approvals. we still care about this because:
their algorithms learn from it
it moves in hours, not days
Layer 2: slow but honest
This is the CRM or in house dashboard. Approvals that passed your checks, final dispersals, revenue, maybe even early NPA signals. This is the world your finance and risk teams live in.
The mistake we used to make was treating layer 1 as “performance” and layer 2 as “finance.” In fintech, that split does not hold. Performance that does not end in money out is just an expensive distraction.
Once we connect both layers into one view, patterns jump out:
two ad sets with the same cost per lead can have a 3x gap on cost per dispersal
campaigns that look average in Meta sometimes send the cleanest book
“hero” creatives pumping cheap approvals often hide ugly drop off curves in the CRM
You cannot see this if you only live inside an ad manager.
How we now make decisions with lag
There is still the time lag problem. In many lending flows, it takes about 7 days from lead to dispersal on average. If I wait a full week before touching budgets, I lose money. If I react only to day one metrics, I repeat the same old mistake.
What I try to do instead:
use day one signals (click through, cost per lead, early form behaviour) for small tweaks
use 7 day cohorts from the CRM to judge which campaigns deserve real scale
Over time, you start to see “signatures.” Some campaigns show modest day one numbers but very strong 7 day dispersal rates. Others spike early and crash later. With enough history, you can train both humans and agents to recognise these shapes and act sooner.
Where AI agents fit into this
This is where the AI part of Thirdi started to make sense for me.
When the agent can see both:
platform data in near real time
CRM outcomes for recent cohorts
it can do a few useful jobs:
flag campaigns that are approval heavy but dispersal weak
spot segments where early signals usually lead to strong dispersals, even before the full week is done
prepare a daily “if you touch nothing else, change these three things” list for the marketer on duty
The human still decides what to actually change in the ad account. The AI just stops you from doing that job half blind.
The simple test I now use with every fintech
Whenever we speak to a lending brand now, we ask one blunt question:
“Show me your top 5 campaigns in Meta by ROAS, and then show me the same 5 ranked by cost per dispersal in your CRM.”
If the lists do not match, there is a lot of money left on the table.
The fix is not another pretty dashboard. It is wiring your marketing brain to the same source of truth your finance team already trusts. Approvals can be green all day. If dispersals are not, the campaign is not a winner.
Once I saw that clearly with a 1 crore per month account, I stopped calling any fintech setup “smart” until both layers were in place.
Read more

From “What Happened?” To “What Now?”: How AI Agents Change The Daily Life Of Performance Marketers

Neeraj Kushwaha
Apr 20, 2026

Are Your AI Agents Just Fancy Alerts? How To Move From Automation To Real Recommendations
A key challenge in fintech marketing is optimizing campaigns based on the wrong metrics, treating platform-reported "approvals" as success when the true measure of performance is the "dispersal" of actual loans. Since ad platforms like Meta and Google only see up to the approval stage, campaigns can look efficient externally while quietly eroding unit economics internally due to high drop-off rates before dispersal. The solution is adopting a two-layer model where fast, shallow platform data is used for small tweaks, and slow, honest CRM data (Layer 2) containing final dispersals is used for real judgment and scaling decisions.

Neeraj Kushwaha
Apr 20, 2026

compare
Third i vs Segwise: Creative Intelligence vs Full-Funnel Action Intelligence
Evaluating Segwise or looking for a Segwise alternative? Segwise is an AI-powered creative intelligence platform built specifically for mobile app and gaming advertisers. It automatically tags every element inside your ad creatives - video, audio, text, playable mechanics - and ties those elements directly to performance outcomes like ROAS, CPI, and CTR across 10+ mobile ad networks. Third i is an AI action platform for performance marketing agencies. It goes beyond creatives to analyze full-funnel performance across Meta, TikTok, Google Ads, LinkedIn Ads, and GA4 - and delivers a prioritized Action Feed telling you what to fix today. Flat $249 per month. No custom enterprise pricing required.

Vishal Singh
Apr 10, 2026

From “What Happened?” To “What Now?”: How AI Agents Change The Daily Life Of Performance Marketers

Neeraj Kushwaha
Apr 20, 2026

Are Your AI Agents Just Fancy Alerts? How To Move From Automation To Real Recommendations
A key challenge in fintech marketing is optimizing campaigns based on the wrong metrics, treating platform-reported "approvals" as success when the true measure of performance is the "dispersal" of actual loans. Since ad platforms like Meta and Google only see up to the approval stage, campaigns can look efficient externally while quietly eroding unit economics internally due to high drop-off rates before dispersal. The solution is adopting a two-layer model where fast, shallow platform data is used for small tweaks, and slow, honest CRM data (Layer 2) containing final dispersals is used for real judgment and scaling decisions.

Neeraj Kushwaha
Apr 20, 2026