Weekly Meta Ads creative fatigue check with fresh AI ad images

By General Input

Every Monday at 8am, find the Meta ads whose performance is decaying and get fresh image variants ready to upload, delivered to Slack.

Integrations

  • Meta Ads
  • fal.ai
  • Slack Bot

Type

Agentic Task

Categories

  • Marketing

Every Monday at 8am, check my Meta Ads account for creative fatigue and generate refreshed ad images, so I always have new creative ready before performance decays.

Start with the Meta Ads "List Ads" operation to pull the active ads in my ad account. For each active ad, use "Get Ad Insights" to read impressions, frequency, click through rate and spend across the trailing 14 days, split so you can compare the last 7 days against the previous 7 days.

Flag an ad as fatigued when frequency in the last 7 days has climbed past roughly 3.5, click through rate has dropped 15 percent or more versus the previous 7 days, and spend is still meaningful enough to be worth acting on. Skip any ad with fewer than 1000 impressions in the window, so newly launched creative is never flagged on thin data.

For each fatigued ad, use "List Ad Creatives for Ad" and then "Get Ad Creative" to read the existing creative, including the current image and the headline, primary text and offer.

Then use the fal.ai "Generate or Edit Image with Nano Banana" operation to produce two or three refreshed variants per fatigued ad. Nano Banana edits from an existing image, so feed it the current ad image and instruct it to keep the product, brand colours and offer intact while changing the scene, background or visual hook. fal.ai returns hosted image URLs the buyer can download directly.

Finish by posting one summary to my paid social channel with the Slack Bot "Send a Message" operation. List each fatigued ad with its name, its frequency and click through rate trend across the two weeks, a plain English reason it looks fatigued, and the URLs of the generated variants so the buyer can review and upload them. If nothing is fatigued this week, say so in a single line rather than staying silent.

This workflow only reports and proposes. Never modify the ad account: do not create ad creatives, do not create, edit or pause ads, and do not change budgets. A human media buyer decides what actually goes live.

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seatsPause marketing emails to escalated customers, then restore them