TrueMarketing

Bank-verified return on ad spend. No one else has it.

TrueMarketing is total marketing intelligence measured against cleared cash — every platform, campaign, ad set and creative followed from spend to the money your banks actually settled.

Scale now See the product
Two ecommerce founders reviewing bank-verified marketing performance together
Channel return, bank confirmedCurrent cycle · matched deposit by depositSettled
Platform-reported revenueEight ad accounts, each counting its own conversions$1,375,700
Cross-platform double attributionOne order claimed by Meta, Google and TikTok, credited once−$52,400
Ghost, invalid and modelled claimsImpressions, bot traffic and statistical fills no deposit supports−$77,800
Returns, cancellations, chargebacksMoney returned to the buyer or withdrawn by the issuing bank−$60,900
Settled to your banksMatched deposit by deposit$1,184,600
Bank-verified ROAS on $346,400Your platforms reported 3.97×3.42×
Securely connect to 12,000+ banks through Plaid

Connects to every platform you spend on and every account you get paid into

MetaGoogle AdsTikTokPinterestSnapchatYouTubeAmazon logoAmazon AdsWalmart ConnectShopifyStripePayPalKKlaviyoPlaid logoPlaid
Profitability question

How do I know if my ecommerce ads are actually profitable?

Platform-reported ROAS is one input, not a complete profitability answer. Compare attributed revenue with product margin and variable costs, then account for refunds, disputes, payout deductions, and what ultimately settled.

TrueMarketing follows supported platform-attributed outcomes through orders, payouts, and bank settlement. Settlement supports the financial outcome; it does not prove an advertisement caused the sale.

Definition

Platform ROAS — Attributed revenue divided by ad spend under the platform’s settings.

Definition

Break-even ROAS — The return threshold based on product margin and variable costs.

Definition

Settlement-supported ROAS — Supported platform-attributed outcomes followed through payout and bank settlement.

SCAC shows what a financially supported new customer cost under defined adjustment, settlement, and maturity rules.

The difference

Know what your advertising truly returned — and how much further it can go.

Your platforms report the activity they can see. Your bank reports the money. Truence walks the whole path between them, names every line, and hands you a return you can commit next month's budget against today.

Growth and finance leads reviewing settled channel return together
Claim to depositEvery dollar named
Reconciled
Cross-platform double attributionOne order claimed by three platforms, credited once−$52,400
Ghost, view-through and invalid trafficClaims and traffic no cleared order supports−$49,900
Modelled and estimated conversionsStatistical fills the platform never observed−$27,900
Cancelled, returned, never capturedMoney returned to the buyer or never charged−$41,200
Chargebacks, net of recoveriesWithdrawn by the issuing bank, recoveries posted back−$19,700
Net named between the two figures−$191,100
Settled in your banksBank confirmed
$1,184,600Matched deposit by deposit · securely connected through Plaid
Room to scale+$70,500 / monthHeadroom named per channel at today's settled return of 3.42× on $346,400 spent.
The product

Everything TrueMarketing does, on your real ad accounts.

Measure the return, fix the double counting, price a customer honestly, then fund the next month on cash that already cleared.

01
Channel return

See what every channel actually returned.

Spend, platform claim and bank-settled revenue sit on one line for Meta, Google, TikTok, Pinterest, Snapchat, YouTube, Amazon Ads and Walmart Connect.

  • Claimed and settled return in the same period
  • Verified ROAS calculated on deposits, not pixels
  • Retail media read on its own settlement cycle
Platforms claimed$1,375,700

Channel return

Every channel measured against the deposits it produced

Period · Last full cycle ▾Channels · All ▾LIVE RECONCILING
Ad spend$346,4008 connected sources
Platforms claimed$1,375,7003.97× reported
Bank settled$1,184,600Matched deposit by deposit
Bank-verified ROAS3.42×No model. Cleared cash.
Platform claim against bank-settled revenueDifference $191,100
Platform claimBank settled
140k280k420k560kMetaGoogleTikTokAmazonKlaviyo
Deposit confirmed · Bank of America ··· 2841 · Day 31$84,620
Channel ledgerVariance $0.00
ChannelReads fromAd spendPlatform claimBank settledSettled ROASConfirmed headroomDecision
MetaPaid social · 3 ad accounts$128,300$512,800$438,9003.42×+$24,000Settled
Google AdsSearch, Shopping, PMax$96,100$388,400$351,6003.66×+$31,000Settled
TikTokPaid social · creator mix$54,900$186,200$142,7002.60×Pace back
Amazon AdsRetail media · 14-day cycle$34,100$99,100$84,3002.47×+$6,500Cycle open
KlaviyoEmail and SMS flows$18,600$151,900$138,4007.44×+$9,000Settled
Walmart ConnectRetail media · own cycle$14,400$37,300$28,7001.99×Hold
02
Campaign performance

Scale the campaign that banked, not the one that claimed.

Every campaign carries its own spend, orders, settled revenue and the deposit date that confirmed it, so the winner you fund is the winner that paid.

  • Campaign-level settled return and margin after ad spend
  • Ad sets and audiences inside the same view
  • Deposit reference beside every settled figure

Campaigns & ad sets

Spend, settled revenue and confirmed headroom by campaign

Period · Last full cycle ▾Channels · All ▾LIVE RECONCILING
Ad spend$346,4008 connected sources
Platforms claimed$1,375,7003.97× reported
Bank settled$1,184,600Matched deposit by deposit
Bank-verified ROAS3.42×No model. Cleared cash.
Campaign and ad-set performanceRanked on settled revenue
CampaignChannelSpendClaimedBank settledSettled ROASDecision
Spring set · prospectingCarousel · broad · cmp_4181Meta$41,800$172,600$149,2003.57×Scale
Brand searchExact · US · cmp_4192Google Ads$22,600$121,400$112,9004.99×Scale
Core catalogueShopping · all products · cmp_4207Google Ads$38,400$141,900$124,8003.25×Scale
Retargeting · 14 dayAdvantage+ catalogue · cmp_4219Meta$19,700$96,400$61,3003.11×Hold
Founder storyUGC · 30 seconds · cmp_4233TikTok$24,900$84,100$58,1002.33×Pace back
Confirmed headroom, by channel+$70,500 / month
  • Metaat today’s settled 3.42×+$24,000
  • Google Adsat today’s settled 3.66×+$31,000
  • Amazon Adsat today’s settled 2.47×+$6,500
  • Klaviyoat today’s settled 7.44×+$9,000
Every figure is spend the settled deposits already supportBank confirmed
03
Creative performance

Commission more of the creative that produced cash.

Each live asset is priced on the revenue that cleared behind it, so creative decisions stop running on impressions and engagement.

  • Settled revenue per asset, not per impression
  • Cost per settled order by creative
  • Fatigue flagged when settled return falls, not reach

Creative

Every live asset priced on the cash it banked

Period · Last full cycle ▾Channels · All ▾LIVE RECONCILING
Ad spend$346,4008 connected sources
Platforms claimed$1,375,7003.97× reported
Bank settled$1,184,600Matched deposit by deposit
Bank-verified ROAS3.42×No model. Cleared cash.
Creative economicsPriced on cleared cash
Home fragrance creative
MetaNocturne serum · hero still
Spend$18,400Bank settled$71,400Settled ROAS3.88×
Leather carry creative
TikTokEveryday carry · 15s hook
Spend$12,600Bank settled$41,200Settled ROAS3.27×
Daily protein creative
MetaDaily protein · review cut
Spend$9,800Bank settled$38,700Settled ROAS3.95×
Insulated bottle creative
Google AdsInsulated bottle · shopping
Spend$14,100Bank settled$62,900Settled ROAS4.46×
Each asset carries the deposits it produced, so the next brief is evidence-led4 assets live
Campaign and ad-set performanceRanked on settled revenue
CampaignChannelSpendClaimedBank settledSettled ROASDecision
Spring set · prospectingCarousel · broad · cmp_4181Meta$41,800$172,600$149,2003.57×Scale
Brand searchExact · US · cmp_4192Google Ads$22,600$121,400$112,9004.99×Scale
Core catalogueShopping · all products · cmp_4207Google Ads$38,400$141,900$124,8003.25×Scale
Retargeting · 14 dayAdvantage+ catalogue · cmp_4219Meta$19,700$96,400$61,3003.11×Hold
Founder storyUGC · 30 seconds · cmp_4233TikTok$24,900$84,100$58,1002.33×Pace back
04
Claim audit

Watch the platform claim become cleared cash.

One ordered audit names duplicate attribution, ghost and view-through claims, invalid traffic, modelled conversions, returns and chargebacks.

  • Every removal dated and traceable to an order
  • Chargeback recoveries posted back to the campaign
  • Bank variance stated at the end of the walk
Banks settled$1,184,600

Claim audit

The platform claim walked line by line to the bank deposit

Period · Last full cycle ▾Channels · All ▾LIVE RECONCILING
Ad spend$346,4008 connected sources
Platforms claimed$1,375,7003.97× reported
Bank settled$1,184,600Matched deposit by deposit
Bank-verified ROAS3.42×No model. Cleared cash.
Claim to deposit, in reading orderVariance $0.00
#Reconciliation lineEvidenceAmountState
01Platform-reported revenue8 connected ad accounts$1,375,700Reported
02Cross-platform double attributionOne order, three claims, credited once−$52,400Resolved
03Ghost and view-through claimsNo order id behind the claim−$38,600Removed
04Invalid and fraudulent clicksRepeat-IP bursts, sub-second sessions−$11,300Removed
05Modelled and estimated conversionsStatistical fills, never observed−$27,900Removed
06Cancelled, returned, never capturedMatched to the order that reversed−$41,200Removed
07Chargebacks, net of recoveriesWithdrawn by the issuing bank−$19,700Traced
08Bank-settled revenueMatched across Chase and Bank of America$1,184,600Bank settled
Bank-verified ROAS · $1,184,600 settled on $346,400 spent3.42×
One order, three claimsCredited once
  • Meta · 1-day view-through claim$68.00
  • Google Ads · last-click claim$68.00
  • TikTok · assisted claim$68.00
Order #10482 · one deposit, Chase ··· 4417$63.93
Credited to the channel the money supports$52,400 this cycle
05
Contribution

Know what each channel contributed after everything.

Product cost, fees, shipping and ad spend are removed from settled revenue, so contribution is the figure the channel actually left behind.

  • Contribution margin per channel
  • Blended and incremental return side by side
  • Losses named where a channel took more than it gave

Contribution

Paid, marketplace, email and organic on one settled basis

Period · Last full cycle ▾Channels · All ▾LIVE RECONCILING
Ad spend$346,4008 connected sources
Platforms claimed$1,375,7003.97× reported
Bank settled$1,184,600Matched deposit by deposit
Bank-verified ROAS3.42×No model. Cleared cash.
Contribution by source, bank-settled$1,184,600 settled
  • Paid socialMeta, TikTok · daily settlement$581,600
  • Paid search and shoppingGoogle Ads · daily settlement$351,600
  • Email and SMSKlaviyo flows, matched by order$138,400
  • Marketplace mediaAmazon 14-day, Walmart own cycle$113,000
One order, three claimsCredited once
  • Meta · 1-day view-through claim$68.00
  • Google Ads · last-click claim$68.00
  • TikTok · assisted claim$68.00
Order #10482 · one deposit, Chase ··· 4417$63.93
Credited to the channel the money supports$52,400 this cycle
Settlement cycles, joined to one returnAll sources reconciled
SourceCycle ruleCurrent cycleBank settledState
Amazon Ads14-day settlement cycleCycle 06 · closes Day 34$84,300Cycle open
Walmart ConnectOwn settlement calendarCycle 03 · settled Day 28$28,700Settled
KlaviyoOrder-matched, daily depositDaily · settled Day 31$138,400Settled
Organic and directDeposits with no ad claimDaily · settled Day 31$176,300Settled
06
Customer economics

Keep acquisition inside what your cashflow can carry.

Settled cost per customer is held against the ceiling your bank supports, with payback in days and ninety-day value built only from cleared orders.

  • Settled CAC of $41.80 against a claimed $33.60
  • Ceiling per channel with margin after ad spend beside it
  • 90-day settled LTV, LTV:CAC and payback in days
Settled CAC$41.80

Customer economics

Acquisition cost, payback and lifetime value on cleared cash

Period · Last full cycle ▾Channels · All ▾LIVE RECONCILING
Ad spend$346,4008 connected sources
Platforms claimed$1,375,7003.97× reported
Bank settled$1,184,600Matched deposit by deposit
Bank-verified ROAS3.42×No model. Cleared cash.
Settled customer economicsCeiling $46.00
ChannelPlatform CACSettled CACCeilingMargin after ad spendPaybackState
Google Ads$28.40$34.90$46.00$62.1038 daysWithin ceiling
Meta$31.20$39.80$46.00$54.6044 daysWithin ceiling
Klaviyo$9.10$11.40$46.00$81.3012 daysWithin ceiling
Amazon Ads$38.90$45.60$46.00$41.2058 daysAt ceiling
TikTok$42.70$58.20$46.00$28.4079 daysOver ceiling
Value after the money clearsBlended payback 47 days
  • New customers, settled revenue$712,300
  • Returning customers, settled revenue$472,300
  • 90-day settled LTV$164.20
  • LTV : settled CAC3.93×
Blended settled CAC against a platform-reported $33.60$41.80
07
Agent channels

Score the traffic that arrives without a click.

Orders placed through AI agents and assistants are scored, reserved and settled like every other sale, then returned to the channel that produced them.

  • Agent-channel orders scored on arrival
  • Reserves held until the deposit confirms
  • Agent revenue included in channel return

Chargebacks & agents

Recovered revenue and agent-channel orders, scored and settled

Period · Last full cycle ▾Channels · All ▾LIVE RECONCILING
Ad spend$346,4008 connected sources
Platforms claimed$1,375,7003.97× reported
Bank settled$1,184,600Matched deposit by deposit
Bank-verified ROAS3.42×No model. Cleared cash.
Chargebacks charged back to the work that caused themRecoveries posted back
CaseChannelCampaignReasonAmountState
cbk_3312MetaSpring set · prospectingCard not recognised−$9,140Evidence filed
cbk_3318TikTokFounder storyItem not received−$7,860Under review
cbk_3325Google AdsCore catalogueDuplicate charge+$1,720Recovered
cbk_3331Amazon AdsSponsored productsA-to-z claim−$4,420Evidence filed
Agent-channel orders, scored before settlement4 surfaces connected
  • ord_88412 · ChatGPT checkout · score 96 · Cleared$14,280
  • ord_88419 · Perplexity shopping · score 94 · Reserve released$7,410
  • ord_88423 · Claude agent · score 71 · Reserve held$3,260
  • ord_88431 · Copilot commerce · score 92 · Cleared$5,460
Settled agent revenue, rolled into the same return$27,150
08
Next month's plan

Build next month on money that already cleared.

Confirmed headroom is named per channel in dollars the bank has already settled, with marketplace timing and agent reserves visible in the plan.

  • Proposed allocation beside today's spend
  • Settlement timing included in every move
  • Projected figures clearly separated from confirmed figures
Room to scale+$70,500/mo

Budget plan

Next month funded on headroom the bank already confirmed

Period · Last full cycle ▾Channels · All ▾LIVE RECONCILING
Ad spend$346,4008 connected sources
Platforms claimed$1,375,7003.97× reported
Bank settled$1,184,600Matched deposit by deposit
Bank-verified ROAS3.42×No model. Cleared cash.
Next month, funded on confirmed headroomAllocation proposed
ChannelThis monthProposedMoveSettled ROAS behind itSettlement timingDecision
Google Ads$96,100$127,100+$31,0003.66×DailyScale
Klaviyo$18,600$27,600+$9,0007.44×DailyScale
Meta$128,300$152,300+$24,0003.42×DailyScale
Amazon Ads$34,100$40,600+$6,5002.47×14-day cycleScale
TikTok$54,900$54,900Hold2.60×DailyHold
Projected next-month spend $402,500 · projection, not a bank-confirmed figureProjected 3.53×
Confirmed headroom, by channel+$70,500 / month
  • Metaat today’s settled 3.42×+$24,000
  • Google Adsat today’s settled 3.66×+$31,000
  • Amazon Adsat today’s settled 2.47×+$6,500
  • Klaviyoat today’s settled 7.44×+$9,000
Every figure is spend the settled deposits already supportBank confirmed
12,000+
Financial institutions reachable through Plaid
Read-only
Permissioned access, Truence never moves money
6
Ways money comes in, all followed to the deposit
7
Payout outcomes, each with its reason
$0.00
Variance on every reconciled settlement
Implementation & support

Connected in minutes. Settled on your first read.

No tagging project, no data warehouse, no pixel rebuild. Connect the ad accounts you already run and Truence reads the last ninety days back the same day.

  1. 1Today

    Connect ad accounts, stores and bank

    • Meta, Google, TikTok, Amazon Ads and Klaviyo in a few clicks
    • Bank connected read-only through Plaid
    • No tagging rebuild, no data warehouse, no pixel work
  2. 2The same day

    Read the last 90 days back

    • Your first settled return arrives with history behind it
    • Duplicate claims resolved across every platform
    • Every campaign carries the deposit it produced
  3. 3Every cycle after

    Scale against the ceiling

    • Settled return and dollar headroom per channel
    • Creative and campaigns ranked on banked revenue
    • Next month's budget funded on cleared cash

Truence partners with Plaid and AWS, so the connection is permissioned and the data is protected from the first minute.

Plaid logoYour bank connection is permissioned and read-only

Truence connects through Plaid, the same infrastructure your bank already trusts. You grant the permission, you can revoke it in one click, and Truence can only read. It never moves money and never writes to your accounts.

Your data is protected on AWS

Everything Truence reads is encrypted in transit and at rest on AWS, isolated per business, with access logged. A DPA and a security review are available whenever you want them.

Your ad accounts stay exactly as they are

Truence reads your platforms through their official APIs. No tags to rebuild, no conversion setup to change, and nothing that touches how your campaigns run.

Scale now No implementation project. No migration. No setup fee.
Compare

Built to measure what nothing else can.

Three tools, three sources. Every line names where the number comes from.

TruenceReads the bank. Every channel figure is revenue that cleared, matched as the deposits arrive.
  • Return measured on deposits, not platform-reported conversions
  • One order claimed by three platforms is credited exactly once
  • Returns, cancellations and uncaptured checkouts removed by order
  • Chargebacks and recoveries charged to the campaign that caused them
  • Marketplace and retail media read on their own settlement cycles
  • Agent-channel orders scored, reserved and settled alongside paid
  • Settled CAC, payback and LTV measured on cleared cash
  • Headroom per channel stated in dollars you can commit today
Attribution platformsRead the click. Built to model which touch deserves credit for an order.
  • Return taken from modelled conversions
  • Overlapping claims resolved by model, not by deposit
  • Returns and cancellations sit outside the model
  • Chargebacks are not tracked against campaigns
  • Marketplace settlement cycles are not read
  • Agent checkouts are not scored or reserved
  • CAC is reported before refunds clear
  • Headroom is inferred, not stated in settled dollars
Platform ad managersRead their own account. Built to report the performance of the channel they sell.
  • Return taken from the platform's own conversion window
  • Each platform counts the same order for itself
  • Refunds appear late or not at all
  • Chargebacks never reach the report
  • Only that platform's spend is visible
  • No view of channels outside the account
  • CAC is the platform's own calculation
  • No cross-channel budget view

Scale on figures your bank already confirmed.

Connect your ad accounts, stores and bank. Every channel carries a settled return the moment the first deposits are read.

Questions

Ask anything about TrueMarketing.

Every question a growth team asks before they connect an ad account.

Scale the channel your bank confirmed.

Connect your ad accounts, stores and bank. Every channel carries a settled return the moment the first deposits are read.