Automated Meta Ads Spend Exception Alerts
Every morning, WebRun opens Meta Ads Manager, reads yesterday's spend and results for each active ad set, flags the ones that spent above your cost-per-result limit or delivered no results at all, logs each exception in Airtable, and writes the day's review into your Notion marketing page.
How do I catch Meta ad sets that are wasting budget?
WebRun reviews your Meta Ads Manager spend every morning. It reads yesterday's spend, results, and cost per result for each active ad set, flags those above your cost limit or returning nothing, logs them in Airtable with a repeat count, and writes the ranked review into Notion.
- Wasted ad spend is caught the next morning, not at month end
- Repeat offenders are visible with a day count, not rediscovered daily
- Every flagged ad set is logged with the spend behind it
Built for performance marketers · ecommerce brands · media buyers · marketing agencies
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
business.facebook.comin a real browser with your saved login - no setup, no API keys. -
1
Meta Ads Manager - check yesterday's spend and results
WebRun opens Meta Ads Manager to check yesterday's spend and results. - Open Meta Ads Manager and set the date range to yesterday
- Read spend, results, and cost per result for every active ad set
- Flag ad sets that spent above your cost-per-result limit
- Flag ad sets that spent money and returned zero results
- Note any ad set marked as not delivering or in learning limited
Done when Every active ad set has yesterday's spend and result figures, and the exceptions are identified.
-
2
Airtable - log each flagged ad set
WebRun opens Airtable to log each flagged ad set. - Open your Airtable ad performance base
- Add a dated row for each flagged ad set with campaign, spend, results, and cost per result
- Mark whether the same ad set was flagged on previous days and for how many days running
- Total the spend sitting behind flagged ad sets
Done when Airtable holds today's exceptions with a run-length for each repeat offender.
-
3
Notion - write the morning review
WebRun opens Notion to write the morning review. - Open your Notion marketing page and add today's review entry
- Lead with total spend, total results, and the money sitting behind flagged ad sets
- List flagged ad sets worst first, with how many days each has been flagged
- Leave pausing, budget changes, and creative swaps to your team. WebRun never edits a campaign
Done when Today's ad review is written into Notion with the flagged ad sets ranked.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it pause my campaigns or change budgets?
No. WebRun reads yesterday's numbers and reports the exceptions. Pausing an ad set, moving budget, or swapping creative stays a human decision, so no campaign changes without someone approving it.
How does it decide an ad set is a problem?
It compares each ad set against the cost-per-result limit you set, and separately flags any ad set that spent money and returned zero results. Both thresholds are yours to change.
What if the same ad set is flagged every day?
The review says so. Airtable tracks how many days running an ad set has been flagged, so a five-day offender is obvious and does not blend into yesterday's noise.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.