All templates

Automated Gupshup Template Approval Tracking

Every morning, WebRun signs into the Gupshup console, reads the approval status of every message template across your apps and WhatsApp Business account, captures the stated reason on anything rejected, updates the tracker in Notion, and texts you through Twilio.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Gupshup read template approval status
2 Notion update the template tracker
3 Twilio text you about rejections
In short

How do I track WhatsApp message templates through approval in Gupshup?

Every morning WebRun signs into the Gupshup console, reads the approval status of every WhatsApp message template, and captures the stated reason on anything rejected. It updates the tracker in Notion and texts you through Twilio, so a launch is never blocked by an unapproved template.

  • Rejections are known the morning they happen, with the reason attached
  • Every pending template shows how long it has been waiting
  • Launches stop being blocked by a template nobody was watching

Built for campaign managers · messaging teams · growth marketers · customer engagement leads

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 console.gupshup.io in a real browser with your saved login - no setup, no API keys.

  2. 1
    Gupshup - read template approval status
    gupshup.io
    WebRun in Gupshup: read template approval status
    WebRun opens Gupshup to read template approval status.
    • Sign in to the Gupshup console and open the message templates for each app
    • Read the approval status of every template and note how long each pending one has been waiting
    • Capture the stated reason on any template that came back rejected

    Done when Every template has a current status, waiting time, and rejection reason where relevant.

  3. 2
    Notion - update the template tracker
    notion.so
    WebRun in Notion: update the template tracker
    WebRun opens Notion to update the template tracker.
    • Update your template tracker with one row per template and app
    • Record the status, the days pending, the category, and the rejection reason if there is one
    • Link each template to the campaign waiting on it so the launch impact is obvious

    Done when The Notion tracker matches the live status of every template.

  4. 3
    Twilio - text you about rejections
    twilio.com
    WebRun in Twilio: text you about rejections
    WebRun opens Twilio to text you about rejections.
    • Text your own number when a template is rejected or has been pending beyond your threshold
    • Include the template name, the app, and the reason given
    • Submit nothing. WebRun never creates, edits, or resubmits a template

    Done when You have been texted about every rejection and every long-pending template.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
console.gupshup.io
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Template tracker · Notion
OutputWhat each run produces - A live template queue: every message template with its approval status, days pending, rejection reason, and the campaign waiting on it.
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 or resubmit templates for me?

No. WebRun reads the console and reports. It never creates a template, edits the body text, or submits one for approval. Every submission stays a human action.

Does it send any WhatsApp messages?

No. This runs entirely before anything is sent. It tracks templates through approval, and the only message it sends is a text to your own number through Twilio.

What if a template sits pending for days?

You get a text once it passes the waiting threshold you set, with the template name and the app, so a silent queue does not quietly hold up a launch.

Put this on autopilot.

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