Live budget pacing, not end-of-month surprises.

Medusa is campaign budget pacing software that tracks planned versus actual spend across every connected paid channel. Overspend and underspend are flagged the moment drift appears, while there is still time in the campaign window to act.

Illustrative demo data

ChannelDayTactic

Thu 22 Oct, all channelsvs plan

  • Spend$5,212 of $6,607 planned79%
  • Impressions486K of 590K planned82%
  • Conversions118 of 141 planned84%

At a glance

What it is
A paid media budget tracker that compares live spend, impressions and conversions against the plan, by channel, day or tactic.
Who it is for
Planners and agency teams running always-on or campaign budgets across Meta, Google, TikTok, LinkedIn and DV360.
What you put in
Your media plan (built in Medusa or from an uploaded brief) and OAuth connections to your ad platforms.
What you get out
A daily-refreshed pacing view of actual versus planned per channel, drift alerts for over- and under-pacing lines, and one-click reallocation suggestions to recover.

How it works

From your inputs to a working plan, in 5 steps.

  1. Set the plan as the baseline

    The budgets, channels and flighting in your Medusa plan become the pacing target. No separate tracker to maintain.

  2. Connect your platforms

    OAuth into Meta, Google, TikTok, LinkedIn and DV360. Live spend, impressions and conversions flow in without CSV exports or screenshots.

  3. Watch actual versus planned

    Pacing refreshes daily and rolls up by channel, day or tactic, so you can see at a glance which lines are on track, ahead or behind.

  4. Get flagged on drift

    When a line starts over- or under-pacing, Medusa flags it immediately and quantifies the gap, rather than letting it surface in the end-of-month reconciliation.

  5. Fix it with one click

    Each alert comes with a suggested reallocation to recover by end of month. Approve it, adjust it, or dismiss it.

What pacing in Medusa gives you

  • Overspend and underspend alerts

    Drift is flagged per line with the size of the gap and a suggested fix, so an under-delivering channel never quietly burns the flight.

  • One screen for every campaign

    Agencies see pacing across the whole book of business in a single view - the account drifting today, not the one that drifted last month.

  • Channel, day and tactic granularity

    Roll pacing up for the client summary or drill into a single tactic's daily delivery when something looks off.

  • Plan and pacing on one object

    Because pacing reads directly from the plan, there is no version mismatch between what was promised and what is being tracked.

Illustrative demo data

Tactics by channelW1–16

Programmatic · DV360, Xandr

Open exchangeNews PMPRetargeting

Video & CTV · YouTube, BVOD

In-streamBVODShorts

Delivery against the plan, day by day.

Medusa pulls platform data every day and shows actual against planned, by channel, day or tactic.

Spring trial pushday 18 of 30Illustrative demo data
Spent to date
$399K of $665K
Pace
60%
Planned to date
60%

Three channels are drifting more than 10 points from plan: DV360 18 behind, Meta 14 ahead, Google 21 ahead.

18 of 30 · today
Each speck is $1,000 of the $2.5M under management. This plan's $665K rides six serpents, one per channel: a serpent's length is its spend, the dotted path the rest of its plan, the ring the plan to date. Point at a serpent, or tab to its label, to read it.Tap a serpent to read it. Illustrative demo data.
The six channels on day 18 of 30, today. Plan to date 60%. A channel more than 10 points from the plan to date is drifting. Illustrative demo data.
ChannelBudgetShare of planSpent to datePlanned to datePaceStatus
DV360, Programmatic$185K28%$77.7K$111K42%Drifting, 18 pts behind
YouTube, Video and CTV$148K22%$81.4K$88.8K55%5 pts behind
Meta, Paid social$136K20%$101K$81.6K74%Drifting, 14 pts ahead
Google, Paid search$111K17%$89.9K$66.6K81%Drifting, 21 pts ahead
TikTok, Paid social$60K9%$37.2K$36K62%On plan
LinkedIn, Paid social, B2B$25K4%$12.5K$15K50%10 pts behind
All six$665K100%$399K$399K60%Drifting: DV360 18 behind, Meta 14 ahead, Google 21 ahead

Medusa versus a spreadsheet pacing tracker

DimensionSpreadsheet trackerMedusa
Data entryManual exports pasted in from each platform, when someone remembers.Pulled automatically from connected platforms, refreshed daily.
Drift detectionSpotted whenever someone opens the tracker and reads the numbers.Flagged automatically the moment a line starts drifting.
The fixA judgement call, argued over email.A quantified reallocation suggestion attached to the alert.
CoverageOne tracker per client, each formatted differently.Every client and campaign paced the same way, on one screen.
What is campaign budget pacing?

Budget pacing is tracking how actual campaign spend and delivery compare with the plan over the flight. Good pacing catches overspend and underspend early enough to reallocate, rather than discovering the gap after the campaign ends.

How does Medusa detect overspend and underspend?

Medusa pulls live spend, impressions and conversions from each connected platform and compares them against the planned line, day by day. When actuals move ahead of or behind plan, the line is flagged with the size of the drift and a suggested reallocation.

How often does pacing data refresh?

Daily. Each refresh updates actual versus planned across every connected channel, so the view you defend in a client call is at most a day old rather than a month old.

Which ad platforms can I pace against?

Meta Ads, Google Ads, TikTok Ads, LinkedIn Ads and DV360 connect via OAuth today, with Amazon DSP coming soon. Connections are token-based and revocable at any time.

Can I still export pacing for client reporting?

The pacing view is built to be shown live, and the same actual-versus-planned data feeds Medusa's analytics, so reporting draws on the identical numbers rather than a re-keyed copy.

Your next media plan starts in five minutes.

Connect a platform, upload a brief, and watch Medusa do the bit you used to dread.

Brief, Personas, Allocation, Flighting, Pacing, Approval