CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

creative-fatigue-detector

Diagnose creative fatigue; refresh cadence; when to swap/rotate ads; frequency caps; CTR drop / CPM rise signals; per-platform creative lifespans.

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Creative Fatigue Detection & Refresh Cadence

Use these typical starting thresholds; prefer the account's own history to decide when to refresh creatives BEFORE performance collapses. Most teams refresh too late — the goal is to act on early warnings, not wait for CPA to blow up.

Early Warning Signals (act on these BEFORE CPA spikes)

SignalThresholdAction
CTR declining20%+ drop from peak over 3 daysQueue replacement creative
CPM rising15%+ increase with same targetingExpand audience or refresh creative
Frequency climbingAbove 2.5 for prospectingIntroduce new creative variations
Frequency criticalAbove 3.0 for retargetingImmediate creative swap required
Hook rate droppingBelow 20% after previously >25%New hooks needed
CPA creep15%+ above target for 3+ daysTest new angles, not just variations

Creative Lifespan by Platform (plan refreshes proactively)

PlatformFormatTypical LifespanRefresh Cadence
TikTokIn-feed video1-3 weeksWeekly new creative
TikTokSpark Ads2-4 weeksBi-weekly refresh
MetaReels2-3 weeksWeekly new creative
MetaFeed static1-2 weeks2x weekly refresh
MetaCarousel3-4 weeksBi-weekly refresh
Google PMaxMixed assets3-6 weeksMonthly asset refresh
YouTubeIn-stream4-8 weeksMonthly refresh
LinkedInSponsored content3-5 weeksBi-weekly refresh

Anti-Fatigue Tactics

  • Format rotation: Cycle between video, static, carousel. When one format fatigues, another stays fresh.
  • Audience rotation: Move fatigued creative to new audiences before retiring it entirely.
  • Iteration first: Test new hooks on a winning body before reinventing the full concept.
  • Pipeline health: Always maintain 3-5 concepts in dev, 3-5 in production, 3-5 in test queue, 5-10 running live.

Reading Signals Together

A single signal can be noise; two or more in the same week is a real fatigue event:

  • CTR dropping AND frequency climbing → fatigue confirmed, swap creative
  • CPM rising alone with stable CTR → likely auction pressure, not fatigue
  • Hook rate falling AND CPA creeping → reinvent hooks, don't just iterate variations
Repository

Synter-Media-AI/plugin

Path

skills/creative-fatigue-detector/SKILL.md

Last updated
First committed

Also appears in

Synter-Media-AI/plugin
In sync

since Nov 11, 2026

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.