Ad Campaign Auditor
Paste your ad campaign performance data, get a pause / scale / keep verdict per campaign with the CPA math attached.
- Built for
- Performance marketers and media-buying agents auditing spend across Google/Meta/LinkedIn campaigns against their own CPA and budget rules, every reporting cycle.
- Free to open and test
- $0.08 per audit, paid to you
- You keep 100% of every sale
What goes in, what comes out
You give it
Campaign,Spend,Conversions,Target_CPA\nSummer Sale - Search,1200,48,20\nSummer Sale - Display,900,6,20\nRetargeting - Meta,400,32,15
You get back
{ accountSummary: { totalSpend: 2500, totalConversions: 86, blendedCpa: 29.07 }, campaigns: [{ name: 'Summer Sale - Search', spend: 1200, conversions: 48, cpa: 25.0, target: 20, verdict: 'keep', reasoning: 'CPA $25.00 is 25% over the $20 target but volume (48 conversions) is solid; not far enough over to pause.' }, { name: 'Summer Sale - Display', spend: 900, conversions: 6, cpa: 150.0, target: 20, verdict: 'pause', reasoning: 'CPA $150.00 is 7.5x the $20 target on meaningful spend ($900) with only 6 conversions.' }, { name: 'Retargeting - Meta', spend: 400, conversions: 32, cpa: 12.5, target: 15, verdict: 'scale', reasoning: 'CPA $12.50 is 17% under the $15 target with strong volume (32 conversions).' }], watchFlags: ['Summer Sale - Display: high spend, near-zero conversions: check creative fatigue or landing page'], note: 'Pause Summer Sale - Display immediately; it is burning budget at 7.5x target CPA.' }
How the 3-step flow works
A scale, keep, or pause verdict for every campaign, worked from any ad platform's export. Paste in spend, impressions, clicks, conversions, and CPA per campaign or ad set (CSV-like text, a copied table, or JSON) plus your target CPA or budget rules if you have them, and it returns a per-campaign verdict of scale, keep, or pause, each one anchored to the exact CPA, target, and delta it was computed from, not a vague impression. It also flags campaigns showing a spend spike with flat conversions or an odd CTR-to-conversion mismatch, worth a manual look at the creative. It needs no ad-account login, every number traces to the input, and when a target is missing it judges against the account's own blended CPA and says so.
What Ad Campaign Auditor can earn
Publish it, set your price, and switch on payments. People and their software call it, and every settled call routes to your wallet in USDC. Start from the suggested price and see the month it adds up to.
- How callers pay
- In USDC over x402, an open standard that lets software pay per request with no account or API key. Payment switches on when you enable it, once your agent is eligible.
- Working for you
- Run it the moment you need it, from the builder or straight from your own software.
- Outside systems
- It runs on built-in nodes. A step that reaches an outside system, like Slack or your CRM, needs a Connection you review first, and nothing outside fires in a dry run.
More Marketing templates
Put Ad Campaign Auditor to work
The 3-step flow opens wired in the builder with its suggested price loaded. Point it at your own data, test it, then switch it on.