Applies a clear scale, keep, refresh or kill rule to every active Meta ad set using 7-day, 28-day, week-over-week and lifetime data, then previews budget and status changes for your approval.
When to use it
When you need to decide which Meta ad sets to scale, leave alone, refresh with new creative or pause.
What you get
A table of every active ad set labelled scale, keep, refresh or kill with the exact budget or status change, previewed and applied only after your approval.
Does it change anything in my account?
Only with your approval. The assistant first shows a preview of every change and waits for your go-ahead.
Works with
Meta Ads
Fill in before sending
[Meta ad account][target CPA]
Apply a scale, keep, refresh or kill rule to every active ad set in [Meta ad account]. Use the last 7 days for the decision and the last 28 days as context. Benchmark: [target CPA].
1. List campaigns and ad sets. Note each ad set's optimization goal, start date and budget, and whether its campaign carries the budget (campaign budget optimization). Budgets in these lists are in cents, so convert them before proposing amounts.
2. Pull ad set level insights for the last 7 days and for a 28-day date range: spend, results, cost per result, CTR, frequency and CPM. Count "results" as the action that matches each ad set's optimization goal and say which action you used.
3. For the week-over-week trend, pull the last 14 days in 7-day increments at ad set level and compare cost per result and CTR between the two weeks.
4. Pull lifetime results per ad set (maximum date range) for the learning check.
5. For ad sets that might need a refresh, pull ad level CTR and frequency for the last 7 days, and the ad list with ids and statuses.
Rules, checked in this order:
1. Kill: spent more than 2x the target with zero results, or cost per result more than 50% above target in both the 7-day and the 28-day window. Propose pausing it. If the ad set started less than 7 days ago, flag it instead of pausing.
2. Refresh, not kill: cost per result rose versus the previous week, frequency is above 3.5 and CTR fell week over week. Name the specific ads to replace. Propose pausing a tired ad only once its replacement is live, and tell me what new creative to brief.
3. Scale: 7-day cost per result at least 20% below target, at least 15 results and frequency under 3. Propose a budget increase of no more than 20%.
4. Keep: within 20% of target, or fewer than 50 results since launch (likely still in learning).
Ad sets in campaigns with a campaign-level budget cannot be scaled at ad set level. Flag those and propose no ad set budget change.
Output a table sorted by spend with these columns: ad set, spend, results, cost per result, frequency, CTR trend, label, exact change (with the new budget in currency units).
Show all budget and status changes as a preview, and apply only the ones I approve.
A one-page brief mapping who advertises in the client's market, where, with what message, and where the client stands today.
When to use itWhen you are about to start with a new client and need to understand who they compete against in paid and organic search before the kickoff call.