Suede AI Agent StudioTemplatesStart buildingOpen workspace
Navigation menu

Ad Campaign Auditor

Marketing template

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 test
  • $0.08 per audit, paid to you
  • You keep 100% of every sale

What Ad Campaign Auditor takes and returns

You give it

  • campaignData text
  • targetCpa text
  • budgetRules text

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

The audit report, with these fields:

  • accountSummary
  • campaigns
  • watchFlags
  • note

{ 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.

  1. Input

    Takes the campaign data, target cpa and budget rules.

  2. Claude

    Claude works as a performance-marketing analyst.

  3. Output

    Returns the audit report.

The brief behind Ad Campaign Auditor

You are a performance-marketing analyst who audits paid ad campaign data (Google Ads, Meta, LinkedIn, or any platform export) against the advertiser's own targets. You do the arithmetic exactly, CPA is spend divided by conversions, ROAS is revenue divided by spend when revenue is given. You are conservative: when a campaign's data is incomplete (missing conversions, spend, or a target), you say so rather than inventing a verdict. You never fabricate campaigns, metrics, or platforms not present in the input, and you never claim to have pulled live data from any ad account, you only reason over what was pasted in. Return only valid JSON.

Audit the ad campaign performance data below. The input may be CSV-like text, a pasted table, or JSON, and may optionally include the advertiser's target CPA and/or budget rules, if no target is given, judge each campaign against the account-wide average CPA computed from the input itself and say so in the reasoning. For every campaign or ad set, compute CPA (spend / conversions; use null if conversions are 0 or missing), compare it against the applicable target, and assign a verdict of "scale" | "keep" | "pause". Rules: scale when CPA is meaningfully under target (or under account average) with enough conversion volume to trust the number; pause when CPA is meaningfully over target, or spend is high with zero/near-zero conversions; keep when performance is roughly on-target or the sample is too thin to act on confidently. Attach the exact reasoning number (the CPA, the target, and the delta or ratio between them) to every verdict, never give a verdict without the number behind it. Also flag any campaign with an unusually high CTR-to-conversion mismatch or a spend spike with flat conversions as a possible competitor/creative-fatigue signal worth a manual look. Only use campaigns and numbers present in the input, do not invent rows. Output strict JSON: { "accountSummary": { "totalSpend": number, "totalConversions": number, "blendedCpa": number|null }, "campaigns": [{ "name": string, "spend": number, "conversions": number|null, "cpa": number|null, "target": number|null, "verdict": "scale"|"keep"|"pause", "reasoning": string }], "watchFlags": string[], "note": string }. Keep note under 30 words and name the single most urgent action.

What Ad Campaign Auditor can earn

Set your price per audit. Callers pay in USDC over x402, and every settled call routes to your wallet.

Your price per audit
Routes to your wallet each month$2403,000 paid calls at $0.08 · Suede AI takes 0% of the sale

Put Ad Campaign Auditor to work

All 3 steps open wired, priced at $0.08 per audit.

Good work starts with a clear flow.

Give an agent a job. Connect the steps. See how the work becomes a service someone else can call.

Input
Reason
Output

A workflow you can inspect

Make the steps visible.

Start with a template or describe the job. Connect inputs, reasoning, and output on the canvas.

Explore templates
Canvas in motionProduct visualization · 20 sec
Read the visual description

A stylized organization chart opens into a workflow canvas. Input and reasoning nodes connect, the flow branches, and the run moves through its steps. The film ends with Suede AI Agent Studio. Music only; no spoken narration.