Know why your ads moved

What changed. Why it moved. What to do next.

Performance moves and nobody knows why. The Ad Spend keeps every change on every platform, shows what moved after it, and proposes the fix for you to approve.

Free to start · No card · Web app and Slack

The recordGoogle Ads · Search / Brand

Example

What changed

Tue 8:40 AM

Location targeting

12 metros3 metros

Changed by Sam R.

Why it moved

+39%CPA against its own baseline

$57$41 baseline

Tue 8:40 AMtargeting narrowed

14 days agoToday

What to do next

Review conversions by metro before Friday's report.

A strong lead, not a verdict. The call stays yours.

Example record of one change: location targeting was narrowed on Tuesday, cost per acquisition rose 39 percent against its baseline, and the suggested next step is to review conversions by metro.
A woman crawling across a floor completely covered in scattered papers, reaching for a page

Without the record

Somewhere in here is the reason CPA moved.

The gap

The platforms became black boxes. You got the blame for what you couldn't see.

Settings change. Metrics move. The explanation is scattered across the platforms and someone's memory. The Ad Spend is the record of your ad accounts: every settings change, the movement that followed, and the next change for you to approve.

Connects

Google Ads, Meta, LinkedIn, TikTok, Reddit, Microsoft Ads, Pinterest Ads and OpenAI Ads. Connected in minutes.

Records
Every settings change, with the before, the after and who made it. Two years of history load on the first sync.
Watches
Performance against your own baseline. Trends run every weekday.
Acts
Only when you approve. In the web app and in Slack.

Memory. Signal. Action.

A man carrying a stack of green ledger folders under one arm

01 · Memory

What changed.

Every edit, with the before and the after.

HistoryAll accounts

Example

  1. Tue 8:40 AM

    Google Ads · Search / Brand

    Location targeting

    12 metros3 metros

    Changed by Sam R.

  2. Mon 4:12 PM

    Meta · Prospecting

    Daily budget cap

    $400$500

    Changed by Maya T.

  3. Mon 9:02 AM

    Google Ads · Search / Non-brand

    Bid strategy

    Manual CPCMaximize conversions

    Changed by Google Ads auto-apply.

Example History timeline: settings changes across connected ad accounts, each with the time, the value before and after, and who made it.
  • HistoryEvery connected account, one timeline.
  • StrategyYour goals, baselines and lessons, kept with the account.
Explore Memory
A woman in glasses reacting with disbelief while holding a phone handset

02 · Signal

Why it moved.

The movement, next to the change that lines up with it.

TrendsSearch / Brand

Example

Needs attentionHigh impact

CPA on Search / Brand is 39% above its own baseline.

$57$41 baseline

Tue 8:40 AMtargeting narrowed

14 days agoToday
CPA
$41$57
The change that lines up
Tue 8:40 AM. Location targeting, 12 metros to 3, by Sam R.
Example finding: cost per acquisition on Search / Brand rose from 41 to 57 dollars, 39 percent above its own baseline, after Sam R. narrowed location targeting on Tuesday at 8:40 AM.
  • AlertsYour thresholds, or the account's own forecast.
  • TrendsPatterns worth a closer look, every weekday.
  • ReportsFrom a brief to a report you can send.
Explore Signal
Two colleagues passing a file over a desk while a woman with a mug looks on

03 · Action

What to do next.

A specific change, waiting for your yes.

Optimizer

Example

Needs your approval

Return the Prospecting daily cap to $400?

Current

$500 / day

Proposed

$400 / day

Why
Since Monday's change, the month is pacing $2,300 over the $12,400 in Strategy.
Expected
Month-end spend back on plan.
Scope
One campaign. Its daily budget.
Example recommendation: return the Prospecting daily cap from 500 to 400 dollars, with the reason, the expected effect, the scope, and Approve and Dismiss controls.
  • OptimizerReview every account-changing action.
  • IntentWho is responding, and what that says about targeting.
  • AttributionAd spend next to closed revenue in HubSpot and Salesforce.
Explore Action

In Slack

Ask where the work already happens.

Mention @theadspend in any channel and ask about an account in plain English.

  • The assistantAnswers with the evidence behind them.
  • Alerts and reportsDelivered to the channels you choose.
  • Optimizer approvalsApprove or dismiss from the thread.
See it in Slack
paid-media
Slack
Dana W.9:41 AM
@theadspend why did CPA jump on Search / Brand this week?
The Ad SpendApp9:41 AM

CPA on Search / Brand is up 39% since Tuesday, from $41 to $57. Location targeting was narrowed that morning. Review conversions by metro before Friday's report.

Change record

Field
Location targeting
Change
12 metros → 3 metros
By / when
Sam R. · Tue 8:40 AM

Instead of

A record, not a dashboard.

  • Dashboards and data pipelines

    They move the numbers into one place. The Ad Spend keeps the changes behind the numbers.

  • Automated rules and agents

    They act on a condition. The Ad Spend explains the movement first, then proposes one change and waits for your yes.

  • Platform reporting

    One platform, on its own terms. The Ad Spend reads every platform against your own history.

Compare the alternatives
A corded desk phone with a sticky note resting on an oxblood-red carpet

Every change, on every platform, with who made it.

The record is why the answer can be checked.

Your accounts stay yours.

Nothing runs without you.
Every change to an ad account is proposed first and waits for your approval.
Your data is not for sale.
We do not sell it and we do not use it to train general AI models.
Each customer is separate.
One customer's data is never used to serve another.
Leave when you like.
Revoke a connection in the product or on the platform at any time.
How we handle data

Questions

Answers, not gestures.

What does The Ad Spend actually do?

It brings your ad-account changes, performance data, and business context into one record. Memory keeps the history and strategy. Signal watches for movement and turns it into alerts, trends, and reports. Action turns the analysis into a recommendation you approve before anything changes.

Is this a dashboard, a pixel, or an MCP connector?

None of those. It is a record of your ad accounts with analysis on top: what changed, why it moved, what to do next. There is no pixel to install. A hosted MCP endpoint lets your own tools query the record, but the record is the product.

How is this different from platform-native reporting?

Platform reporting shows one platform's numbers, on its terms, with its attribution. The Ad Spend reads every connected platform against your own history and your own goals, records the changes behind the numbers, and keeps it all in one place your team can share.

How do I get started and who on my team can use it?

Start free, with no card. One person connects the ad accounts and the whole team uses the same record, in the web app and in Slack. Or book a demo and we'll set you up directly.

Does anything change my campaigns automatically?

No. Every action that touches an ad account is proposed first and runs only after you approve it, with the permissions you have granted. Recommendation and execution are always separate steps.

We already have dashboards.

Dashboards show metrics. The Ad Spend preserves the operating context around the metrics: what changed, what moved afterward, and what decision followed.

We use an agency.

Your agency works from the same record you do. It connects the accounts it runs for you, every change it makes is on the timeline with who made it, and a handoff starts from that history.

Two women walking and laughing; one carries binders, the other a mug.

You got into this to create. Not to guess.

Connect one ad account and we'll walk your own change history with you.

Free to start · No card · Web app and Slack

Plans and prices are on one page. See pricing. Or read the docs and what shipped this month.