Growth partner forbanks, NBFCs & deathtech

Build. Launch. Scale. Bank and NBFC growth, measured in cost per disbursal.

We build the machine first. TrackingKYC flowCreativeMedia
Then launch it. ₹Loan disbursedfirst cohort · day 1now
Then scale what works. ₹25 Cr₹108 Cra month · FatakPay

The system behind your growth: tracking, KYC, creative and media. Measured in cost per disbursal, not leads.

Swipe away the noise3 left
COST PER DISBURSAL · FATAKPAY WEB
₹3,700 ₹556
The one number we report on.
Optimising for
Installs
Cost per lead
Approved & disbursed
10:175G ▮▮▮
Monday, 5 October10:17
ADS MANAGERnow
1,240 new installs this week
Your best week yet. CPL down 18%.
ANALYTICS2m
Leads up 32% vs last week
"Festive_Prospecting" is your top campaign.
CCREDIT OPS5m
Approvals today: 3
Most applicants failed the bureau check.
Web CAC, FatakPay
₹3,700₹556
the only number
that matters
₹1,460 Cr+
client revenue delivered by our founders
₹108 Cr
monthly disbursals at FatakPay, from ₹25 Cr
39K+
loans disbursed a month, in one account
25+
brands grown, from Adani Realty to a five-pincode launch
On the floor now8 lending & credit brands
RingCasheFatakPayCMLNCR FincorpGrowFiCreditSeaNovioZavo RingCasheFatakPayCMLNCR FincorpGrowFiCreditSeaNovioZavo

Dear founder,

You don't have an ads problem. You have a system problem.

Your agency celebrates . Your credit team rejects most of them. quietly loses the rest. And nobody in the room owns the one number that pays the bills:

We've sat on both sides of that table. built FatakPay's acquisition engine from in disbursals. ran multi-crore pitches at WPP for Adani Realty, Axis Mutual Fund and Franklin Templeton.

So we don't just run your ads. We build, launch and scale the whole machine behind them.

Vishnu & Satyam

Ads are one of seven systems. We build all seven.

Every rupee of media runs through tracking, onboarding, product, creative, partners and retention. If one of them leaks, more spend just buys a bigger leak.

  • Meta
  • Facebook
  • Instagram
  • Google Ads
  • Google Analytics
  • Google Tag Manager
  • Firebase
  • Google Play
  • App Store
  • WhatsApp Business
  • Google Sheets
  • Claude
Signal pipelinelive
loan_disbursedConversions APIMeta
loan_approvedOffline importGoogle
kyc_completeMMP postbackAppsFlyer
emi_repaidServer eventMeta
Optimising forDisbursed, not installed
KYC funnel · completion by stepbefore → after
Mobile OTP
97%
PAN check
92%
Aadhaar eKYC
86%
Bank verify
83%
e-mandate
79%
The fix that paid for itselfRetry + fallback on eKYC timeout
App error log · last 7 days₹ lost
ERR_EKYC_TIMEOUT1,204fixed
OTP_NOT_RECEIVED866fixed
BUREAU_PULL_FAIL412in sprint
MANDATE_REDIRECT198in sprint
Journey conversion · FatakPay8-13% 75-96%
Facebook Feed previewfictional brand
PPaisooSponsored

Salary day is 12 days away. Rent is due in 3. Get ₹10,000 to ₹2,00,000 in your account, with clear EMI and fees shown upfront.

P₹50,000 creditedTo A/c XX4417 · 9:42 am
Loans by Paisoo Fincap Ltd, an RBI-registered NBFC
PAISOO.INPersonal loan, decision in minutesCheck eligibility
Lender namedReal loan rangeNo "guaranteed approval"
Ads Manageroptimised for: disbursed
Prospecting_LoansLast 7 days
Off / OnAd setAmount spentCost per loan
Salaried 24-35, UGCActive₹1,80,412₹512
Search intent, personal loanActive₹2,40,960₹588
Lookalike, repayers 1%Active₹96,118₹471
Broad, instant loan v7Off by rule₹38,207₹1,420
Rule 04 fired · 03:00CPA > 1.3× target, paused
Partner ledger · Octoberverified against LMS
PartnerModelPaid on
Cashback networkPer disbursal2,140
Credit-score appVerified lead8,960
Fintech publisherPer disbursal1,312
Flagged trafficRejected−384
You pay forLoans, never clicks
WhatsApp Businessrepeat-borrower flow
PPaisoo Official business account
Hi Ritika, thanks for repaying on time, 6 EMIs in a row.7:48 pm
You're pre-approved for a top-up of ₹40,000 at a lower rate. No new KYC needed.7:48 pmView offer
Yes please7:49 pm ✓✓
Done. ₹40,000 will reach your account in 10 minutes.7:49 pm
Media cost of this loan₹0
Every Monday, 9 AM

One page. One number at the top.

What we spent, what got disbursed, what each loan cost, and the leak we're fixing next. You read it in two minutes. No 40-slide decks.

Illustrative account. Every client's report runs on their own LMS data.

Beyond lending

Lending is the day job. These are the categories we'd build ourselves.

Most of our work is with banks, NBFCs and lending apps. We also take on a few brands in categories that excite us as founders. They're hard to explain, easy to get wrong and full of trust problems, and that's the work lending trained us for.

01 · Deathtech

The category nobody wants to think about.

Wills, estate and succession planning, digital legacy, claims and end-of-life services.

Why it excites us+

Nobody searches for it until they have to. The brand that earned trust before that day owns the category. Earning trust in a sensitive, regulated space is what we already do for lenders.

02 · eSIM & travel

Connectivity bought at the boarding gate.

Travel eSIMs, global data plans and roaming apps.

Why it excites us+

Demand moves with routes, visas and seasons, and most installs never activate a plan. It's the same install-to-disbursal gap we close in lending, with a passport instead of a PAN card.

03 · Future tech

Products people don't have a word for yet.

AI products, EVs and climate, new hardware and the infrastructure behind them.

Why it excites us+

When the category is new, you sell the problem before the product. That takes sharp positioning, patient creative testing and tracking that shows which story actually moves people.

04 · Your category?

Building something hard to explain?

If it's regulated, sensitive or brand new, we'd like to hear about it.

Pitch us on WhatsApp

The two people who'll actually be on your account.

Not a pitch team that disappears after week three. Both founders, every account, every week.

Vishnu Mallah, founder of tnt.Founder · Strategy & scale

Vishnu Mallah

Ex-WPP · Ex-Mediachondria

₹1,460 Cr+client revenue delivered
  • 7,000+ campaigns across 21+ brands
  • 80% of pitches converted
  • 45+ national campaigns planned at WPP

Worked on Adani Realty · Apollo Tyres · Axis Mutual Fund · Franklin Templeton · Monster India

LinkedIn ↗
Satyam Mishra, co-founder of tnt.Co-founder · Acquisition engine

Satyam Mishra

Ex-FatakPay · Ex-DigiCulture

₹25 Cr → ₹108 Crmonthly disbursals, built from inside FatakPay
  • 1,30,000+ users acquired
  • ₹3,700 → ₹300 cost per conversion
  • Executive to performance marketing manager in under 3 years

Engines at tnt. Ring · Cashe · CreditSea · NCR Fincorp · CML · GrowFi · Novio · Zavo

LinkedIn ↗
That was the 60-second version

Founder mode has a KYC.

13 chapters. About 40 minutes. Three taps and we cut it to what you need.

Step 1 of 3

You run a…

Right now you're…

How long have you got?

Verifying…

    Welcome back.

    You're in.

    Your route is open below. Everything else is one tap away.

    Book a founder call →
    Founder mode

    Everything we know. Nothing held back.

    Your route
      Before you start
      1. You don't need all of it. Your chapters are open. The rest are one tap away.
      2. Blue numbers are real. From accounts we ran. Examples are labelled.
      3. Lost? Press ⌘K or tap Jump.
      4. No homework. Read one chapter. Book a call. We'll do the rest on your numbers.

      Your CPL is ₹100. Your loans cost ₹1,190.

      Agencies get paid for clicks and leads. You get paid when a loan is repaid. The money leaks in between.

      XAgency X, performance reportSep 2026

      Another record month!

      CPL₹82▼ 12%
      Leads12,400▲ 31%
      CTR2.4%▲ 0.6 pts
      Installs18,900▲ 27%
      Missing: cost per loan
      ok but how many LOANS??
      YOUR AD SPEND
      OCT 2026 · TXN #000840 · illustrative
      Ad spend₹10,00,000
      Leads (10,000)@ ₹100
      KYC complete4,000
      Approved1,200
      Disbursed840
      COST / LOAN₹1,190
      the line nobody
      reports
      01

      Your ads learn from the wrong people

      Ask Meta for installs and it finds the cheapest installers. Thin credit files. Rejected at the bureau.

      02

      The KYC screen costs more than your ads

      People you already paid for drop at Aadhaar OTP, PAN or bank checks. No ad can fix that.

      03

      Nobody owns the full funnel

      The agency owns clicks. Product owns the app. Credit owns approvals. Nobody owns cost per disbursal. We do.

      Follow ₹10 lakh through a lending funnel.

      Same budget, same week, same app. Scroll to see where the money goes. Illustrative numbers from our audits.

      MONDAY, 9 AM

      ₹10 lakh goes live.

      10,000 leads at ₹100 each. The agency calls it the best week ever.

      so far so good...
      TUESDAY

      6,000 people vanish at KYC.

      OTP doesn't arrive. PAN doesn't match. The bank screen times out. You paid for every one of them.

      cost per KYC: ₹250
      WEDNESDAY

      The bureau says no to most of the rest.

      Cheap-lead ads found thin credit files. Only 1,200 pass your credit policy.

      cost per approval: ₹833
      FRIDAY

      840 loans. ₹1,190 each.

      Your real cost is 12× the number in the report. The agency never sees it.

      the line nobody reports
      NEXT MONDAY

      Meta learns from the 10,000. Not the 840.

      Meta was told a lead is success. So it finds more people like last week's. Every rupee makes the leak bigger.

      and it compounds
      SAME ₹10 LAKH, THE TNT. WAY

      Fewer leads. Twice the loans.

      Disbursals go back to Meta and Google, so they find borrowers, not form-fillers. Every KYC screen gets a fallback. Fewer, better leads. About half the cost per loan.

      same budget, ₹588 a loan

      Meta isn't broken. Google isn't broken. Your system is.

      Seven leaks sit under your ads: vanity, fatigue, lag, juniors, signal, overlap and scale. That's where the money goes. We don't manage them better. We remove them.

      Ad spend100%Vanityfake ROASFatiguedying adsLag72h lateJuniorsno seniorsSignal34% unseenOverlapself-biddingScalemore of sameWhat's leftfor your P&L
      The leak · vanity01

      The dashboard looks fine. The bank balance does not.

      What they show you4.8×Platform ROAS. View-through, modelled and duplicate sales, over-counted.
      What hits the bank28%Contribution after COGS, returns and fees. Flat, or falling.

      Platforms count views, modelled and duplicate sales. Your bank counts money.

      Our system · cash

      We measure only what hits the bank.

      Blended MER3.4×Revenue / spend
      Contribution31%After COGS
      True CAC₹556All channels
      Payback41dLTV velocity
      JanFebMarAprMayJunJul

      Contribution, true CAC and payback, from your bank and your loan book. Illustrative figures.

      The leak · fatigue02

      Winning ads don't crash. They die quietly.

      Day 1Week 6spend keeps goingCTR

      The day-1 winner is dead by week 6. Nobody noticed.

      Our system · creative

      We don't guess what works. We scrape it.

      competitive_intelligence.py
      $ run --market lending-in
      → scraping 1,200+ competitors · Meta Ad Library, Google
      → 52,000+ angles tracked
      → hooks scored · 37 survive · 1,163 cut
      ✓ 6 briefs sent to creative

      We rebuild the ad library from the market every morning. Weak hooks die before they get budget.

      The leak · lag03

      You are 72 hours late.

      1sThe auction. The market moves every second.
      VS
      72hThe agency. A deck, then a meeting.

      Bids change every second. A weekly review is always late.

      Our system · rules

      Scripts protect the budget while you sleep.

      auction_guardian.js · overnight
      03:00 frequency_3d > 4.2 · ad paused
      03:00 CPA > target × 1.3 · ad paused
      03:30 spend > floor, results = 0 · paused + alert
      04:00 brand IS lost to budget 22% · scaled within cap
      06:00 ✓ report sent to founders

      Rules pause, scale and alert at 3 AM. Not at next week's review.

      The leak · juniors04

      Seniors only appear in the pitch.

      The pitch
      SrSrSr
      Week 3+
      SrSrSrJr

      Seniors pitch. Then a junior runs your account twice a week.

      Our system · seniors

      Six seniors. No juniors on the account.

      VMVishnuGrowth strategy & scaling
      SMSatyamTech, integrations, delivery
      SOSonalCampaign planning & execution
      SHShrutiCreative intelligence
      JIJigarCompetitive analysis
      NENehaReporting & communications

      You can see what each of them did on your account today.

      The leak · signal05

      Tracking is incomplete. The algorithm is guessing.

      Real conversions100%
      Platform sees66%
      Hidden leak34%

      A third of real sales never reach Meta or Google. So bidding works on half the story.

      Our system · signal

      Feed the algorithm the right data.

      Browser · pixel / SDK value + currency
      +
      Server · CAPI / MMP postback approved, disbursed
      ↓ deduplicated by event_id
      Meta & Google learn from real borrowers every 48h tighter

      We audit the pipeline, fix attribution and add custom signals. Every sale counted once, with its value.

      The leak · overlap06

      Your campaigns are bidding against each other.

      Prospecting
      Retargeting
      +40%

      Your campaigns bid against each other in the same auction. Costs rise with no ceiling.

      Our system · structure

      No spend without a payback rule.

      BrandProtect the cheapest, highest-intent traffic
      ProspectingNew borrowers, one job, own budget
      RetargetingFinish journeys, excluded from prospecting
      CappedIf it can't pay back, it doesn't spend

      Three lanes. One job each. No campaign competes with another.

      The leak · scale07

      Spend keeps rising. The system stays broken.

      spendcontribution6 months

      The ask is more budget. The leaks stay open. Profit doesn't move.

      Our system · scale

      We refuse to scale a broken system.

      ₹50K+20%+20%+20%hold+20%+20%
      FirstGaps closed
      ThenPayback known
      Only thenThe next rupee ships

      Budget goes up 20% only after cost per customer holds steady.

      One partner from your first disbursal to ₹100 Cr a month.

      We act like owners. If the leak is in tracking, KYC, the store page or the offer, we fix it there first. Then we touch budget.

      Launch.

      New NBFCs, new loan products, new lending apps.

      Go live with tracking that sees loans, not clicks. Every rupee in month one has a job.

      • MMP, Meta Conversions API and Google offline conversions sending approved and disbursed events
      • One event per KYC screen, so you see exactly where users drop
      • Landing pages and app store listing built for loan intent
      • Google Ads G2 verification handled, so launch never freezes
      • Month 1 plan: Meta prospecting, Google search and app, a testing budget
      tnt. growth planMonth 1
      PAY your lending app's growth
      RUPEES Ten lakh only, every month₹10,00,000
      Meta 60% · Google 30% · Tests 10%tnt.AUTHORISED SIGNATORY
      every rupee, week by week

      Build.

      Lenders whose ads work but whose funnel leaks.

      Fix the funnel before you buy more traffic. Your cheapest loans come from users you already paid for.

      • KYC and onboarding fixes: OTP, PAN, bank and e-mandate drop-offs, with a fallback for each
      • App errors mapped and fixed with your product team, the way we did with FatakPay and Zavo
      • Creative system: distinct angles on use case, speed and trust
      • Compliant copy: regulated lender named, real loan range, no "guaranteed approval"
      • Weekly cohort report: spend → leads → KYC → approved → disbursed, by channel
      9:415G
      !OTP not receivedPlease try again later.
      ‹ BackVerify identityHelp

      Enter Aadhaar OTP

      Sent to the mobile linked with your Aadhaar, ending 4417.

      47
      Didn't get it? Resend 0 attempts left
      users you paid for leave right here

      Scale.

      Lenders ready to grow disbursals without breaking unit economics.

      Scale on cost per disbursal. Five checks before any budget goes up.

      • Meta and Google optimised for the deepest event you can hit 50 times a week, then up the ladder
      • Performance affiliates paid per disbursal or per verified lead
      • Lookalikes seeded from approved users and repayers, not installs
      • Repeat-borrower engine: top-ups and pre-approved offers at near-zero ad spend
      • 24/7 rules and scripts guarding efficiency between reviews
      Edit budget
      Ad set, daily budget
      ₹50,000₹2,00,000INR

      Large budget changes can send the ad set back into learning.

      Wait. Run 5 checks first.
      Cost per loan stable 2+ weeks
      Deep optimisation event live
      Approval rate of paid users
      First-EMI health
      Ops and credit capacity
      CancelPublish
      2 open = fix first
      THE CHEAPEST LOAN YOU'LL EVER MAKE

      Your next borrower already paid you back.

      New borrowers are expensive. One who repaid on time is already checked, already KYC'd and already trusts you. We build the repeat engine: top-ups, pre-approved offers and well-timed nudges.

      ₹0ad spend
      No KYCdrop-off
      2 minto confirm
      P
      Paisoo WhatsApp Business · illustrative
      Hi Rahul, your loan is fully repaid. Thank you for paying every EMI on time.7:48 pm
      As a thank-you, you're pre-approved for ₹50,000. No new KYC needed.
      Claim my offer7:48 pm
      Yes please! Takes 2 mins?7:49 pm ✓✓
      Under 2 minutes. Tap above to confirm.7:49 pm

      Lending first. Regulated, and proud of it.

      We know lending deeply. You'll never explain a bureau check, an NACH mandate or a first-EMI default to us. Our D2C, healthcare and new-category work runs on the same system.

      Banks

      Digital lending and card teams launching products online, or moving from branch-led to app-led acquisition.

      Personal loansCredit cardsPre-approved offers

      NBFCs

      Our core. From newly licensed NBFCs going digital to scaled lenders adding products and channels.

      PersonalMSMEGoldTwo-wheelerSalary advance

      Lending apps & LSPs

      Apps and lending service providers with regulated partners, who need volume that credit will actually approve.

      Instant loansCredit linesBNPL

      Fintech & credit

      Credit management, card, investing and payments apps, where activation and repayment matter more than sign-ups.

      Credit managementInvestingPayments
      Instagram Feed preview
      P
      PaisooSponsored
      New phone this Diwali? Split it into 6 easy EMIs.
      ₹5,000 - ₹2,00,000Decision in minutes
      Loans by ABC Finance, an RBI-registered NBFC
      paisoo.inCheck eligibility

      Fictional brand, for illustration

      Ads that pass compliance and convert.

      1
      A real use case, not "instant cash"

      A Diwali phone EMI, a medical bill, stock for the shop. Specific beats generic and attracts better borrowers.

      2
      Honest speed and range

      "Decision in minutes" and a real loan range. Never "guaranteed approval" or "no CIBIL check".

      3
      The regulated lender, named

      Name the real lender on the ad and the page. It builds trust and keeps you within platform and RBI rules.

      4
      The CTA is the next screen

      "Check eligibility" sets the right expectation, so fewer users bounce at KYC.

      Ads are where the problem shows up. Rarely where it starts.

      So first we check the whole business: product, funnel, tracking, offer, creative and accounts. Tags show what we usually find.

      00Adswhere most agencies stop
      01Creative and messagesameness
      02Landing page and funnel6.2s LCP
      03Tracking and datano CAPI
      04Product and app journeyKYC errors
      05Offer and unit economicsCAC > value

      Diagnose

      Week one: 60+ checks before a single change.

      Tracking, accounts, funnel, pages, creative, product. All checked before a rupee moves.

      tnt_audit.py · sample output
      checkpurchase_event.value_currencymissingCRITICAL
      checkconversions_api + dedupnot installedHIGH
      checkadvanced_matchingoffHIGH
      checkfrequency_3d (prospecting)4.36CRITICAL
      checkgoogle.primary_conversionfirst_openCRITICAL
      checkbrand_search.is_lost_budget38%HIGH
      checkconsent_mode_v2not setHIGH
      checklanding_page.mobile_lcp6.2sHIGH
      checkcreative.concepts_distinct2 of 14MEDIUM
      checksearch_terms.wasted_30d₹1.8LMEDIUM

      Illustrative output, drawn from real audits.

      Rank

      Every leak gets a rupee value. Then we fix the biggest first.

      We don't start with creative or bids. We start with the leak that costs the most.

      What we foundEvidenceSeverityMonthly cost
      Primary goal set to first openGoogle Ads, conversion settingsCritical₹4-6L
      No value or currency on disbursalsEvents Manager diagnosticsCritical₹2-3L
      Frequency above 4 on prospecting30-day campaign exportHigh₹1.5-2L
      Brand search starved of budgetImpression share reportHigh₹1-1.5L
      Broad match leaking to CIBIL and scheme searchesSearch terms reportMedium₹0.8-1.2L

      Figures illustrative.

      Signal

      Then we rebuild what the algorithm sees.

      Most lending accounts rely only on the MMP and SDK. That causes three silent failures: no value on events, empty Advanced Matching and no server backup.

      Borrower's phoneapp + SDK
      Websitepixel
      MMPAppsFlyer / Branch / Adjust
      Your backend / LMSapproved · disbursed · first EMI
      MetaCAPI · value + currency · event_id
      Googleoffline conversions via GCLID

      Every money event reaches the platforms twice (browser and server), is counted once and carries its value.

      Current · typical

      User phone → Meta SDK → Meta Ads
      ↑ MMP (Singular, AppsFlyer…)
      Disbursal events: no valid value + currency
      Advanced Matching: empty
      No direct server (CAPI) signals

      Ideal · tnt. standard

      User phone → Meta SDK → Meta Ads
      ↑ MMP
      Backend CAPI: application, approved, disbursed
      ↑ event_id dedup · email, phone, external_id
      Value + currency on every money event
      Server-side backup, counted once
      Algorithm learns faster, cost per loan falls
      The lending event ladder.

      Each step up means better borrowers, and fewer of them.

      06 · First EMI paid
      Best signal. Lowest volume.
      05 · Disbursed
      Money went out.
      04 · Approved
      Passed credit policy.
      03 · KYC complete
      Real identity.
      02 · Registered
      A phone number.
      01 · Install / Lead
      Weakest.
      ↑ QUALITYVOLUME ↓
      ~50
      events per ad set, per week

      to exit learning. Below that, delivery stays unstable. So: optimise for the deepest event you can hit 50 times a week, and climb as volume grows.

      APP
      Through your MMP

      Approved and disbursed as in-app events, posted back to Meta and Google.

      WEB
      Meta Conversions API

      Server events, deduplicated with the pixel by event ID.

      GADS
      Google offline conversions

      GCLID stored at signup; approvals imported against it.

      Plan

      Every rupee gets a job, a target and a kill rule.

      Research, positioning, site fixes and tracking first. Then a campaign-by-campaign plan for 90 days. Budget follows results, rebalanced every Monday.

      CampaignDailyCPCClicksConv.Conv. #CPA
      Brand search₹2,000₹610,00012%1,200₹50
      Search · instant loan₹15,000₹2816,0715%804₹560
      App campaign (Google)₹20,000₹966,6673%2,000₹300
      Meta prospecting₹18,000₹777,1432%1,543₹350
      Meta retargeting₹5,000₹625,0006%1,500₹100

      Illustrative 30-day plan for a lending app. Every client gets this campaign by campaign, replaced by live numbers in week two.

      Automated rulesPaisoo Finance · Meta + GoogleLast run 02:14 IST
      Stop-loss

      Pause any ad set when cost per disbursal goes above ₹900 for two days.

      Last night: paused 3 ad sets, saved ₹38,400
      Fatigue guard

      Cut budget 20% when prospecting frequency passes 3.5.

      Last night: trimmed 1 campaign
      Scale rule

      Raise budget 20% when cost per disbursal stays under target for three days.

      Last night: scaled 2 campaigns
      Founder alert

      WhatsApp both founders if approvals drop 15% day on day.

      Last 30 days: fired once

      The kill rules run every night, so a bad ad set loses one night of money, not a week.

      Beyond ads

      We go where the problem is, even outside the ad account.

      Fix the slowest part and everything speeds up. If the fix is in your app, journey or pricing, that's where we work.

      01App and product journeys

      Fixed with FatakPay's and Zavo's product teams.

      02Landing pages and site

      Loan-intent pages, pincode pages, speed.

      03Tracking and data stack

      CAPI, MMP, consent, server events.

      04Offer and pricing

      What the first loan should cost the borrower.

      05Creative and messaging

      Distinct concepts from market intelligence.

      06Retention and repeat

      Because the second loan is the business.

      Five ways in. One system underneath.

      Every engagement starts with a full audit. Then we fix the leaks and add rules that keep them fixed.

      We don't tweak bids. We fix the data so Meta works for your profit.

      One goal: find every leak in your Meta account and fix it, so each disbursal costs as little as possible. We're not here to raise spend. We're here to make each rupee work harder.

      Events Managerloan_disbursed
      8.6/10GreatEvent match quality, illustrative
      Value + currency✓
      Email (hashed)✓
      Phone (hashed)✓
      external_id✓
      Server (CAPI)✓

      Each parameter we add helps Meta match the loan to the right person.

      Signalvalue, currency, CAPI
      ≤ 4frequency guard
      3-5distinct concepts
      24/7stop-loss rules
      Three constraints

      Almost every lending account we audit has the same three problems.

      CriticalIncomplete conversion signal

      Disbursals reach Meta without a value. So Meta chases any conversion, not valuable ones. Meta links proper value optimisation to ~9.8% better ROAS.

      CriticalHigh frequency and creative fatigue

      Main campaigns run at frequency 4+. People see the same ads too often. Costs climb.

      HighRestricted delivery, unprotected waste

      Placements are restricted and no rules stop bad ads. Some keep spending at 3-7× target.

      Ranked by impact

      We don't start with creative or bids. We start with the leak that costs the most.

      IssueEvidenceSeverity
      Disbursal value + currency missingEvents Manager → DiagnosticsCritical
      Frequency 4.0+Campaign export, 30 daysCritical
      Advantage+ Placements offCampaign settingsHigh
      Creative sameness and fatigueAds export + creative reviewHigh
      Advanced Matching fully offEvents Manager → SettingsHigh
      No Conversions APIIntegrations tabHigh
      High-CPA ads still activeAd-level exportMedium
      Signal, step by step

      Three sequential steps to a clean signal.

      1. Fix what's there. Send value and currency through your MMP. Quick win.
      2. Set up direct CAPI. Your backend sends application, approval and disbursal, with email, phone and ID.
      3. Deduplicate. An event_id on every event, so Meta never counts twice.

      Result: cleaner data, faster learning, lower cost per loan.

      Fatigue & placements

      Distinct concepts, not variations. And let delivery breathe.

      Pause high-CPA waste now

      Any ad above 1.3× target cost is paused. Small ads at ₹300-750 are cut. They skew the average and fund nothing.

      6-8 creative pillars

      Different emotions, proof and audiences. Competitor research feeds every weekly sprint. Alert at frequency 3.5, pause at 4.2.

      Advantage+ Placements on

      Unless data says otherwise. In-stream and some Feed placements often beat heavy Reels.

      Rotate before CTR collapses

      Using "quick cash", "instant loan" and "zero paperwork" everywhere drops quality rankings into the bottom 35%.

      Protection

      Six ad-level rules, checked every 30-60 minutes over 3 days.

      They react in minutes, not next week.

      Ads Manager, Prospecting_Loansrules ran 03:00, illustrative
      AdFreq (3d)CPATargetStatus
      Diwali phone EMI · v32.1₹96₹110Scaling
      Medical bill · UGC2.8₹104₹110Active
      Instant loan · static 74.6₹162₹110Paused freq > 4.2
      Zero paperwork · v23.1₹318₹110Paused CPA kill
      Shop stock · MSME1.6₹88₹110New concept
      RULE 01Frequency warning

      frequency_3d > 3.5 → notify. Yellow light before damage.

      RULE 02Frequency hard stop

      frequency_3d > 4.2 → pause ad.

      RULE 03High CPA pause

      CPA > target × 1.3 and spend > threshold → pause.

      RULE 04Extreme CPA kill

      CPA > hard ceiling → pause immediately. No spend floor.

      RULE 05Fatigue prediction

      frequency > 3.3 and CPA rising → notify. Two weak signals, caught early.

      RULE 06Zero-result guard

      spend > threshold and results = 0 → pause + notify.

      Visible daily

      Platform dashboards hide the truth. We build our own view.

      CPA vs target

      Distance from health, not absolute cost.

      Efficiency score

      (CPA ÷ target) × frequency. Must be good on both.

      3-day frequency

      Windowed, not a lagging 7-day average.

      Spend share vs result share

      Does budget follow performance?

      Efficiency ratio

      Result share ÷ spend share. Above 1 punches above its weight.

      True cost per disbursal

      Graph API derived, not a platform proxy.

      THE OUTCOME

      Cleaner data, smarter bidding, lower cost per disbursal. Rules guard it 24/7, not a junior account manager.

      This isn't a performance report. It's a structural efficiency audit.

      We find every leak that raises your real cost per disbursal, put a rupee number on it, then add scripts that keep it fixed.

      What Google optimises forconversion goal
      Sees ad
      Installs
      First open what it was told to find
      Applies
      Disbursal what the business needs

      First opens can be 20× your disbursals, so that's what Google learns to buy. We move the goal to the step that makes money.

      1primary goal
      90%brand impression share
      Weeklynegative harvesting
      Same dayscripts stop waste
      What gets audited
      • Conversion action architecture, primary vs secondary
      • App campaign goals: install volume vs in-app actions
      • Target CPA configuration and bidding constraints
      • Full search terms report, every page reviewed
      • Search structure: brand, generic, competitor
      • Match types and negative keyword debt
      • Device performance and TV-screen leakage
      • Asset ratings and budget distribution
      Four failures

      Four structural failures that compound.

      Signal pollution→Budget inversion→Search under-investment→Negative keyword debt
      CriticalSignal pollution

      Bidding learns from cheap events. First opens can be ~20× disbursals. Count both as primary and CPA looks great while the real cost stays hidden.

      CriticalBudget inversion

      App campaigns take most of the money. Brand search, your cleanest traffic, gets scraps, even when it converts at 34-36% for ₹9-13.

      HighSearch under-investment

      Brand exact match is free money. Losing it to a budget cap is the costliest mistake.

      HighNegative keyword debt

      Broad match pulls CIBIL, government-scheme and competitor searches that never convert. Without a weekly clean-up, the waste grows.

      Conversion architecture

      Smart Bidding doesn't know business value. It only knows what you mark as primary.

      1. Fake-low CPA. Campaigns count first opens, so the real cost per loan stays hidden.
      2. Worse users. Google learns to find people who open but never apply.
      3. Campaigns compete. Install and action campaigns chase the same cheap users.

      Google's own advice: optimise for one in-app action. Pick the one that means money, not the most common one.

      Search

      Highest efficiency, lowest capital. Almost always under-funded.

      Search terms reportLast 30 days
      personal loan
      personal loan 2 lakh salaried₹42/click
      personal loan app fraud complaint₹38/click
      personal loan emi calculator₹31/click
      personal loan for students no income₹29/click
      personal loan interest rate comparison₹46/click
      4 of these 5 will never borrow. Illustrative CPCs.
      SegmentTypical CPACVR
      Brand exact₹9-1134-36%
      Total search~₹13~20%
      Broad / generic leakagehigher, wastedlow / zero

      Protect brand impression share. Never let a budget cap hide your best searches.

      Protection layer

      Once the structure is right, rules and scripts stop it eroding.

      RULE 01Conversion action anomaly detector

      First open > 15% of conversions → alert. Stops silent re-pollution.

      RULE 02Brand search budget guardian

      IS lost to budget > 20% → notify or auto-scale within a ceiling.

      RULE 03Search terms waste harvester

      Spend with zero conversions → sort it (CIBIL, scheme, competitor, low-ticket), then block it.

      RULE 04Disbursal vs first-open monitor

      Daily real cost vs reported cost, so inflation shows up as a trend.

      SCRIPTStatistical anomaly auto-pause

      Learns each ad group's normal range and flags drift the same day.

      SCRIPTConversion lag adjustment

      Knows how long a click takes to become a loan, so it judges results at the right time.

      SCRIPTSearch term pattern matching

      Blocks phrases that have spent before with zero conversions.

      SCRIPTTrue CPA trend logger

      Separates real disbursals from first-open noise into one true-cost line.

      THE OUTCOME

      Clean disbursal signal → bidding stops chasing cheap opens → brand search gets its budget → waste is cut weekly → real cost per disbursal is visible and under control.

      We don't bill for clicks or impressions. We bill for outcomes.

      We only get paid when a verified outcome happens. Nothing disbursed, nothing paid.

      Outcome ledgerverified against your LMS
      Clickuser saw and tapped the offer₹0
      Install / sign-upno verification yet₹0
      Verified leadbureau, documents or KYC passedbillable
      Loan disbursedconfirmed in your LMSbillable
      ₹0for clicks
      Per disbursalor verified lead
      100%aligned to outcome
      4+fintech partners live

      Cost per disbursal (CPD)

      We send qualified users through our affiliate network. We're paid only when a loan is disbursed.

      Pay on disbursalPerformance-based

      Cost per verified lead (CPL)

      Leads that pass your own checks: credit score, documents or KYC. We're paid only for those.

      Pay on verified leadZero waste
      Current partners
      RingFatakPayCashePocketly

      High-volume, high-quality acquisition for leading fintech brands.

      Why it works
      Zero wastage

      100% of budget goes to acquisition, not experiments.

      Verified outcomes

      Integration with your LMS or CRM, so only qualified events count.

      Scalable

      Proven across 4+ fintech partners at the same time.

      We don't just run campaigns. We build the systems that run underneath them.

      Each system cuts waste. Together they form one loop: learn, act, improve.

      tnt · overnight run
      02:00 creative_intel · 1,200+ competitors scraped
      02:20 ad_library · 14 new lending creatives decoded
      03:00 auction_guardian · 3 ads paused, 1 scaled
      05:00 graph_api · true cost per disbursal updated
      06:00 ✓ founder brief ready
      1,200+competitors tracked
      6in-house systems
      24/7rules running
      Hoursnot weeks, to react
      Creative intelligence

      Scans 1,200+ competitors daily. Finds winning hooks and offers. Feeds them to our creative team.

      52K+ angles trackedActive
      Competitive intelligence

      Reads the Meta Ad Library and Google Ads Transparency Center live. Tracks competitor moves and budget shifts.

      1,200+ competitorsActive
      Meta MCP → Claude insights

      Meta data goes into Claude to spot patterns and problems, and suggest next moves.

      Daily analysisActive
      Meta Graph API

      Our own dashboards and reports, built on the Graph API. Live data, custom metrics.

      Live dashboardsCustom
      Google Ads scripting

      Scripts that run 24/7. They audit spend, pause waste and guard budget.

      24/7 protectionActive
      Custom metrics & dashboards

      True cost per disbursal, signal purity score, efficiency ratio. Built for fintech, built for results.

      7+ custom metricsLive
      THE RESULT

      Every system works together as one closed loop. That's how we consistently outperform traditional agencies by 3-5×.

      G2 verification is the gatekeeper to your ad spend. We make sure you pass it, fast.

      Failed verification freezes your campaigns. We run Google's verification for fintech end to end.

      ₹1,00,000

      Fixed fee. G2 verification end to end. One price, no retainer.

      ₹85,000

      If your brand is already on tnt. systems.

      Google Ads account verified
      All G2 verification requirements satisfied
      BusinessThe Nonchalants Consulting
      AddressVerified
      FinancialsVerified
      Industry complianceMapped
      Document auditGoogle liaisonCompliance mappingApproved
      50%+of fintech applications face delays or rejection
      7-10 daysaverage approval with tnt.
      2-3 weeksindustry average
      End to endaudit to verified
      Pre-audit and document validation

      We check PAN, GST, address proof and bank statements, and fix gaps before you submit.

      Direct Google liaison

      We talk to Google's verification team for you. Fast, clear, no back-and-forth.

      Industry-specific compliance mapping

      Your account meets every rule for lending and regulated brands. No surprises.

      Expedited approval and monitoring

      Approval in 7-10 days. Then we keep the account compliant.

      We work like a stakeholder in your company.

      A vendor is paid for activity. A stakeholder is judged on what reaches your bank.

      An agencytnt.
      Paid forManaging spendMoving your contribution
      Looks atThe ad dashboardYour bank, your funnel, your P&L
      When spend won't pay backSpends it anywayTells you, and holds it
      On the accountA junior, twice a weekThe founders, every week
      RelationshipVendor with a retainerA stakeholder in the outcome

      You always know what we did, and why.

      MonBank numbers

      Numbers from your bank and loan book, not dashboards. Budgets move by rule.

      Budget rebalance
      TueCreative review

      Kill the weakest, launch new concepts.

      New concepts live
      WedFunnel & KYC

      Drop-offs by screen, product fixes in flight.

      Product sync
      ThuSearch & tracking

      Search terms, negatives, tracking health.

      Negatives pushed
      FriFounder review

      With you. What changed, what's next.

      Vishnu + Satyam
      ALWAYS ONScripts and rules guard the budget between meetings.

      Five brands. Five root causes. One way of working.

      Vishnu and Satyam led every one of these brands. They designed the system, ran the account and delivered the numbers.

      FATAKPAY · CHAPTER 1 · THE ASK

      "Add ₹50 Cr of disbursals a month. Stay profitable."

      Consumer lending. ₹25 Cr a month in disbursals. Cost per conversion above ₹3,700 and rising. The room wanted to push spend. We asked for two weeks to look underneath first.

      # growth
      GT
      Growth team9:12 AM

      We need +₹50 Cr disbursals a month. Just push spend. CAC is a problem for later.

      +1  4Seen by 6
      3 replies Last reply today at 9:40 AM
      spend without a machine
      CHAPTER 2 · WHAT WE FOUND

      The ads were fine. The app was breaking.

      Tracking was incomplete, so Meta guessed who disbursed. Campaigns bid against each other. App errors dropped borrowers mid-application: only 8-13% finished. More spend would have bought more drop-offs.

      9:414G
      ‹Step 3 of 5
      !
      Verification failed

      We couldn't verify your details. Please try again later.

      ERR_EKYC_TIMEOUT
      Try again
      Contact support
      every rupee after this is waste
      CHAPTER 3 · WHAT WE FIXED

      Machine first. Volume second.

      Four phases. Nothing scaled until the last phase earned it. We fixed app errors with FatakPay's product team. Meta came back for volume only when the machine could take it.

      01Pilot + truthData-pipeline audit, real CAC benchmarked
      02RestructureFunnelised account, CAC ceilings written in
      03Product + creativeApp errors fixed, messaging rebuilt for disbursal
      04SystemsRules firing in minutes, Meta revived
      CHAPTER 4 · WHAT HAPPENED

      ₹25 Cr became ₹108 Cr a month.

      Budget up 6×, cost per customer down 85%, in the same account.

      Web CAC₹3,700₹556
      App CAC₹1,300+₹313
      Loans / month4K39K+
      Journey conversion8-13%75-96%
      Paid share of revenue8%62%
      Media / month₹25L₹1.56 Cr
      ₹25 Cr₹108 Cr
      StartRestructureSystemsNow

      Monthly disbursals

      Fintech · consumer lendingRoot cause · product

      They asked for ₹50 Cr more disbursals a month. The CAC would have killed the company first.

      The goal wasn't more leads. It was +₹50 Cr disbursals a month, profitably. Tracking was incomplete, accounts were messy, app errors leaked users, CAC was rising, and nobody could tell a good week from a bad one.

      "Just push spend. We need disbursals."

      Cost per conversion₹3,700+₹300-400
      Monthly disbursals₹25 Cr₹108 Cr
      Web CAC₹3,700₹556
      App CAC₹1,300+₹313
      Paid contribution8%62%
      Loans / month4K39K+
      Monthly disbursals · FatakPayStart → After
      Web CAC ₹3,700 → ₹556₹25 Cr₹108 Cr

      Start and end figures are real. The months in between are drawn to show the shape.

      The diagnosis

      What they had
      TrackingIncomplete
      AccountUnstructured
      Measured onLeads / CPI
      MetaDead as volume
      Paid mix8% of revenue
      What they needed
      TrackingDisbursal-grade
      AccountFunnelised
      Measured onCost per conversion
      MetaHigh-volume engine
      Paid mixMajority of revenue

      We fixed the machine before we scaled it

      Pilot + truth

      Audited the data, mapped app errors, compared real CAC with platform ROAS. Tiny spend until the numbers were honest.

      Restructure

      Split prospecting from retargeting, stopped self-bidding, set CAC ceilings.

      Product + creative

      Sent product leaks to engineering. Rebuilt messaging around disbursal. Ran creative sprints with kill rules.

      Systems

      Reports people read. Rules that act in minutes. Meta back for volume once the machine held.

      Cost per conversion: ₹3,700+ at start → ₹1,560 after restructure → ₹556 with systems → ₹300-400 steady.

      Six things we refused to skip

      01No spend on a blind algorithm

      If disbursal isn't in the event stream, Meta buys leads you can't underwrite.

      02Structure before scale

      Overlapping campaigns inflated CAC. Isolation first, then volume.

      03Product leaks are media leaks

      App errors sit downstream of every rupee. We treated them as CAC.

      04Contribution, not CPI

      Installs are cheap. Disbursals pay the bill.

      05Revive a channel only when it can take it

      Meta came back after the machine held.

      06Rules, not weekly autopsies

      Lending auctions don't wait for a Monday deck.

      IF YOU RUN A LENDING BRAND

      Don't buy more disbursals from a leaking account. Fix the data, structure the account, then add volume. That's how ₹25 Cr became ₹108 Cr without CAC eating the profit.

      Full FatakPay story
      Fintech · credit managementRoot cause · signal

      No brand. No structure. No systems. From zero to ₹3.6 Cr revenue.

      Zavo needed a brand and an engine to acquire, convert and collect, from nothing. Once the algorithm learned from repayments, not installs, everything compounded: media 5×, CPI halved, installs 30×, repayments 14×, conversion 5×.

      "Launch it. We'll figure tracking out later."

      Revenue₹7L₹3.6 Cr
      Monthly repayments₹2.5 Cr₹35 Cr+
      Cost per install₹22+₹12
      Monthly installs1K30K+
      Conversion rate7-10%40-50%
      Daily repayments₹6 Cr₹16 Cr+
      Monthly repayments · ZavoStart → After
      Cost per install ₹22 → ₹12₹2.5 Cr₹35 Cr+

      Start and end figures are real. The months in between are drawn to show the shape.

      How we built it

      Pilot

      Tiny spend, clean events, app errors treated as a media problem. Proof an install could become a repayment.

      Restructure

      Structured account, prospecting split from retargeting, CPI ceilings. Every campaign has a job.

      Product + creative

      Product leaks fed back. Messaging built for credit management, not "download now". New creative every week.

      Systems

      Reports that drive decisions. Media went 5× only after conversion went 5×.

      Monthly repayments: ₹2.5 Cr start → ₹8 Cr engine → ₹20 Cr scale → ₹35 Cr+ now. Media ₹2L → ₹10L a month.

      Six things we refused to skip

      01Launch is still a system

      Zero base is no excuse for chaos.

      02CPI is not the business

      Halving CPI only matters if repayment quality holds.

      03Don't 5× spend before 5× conversion

      Media grew after the funnel proved it could take it.

      04App errors are paid media

      Every failed KYC is a CPI you already bought.

      05Creative without a funnel is art

      Messaging built against repayment, tested like a product.

      06Leave the engine behind

      Reports, rules, ceilings. No war room every Monday.

      IF YOU ARE LAUNCHING A FINTECH

      Don't "go live and fix later". Build the data, the funnel and the kill rules first. Then 5× spend is a decision, not a hope.

      Full Zavo story
      Wellness · supplements · D2CRoot cause · foundation

      They were burning money on Amazon. We stopped the bleeding first.

      Marketplace ROAS looked fine at 2-3×. But as spend rose, CAC rose and orders stayed flat for 6-7 months. No brand, no working site, no funnel. Just marketplace ads carrying the company.

      "Just start the ads. We need to scale."

      First positive pilot₹60K₹1.2L
      Monthly sales, next month₹1.25L₹4L
      Peak Google ROAS17×
      Google ROAS while scaling~4×
      Meta layer₹3.5L~₹9L
      Marketplace ROAS before2-3×, flat

      Four phases, nothing moved until the last one worked

      MONTHS 0-3Foundation

      Studied competitors, locked the pitch (purity, Himalayan sourcing, science), refreshed the brand, rebuilt the site, set up tracking.

      END OF M3Pilot

      ₹60K in → ₹1.2L out. The first clean positive ROI in months. Not huge money, huge proof.

      MONTHS 4-7Google engine

      Sales ₹1.25L → ₹4L in a month, then a steady ₹2-4L band. Profitable the whole way.

      AFTERMeta layer

      Simple static ads retargeting people Google brought in. ₹3-3.5L → ~₹9L.

      Six things we refused to skip

      01Don't buy traffic for a broken machine

      Every rupee teaches the platforms the wrong lesson.

      02Sequence beats speed

      Foundation → pilot → primary channel → secondary layer.

      03Marketplace wins ≠ brand wins

      When efficiency dies, you have nothing left.

      04Peak ROAS isn't the goal

      A scalable ~4× pays the bills, not a 17× screenshot.

      05Retargeting needs upstream volume

      Meta worked because Google had filled the pool.

      06Contribution, not platform ROAS

      We optimised for money left after product cost.

      IF YOU'RE A FOUNDER READING THIS

      Don't copy the channels. Copy the refusal to scale a broken system. Fix the machine first, then turn the volume up.

      Full Naturavest story
      Healthcare · fertility & IVFRoot cause · message

      35 creatives. One problem: they spoke like a clinic.

      A sensitive, high-consideration category. CTR ranged from 0% to 8.33%. Cost per result ranged from ₹7 to ₹577. Eight ads got zero clicks, and nothing decided what to scale or kill. We built the creative and media system, and left the rules with the team.

      Peak CTR isolated8.33%
      Cost-per-result spread12×
      Male fertility cost/result₹7-11
      Creatives diagnosed35

      What we built, in order

      1. Creative teardown. All 35 assets scored on CTR, CPC and cost per result; winners vs zero-click traits isolated into a ranked library and kill list.
      2. Four message pillars. Four pillars: trust and authority, emotional reassurance, education and myth-busting, policy-safe social proof.
      3. Egg Freezing Month content system. Teasers, campaign films, open-house coverage, carousels, FAQs and AMAs, with paid versions mapped.
      4. Meta architecture. Lead and awareness campaigns by intent and format, always-on base under campaign spikes, budget and frequency discipline.
      5. Google hygiene. Negatives, IP exclusions, match-type intent, call-only goals, long-tail high-intent queries.
      6. Rules left behind. Kill, scale and rotate criteria the team still uses.

      What actually worked

      CHAMPION"FREE THE CLOCK" · 8.33% CTR

      Empowering, aspirational, high-contrast. ₹10.20 CPC.

      PATTERNEmpowerment over fear

      "FREE THE CLOCK" and "Parents in 2026?" beat anxiety-led messages.

      PATTERNRelatable humanity

      Real portraits beat clinical imagery by a wide margin.

      FATALPrice too early

      High prices on the primary visual killed the emotional connection.

      FATALPassive visuals, text-only

      Backs of subjects and quote ads: eight creatives, zero clicks.

      OPPORTUNITYMale fertility

      Consistently ₹7-11 per result. Clear white space to expand.

      SYSTEMS OVER ADS, IN A SENSITIVE CATEGORY

      We didn't just tweak bids. We found what creative actually worked, built the content and media system around it, and left a way of working the brand still uses.

      Full Archish story
      D2C · hyper-localRoot cause · funnel

      Revenue stuck at ₹10-12L. We didn't ask for more budget. We asked for pincodes.

      Demand came from a few pincodes, but the ads looked national. The "national" campaign was really five neighbourhoods, so we built for those five.

      "We keep going viral. The month still looks the same."

      ROAS57×
      Spend₹62K
      Monthly revenue₹12L₹35L+
      Budget mythMore spend → less waste

      Precision, not pressure

      01Map the demand

      Which pincodes buy, which only watch. Spend forbidden outside the first list.

      02Speak like the street

      Content-style creatives and pincode-level messaging that mirrors how people there decide.

      03A page that closes

      Conversion-first landing pages. One job per page. No national story on a local click.

      04Ruthless pruning

      Real-time decisions on spends, copies and leaks. Kill fast, feed winners.

      Six things we refused to skip

      01Viral is not a channel

      Flukes feel like growth. They don't compound.

      02Geography is the targeting

      Ads that ignore the map are a leak.

      03Don't buy budget to escape a plateau

      ₹62K was enough once waste was illegal.

      04The landing page is the offer

      Local click, national page, dead conversion.

      05Prune faster than you produce

      Decided in-session, not in a monthly review.

      06Small is a strategy

      Precision beats budget.

      IF YOU RUN A SMALL BRAND

      You don't need a bigger media plan. You need a tighter map. That's how ₹12L becomes ₹35L without a bigger budget.

      Full hyper-local story

      Two operators. One scaled brands from the agency side. One built the engine from inside a lending company.

      You work with both of them, every week. Not just at the pitch.

      Vishnu Mallah, founder of tnt.

      Vishnu Mallah

      Founder · Ex-WPP · Ex-Mediachondria

      Growth strategy, scaling decisions and the weekly founder review. LinkedIn ↗

      Satyam Mishra, co-founder of tnt.

      Satyam Mishra

      Co-founder · Ex-FatakPay · Ex-DigiCulture

      Acquisition engine, tracking, integrations, delivery and daily optimisation. LinkedIn ↗

      From media strategy and pitching to founder in four years. Selected through a competitive hire for media strategy and pitching at WPP, he worked on multi-crore budgets and pitches for Adani Realty, Apollo Tyres, Axis Mutual Fund, Franklin Templeton and Monster India. At Mediachondria he led strategy and performance for 21+ brands across 7,000+ campaigns.

      ₹1,460 Cr+client revenue delivered
      7,000+campaigns across 21+ brands
      80%pitches converted
      13%+minimum MoM growth

      25 brands. From Adani Realty to a five-pincode D2C launch.

      National & enterprise · at WPP
      Adani RealtyApollo TyresAxis Mutual FundFranklin TempletonMonster IndiaVredesteinThe Gift Studio
      Fintech & lending
      BharatNXTStoxBoxFatakPayFlexiloansAmbit FinvestLegalpayQuickSettleZavo
      Healthcare, D2C & more
      Archish IVFDocereeMorisonsMorisons Baby DreamsAyuveerSOVI & TYDIHomemade LoveThe Full CircleAshleysUbrealty

      "None of these started with 'let's scale.' They started with someone asking an uncomfortable question about what the dashboard wasn't showing."Vishnu Mallah · also planned 45+ national campaigns at WPP

      From ₹25 Cr to ₹108 Cr in monthly disbursals. At FatakPay he rose from executive to performance marketing manager in under three years and built the lending app's acquisition engine from zero: Google, Meta and programmatic, with MMP attribution tracing every install to a loan. He then ran performance for multiple brands at DigiCulture before co-founding tnt.

      1,30,000+users acquired
      ₹70 Cr+loans disbursed, brand side
      ₹3,700 → ₹300cost per conversion, FatakPay
      3.5+ yrsrunning lending acquisition · 4 channels
      Brand side · built in-house
      FatakPay
      Lending & credit engines · at tnt.
      RingCasheCreditSeaNCR FincorpCMLGrowFiNovioZavo
      D2C & healthcare · at tnt.
      NaturavestArchish Fertility

      "I started on the brand side and learned how performance marketing hits real business outcomes. The problem wasn't always the ads. It was the system behind them."Satyam Mishra

      Two gaps, seen from both sides. One company built to close them.

      VISHNU · AGENCY SIDE · WPP, MEDIACHONDRIAThree seniors pitch. By week three, one junior runs the account alone.

      The gap he saw.

      SATYAM · BRAND SIDE · FATAKPAY, DIGICULTUREAcquisition run as campaigns and dashboards, not as a business function.

      The gap he saw.

      01Founders on every account

      Both of them, every week. Not only at the pitch.

      02Acquisition built as a system

      Signal, structure, creative and rules working together.

      03Measured in your bank

      Contribution and payback, not platform ROAS.

      The full presentation.

      Strategy, systems and case studies in one deck. Best viewed full screen.

      Open in Google Slides ↗

      Questions lenders ask first.

      What does a bank and NBFC marketing agency do differently?+

      A general agency optimises for installs and leads. We optimise for approved and disbursed loans, and send those events back to Meta and Google, so they find people who qualify and repay.

      What is tnt.?+

      tnt. (The Nonchalants Consulting) is a founder-led growth and performance marketing agency in Mumbai, run by Vishnu Mallah and Satyam Mishra. We work mainly with banks, NBFCs and lending apps and measure our work in cost per disbursal, not cost per lead.

      Do you only work with lenders?+

      Lending is our core. We also work with a few brands in categories that excite us as founders: deathtech, eSIM and travel connectivity, and future tech such as AI products and EVs. We have grown D2C and healthcare brands too.

      Do you work with new lenders or only scaling ones?+

      Both. We launch new lenders and loan products, and we take over scaling accounts that have hit a cost-per-disbursal ceiling.

      Which lending products do you market?+

      Personal loans, salary-advance and short-tenure loans, credit lines, BNPL, business and MSME loans, gold loans, two-wheeler loans, credit cards and credit-management products, for banks, NBFCs and lending apps.

      How do you keep lending ads compliant?+

      Every ad names the regulated lender, shows the real loan range and never says "guaranteed approval" or "no credit check". Your compliance team reviews it before it goes live.

      Do you only run ads, or work on our product too?+

      Both. At FatakPay and Zavo we fixed app and KYC errors with the product teams. A broken journey makes every rupee of media cost more.

      How does the affiliate model charge?+

      Per disbursal or per verified lead, never per click. Events are verified against your LMS or CRM.

      What does G2 verification cost?+

      A fixed ₹1,00,000, end to end, or ₹85,000 if your brand is already on tnt. systems. Average approval is 7-10 days.

      How do we start?+

      A 30-minute call with a founder. Then a two-week audit of your whole growth system. On day 15 you get every leak, ranked in rupees, with the fix.

      Most agencies still run ads. We build the systems that stop the problems existing.

      ₹1,460 Cr+client revenue
      39K+loans a month, one account
      57×ROAS on ₹62K
      25+brands grown
      DAY 1A 30-minute call with a founder

      Your numbers, your funnel, your goals. No pitch deck.

      DAYS 2-14A full audit of your growth system

      Tracking, accounts, KYC journey, creative, offer. 60+ checks.

      DAY 15Every leak ranked in rupees, with the fix

      The biggest first. You decide what happens next.

      esc
      ↑ ↓ move↵ openesc close
      Book a founder call
      Book a founder call