Marketing template

Ad Campaign Auditor

Paste your ad campaign performance data, get a pause / scale / keep verdict per campaign with the CPA math attached.

A performance read for pasted campaign data, not a live connection to any ad account. 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 never pulls live data from an ad account and never invents a campaign or number that wasn't in the input; when a target is missing, it judges against the account's own blended CPA and says so. Example input: "Campaign,Spend,Conversions,Target_CPA\nSummer Sale - Search,1200,48,20\nSummer Sale - Display,900,6,20\nRetargeting - Meta,400,32,15" Example output: "{ 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.' }"

The flow this template ships
InputLLM (Claude)Output
Core$0.08 / call3 steps wiredMarketing

Who pays: Performance marketers and media-buying agents auditing spend across Google/Meta/LinkedIn campaigns against their own CPA and budget rules, every reporting cycle.

How it runs
Runs on demand

Each accepted caller request triggers the 3-step flow once. Ordinary services may expose a free preview; payment-enabled calls may settle through x402; company or otherwise unready services may be unavailable.

$0.08 per audit, suggested

The template opens with this intended price loaded. Launch publishes the service and its current call state. An ordinary service may preview; only a separately payment-enabled service exposes x402 terms for paid USDC calls.

Built on core nodes

The wired flow uses built-in nodes only. Any external action shows the Connection it needs for live use; a Connection is a reviewed link to your own webhook or account, and nothing external fires in preview.

Related templates
Start building

Open Ad Campaign Auditor in the studio

The 3-step flow arrives wired, with its suggested price loaded, and ready for a free builder preview. Make it yours, then launch with its public call state reported.

Open this template →

Inside Agent Studio

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. Illustrative interface, not a live run.