All templates
For media buyers, performance marketing agencies & ecommerce advertisers

Get rejected ads fixed and back in review the same day

Every morning, WebRun opens Meta Ads Manager, filters ads to rejected and in review, reads the stated rejection reason for each one, works out which ad sets and campaigns are left with nothing running, posts the triage list to Microsoft Teams, and pings the buyer on Telegram when a live campaign has gone dark.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 7:00 AM WebRun
1 Meta Ads Manager read rejections and review status
2 Microsoft Teams post the triage list
3 Telegram ping the buyer on dark campaigns
Run a sample
In short

How do I find out which of my Meta ads were rejected overnight?

Every morning WebRun opens Meta Ads Manager, filters ads to rejected and in review, and records the stated reason for each rejection. It works out which ad sets are left with nothing able to deliver, posts the triage list to Microsoft Teams, and pings the buyer on Telegram, so fixes happen before the day is lost.

  • Rejections are triaged before the morning stand-up, not at end of day
  • Ads rejected for the same reason are grouped so one fix clears the batch
  • Campaigns left with nothing able to deliver reach the buyer immediately

Built for media buyers · performance marketing agencies · ecommerce advertisers · in-house paid social teams

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens business.facebook.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Meta Ads Manager - read rejections and review status
    business.facebook.com
    WebRun in Meta Ads Manager: read rejections and review status
    WebRun opens Meta Ads Manager to read rejections and review status.
    • Open Meta Ads Manager and filter ads by delivery status to find rejected ads and ads still in review
    • Open each rejected ad and capture the stated reason and the policy it cites
    • Roll the rejections up to their ad sets and campaigns, and mark any ad set with no approved ad left

    Done when Every rejected ad has its reason recorded and its ad set marked.

  3. 2
    Microsoft Teams - post the triage list
    microsoft.com How to Automate Microsoft Teams
    WebRun in Microsoft Teams: post the triage list
    WebRun opens Microsoft Teams to post the triage list.
    • Post one line per rejected ad with the campaign, the ad set and the stated reason
    • Group ads rejected for the same reason so one fix covers the batch
    • List the ads that have been sitting in review longer than a day underneath

    Done when The buying team can see every rejection and its reason in Teams.

  4. 3
    Telegram - ping the buyer on dark campaigns
    telegram.org How to Automate Telegram
    WebRun in Telegram: ping the buyer on dark campaigns
    WebRun opens Telegram to ping the buyer on dark campaigns.
    • Message the buyer when an ad set or campaign is left with nothing able to deliver
    • Name the campaign, the daily budget it was holding and the reason
    • Leave the edit and the resubmission to a person. WebRun never resubmits an ad for review

    Done when The buyer knows which campaigns went dark overnight.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
business.facebook.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Rejection triage · Microsoft Teams
OutputWhat each run produces - A list of rejected ads with the stated reason, the ad set affected, and which campaigns have nothing left running.
Text
Setup & safety

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.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it edit or resubmit an ad by itself?

No. WebRun reads the rejection and reports it. Editing creative and submitting it back for review stay with the buyer, because a resubmission cannot be taken back.

Does it change budgets or pause anything?

No. It never touches budgets, bids, or the on and off switch. The only writes are the internal Teams post and your Telegram message.

What about ads stuck in review rather than rejected?

They are listed separately, with how long each has been waiting, so you can tell a slow review apart from a real policy problem.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.