A weekly Claude prompt that classifies every active LinkedIn creative into a 4-state lifecycle (PEAK / DECLINING / FATIGUED / EMERGENT), produces the prioritized refresh queue based on spend impact, and generates the replacement creative brief for each fatigued creative — format, hook angle, and copy direction based on what's working in the rest of the account. The creative-side companion to LinkedIn Ads Waste Audit.
A B2B SaaS team checks LinkedIn Campaign Manager every Friday. Aggregate CTR for the cold-targeting campaign is 0.46% — above the 0.40% benchmark. They feel okay. What they can't see at the aggregate level: 2 of 6 creatives have CTR over 0.85% (carrying the campaign), 2 are flat around 0.45%, and 2 have declined from 0.62% to 0.18% over the past 14 days while frequency has climbed past 4x. The strong creatives are masking the dying ones. By the time aggregate CTR drops below benchmark, the fatigued creatives have already burned 3-4 weeks of budget at progressively worse efficiency — and replacing them is now urgent rather than scheduled.
The deeper problem is that creative fatigue is a per-creative trajectory, not a campaign-level metric. LinkedIn Campaign Manager surfaces aggregate metrics by default. To see fatigue, you have to drill into per-creative performance over time, compare each creative's current CTR against its 14-day peak, watch frequency trajectory, and connect that to spend impact. This is the work that gets skipped because it's tedious, not because it's hard. Most teams check aggregate CTR weekly and per-creative CTR monthly — which means fatigued creatives go undetected for 2-3 weeks, every cycle, on every audience.
This workflow runs the per-creative pass weekly. Claude pulls each active creative's metrics over rolling 30-day windows, classifies each into PEAK / DECLINING / FATIGUED / EMERGENT, and produces a prioritized refresh queue. For each FATIGUED creative, it generates a replacement brief — format (single image / carousel / document / video / thought leader), hook angle, and copy direction based on what's working in the rest of the account. Run weekly as part of Track 04's broader cadence (daily anomaly detection / weekly fatigue tracker / monthly health check).
The gold variables — your brand, ad account, and refresh capacity — are the parts you edit. Run on a fixed weekday (Tuesday morning works well) so production cadence stays consistent.
linkedin_ads via the free Growthspree MCP. For the strategic foundation on creative fatigue mechanics see the existing GrowthSpree creative fatigue guide; this workflow handles the per-creative classification + replacement brief production.Sample output for a hypothetical mid-market B2B SaaS brand with 14 active creatives across 3 audiences, weekly production capacity of 2 replacement creatives. The tracker surfaces 3 FATIGUED creatives, queues the top 2 for production, and flags 1 audience as cascade risk.
Pulling rolling 30-day per-creative metrics across the account.
14 active creatives. Distribution: 4 PEAK · 4 DECLINING · 3 FATIGUED · 3 EMERGENT. Total 7-day spend on FATIGUED creatives: $2,840 with estimated waste of $1,420 (50% inefficiency vs peak). Highest-impact replacement: "Demo CTA — Director ICP" carousel which alone burned $1,180 last week at 73% CPL increase. Audience structural risk: "Cold T1-DM" has only 3 active non-fatigued creatives — flagged as cascade risk.
"What CFOs ask in the first 3 minutes of every demo (and how the answers determine the deal)"."$X of pipeline lost per quarter from misqualified leads. Most B2B SaaS teams don't measure this."Run on a fixed weekday so creative production cadence stays consistent. Tuesday morning works well — leaves Wednesday-Friday for design + copy work, weekend for review, Monday for ship.
The fatigue tracker uses rolling 30-day baselines to classify creatives. Below 30 days of history, the rolling baselines aren't established and PEAK / FATIGUED classifications are flagged as DIRECTIONAL. For new accounts, run the workflow at Day 30 for the first reliable pass; in the meantime, monitor aggregate CTR trajectory manually.
Edit the gold variables — your brand, ad account ID, ICP description, average ACV. The most important variable is refresh capacity per week. If your team can ship 2 replacement creatives per week, set it to 2; the workflow caps the briefed queue at that number. Don't overstate capacity — briefing 5 creatives the team can't ship is worse than briefing 2 they can.
For an account with 10-20 active creatives, the workflow takes 4-6 minutes. Claude pulls per-creative metrics in parallel, classifies into the 4-state lifecycle, prioritizes by spend impact, and generates replacement briefs for the top N FATIGUED creatives where N = your weekly capacity. The output is the per-creative scorecard + replacement briefs — these are the two action artifacts.
Hand the replacement briefs to your creative team. Each brief specifies format, hook angle, copy direction, visual direction, and production effort. Pause the FATIGUED creatives in LinkedIn Campaign Manager once you've confirmed the replacement briefs are in production. Don't pause before — losing the FATIGUED creative without a replacement leaves the audience with fewer impressions, which surfaces as a CPL spike. Re-run the workflow next Tuesday.
Same lifecycle classification, different scope. Pick the one that matches your account structure and team setup.
Standard prompt covers a single account. For agency operators or in-house teams running multiple LinkedIn Ads accounts (e.g. across business units or regions), expand to roll up across accounts and produce a portfolio-level cascade risk view. Output collapses to the top 5 highest-impact replacements across the whole portfolio.
Some teams need to know whether single image, carousel, document, video, or thought leader is the highest-leverage format for their ICP. Format-only variant aggregates per-format performance instead of per-creative, surfaces format-level fatigue, and recommends format mix changes rather than individual creative replacements.
For brands that want to verify Smart Bidding's learning is intact on top of creative health. Adds a check on Smart Bidding learning status per campaign — algorithm exit from learning phase, conversion volume, and whether creative changes have caused excessive learning resets.
Aggregate CTR is a lagging indicator. Per-creative trajectory is the leading indicator. Run the tracker weekly. Ship 2-3 replacements per week. Watch fatigue cascades stop happening because you caught the trajectory before it hit aggregate metrics. Or have senior GrowthSpree operators run the weekly tracker, generate replacement briefs, and ship the creative refresh production through coordinated creative teams — the same operating motion run across 300+ B2B SaaS accounts.