All templates

Automated Bird Template Approval Checks

Every Monday, WebRun opens Bird, reads the approval status of every message template, matches the pending and rejected ones to the campaigns and channels that depend on them, sends you the blockers on WhatsApp, and keeps a template status page current in Notion.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Bird read template approval status
2 WhatsApp send you this week's blockers
3 Notion keep the template status page current
In short

How do I check my message templates are approved before scheduling a campaign?

WebRun checks your Bird message templates every Monday and reports which are still pending review and which were rejected, with the reason given. It matches each one to the campaigns that depend on it, messages you the blockers on WhatsApp, and keeps a template status page current in Notion.

  • No campaign is scheduled on a template that is not approved yet
  • Rejection reasons reach you once, so the fix happens once
  • Pending templates show how long they have been waiting on review

Built for messaging managers · CRM teams · ecommerce marketers · customer engagement teams · agencies

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 app.bird.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Bird - read template approval status
    bird.com
    WebRun in Bird: read template approval status
    WebRun opens Bird to read template approval status.
    • Open Bird and list every message template with its channel and current approval status
    • Separate the approved templates from those still pending review and those rejected
    • For each rejected template, capture the reason given so it can be corrected once
    • Match pending and rejected templates to the campaigns scheduled to use them
    • Prepare any correction as a draft only. WebRun never submits a template for review on its own

    Done when Every template has a status, and every blocked campaign is named.

  3. 2
    WhatsApp - send you this week's blockers
    whatsapp.com
    WebRun in WhatsApp: send you this week's blockers
    WebRun opens WhatsApp to send you this week's blockers.
    • Send yourself the templates still pending and rejected, rejected ones first
    • Include the rejection reason and the campaign each one holds up
    • Say plainly which campaigns are clear to schedule this week and which are not
    • Stay quiet on weeks where every template a scheduled campaign needs is already approved

    Done when You have this week's blocked and clear campaigns on WhatsApp.

  4. 3
    Notion - keep the template status page current
    notion.so
    WebRun in Notion: keep the template status page current
    WebRun opens Notion to keep the template status page current.
    • Update your template status page in Notion with each template, its channel, and its status
    • Record how long each pending template has been waiting on review
    • Keep the history so a template that is repeatedly rejected is easy to spot and rewrite properly

    Done when The Notion template page matches what Bird shows today.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.bird.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Template blockers · WhatsApp
OutputWhat each run produces - A list of message templates by approval status, the reason behind each rejection, and the campaigns that cannot go out until they clear.
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 submit templates for approval by itself?

No. WebRun reads status and prepares corrections as drafts. Submitting a template for review, or editing an approved one, stays a human action because a resubmission restarts the review clock.

Does it send any messages to customers?

No. The only message it sends is an internal WhatsApp note to you. Campaign sending is untouched, and WebRun never launches or schedules a campaign.

How does it know which campaigns are blocked?

It matches each pending or rejected template to the campaigns and channels configured to use it in Bird, so you see the launch at risk rather than a template name on its own.

Put this on autopilot.

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