All templates

Automated Postscript Opt Out Spike Alerts

Every morning, WebRun opens Postscript, reads the opt out numbers on campaigns and automations sent recently, compares each against your normal rate, drafts a Gmail breakdown of anything unusual, and posts the spike straight to Slack so the next send can be held.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Postscript read opt out rates by campaign
2 Gmail draft the campaign breakdown
3 Slack post the spike to the team
In short

How do I catch an SMS campaign driving opt outs?

WebRun opens Postscript every morning and reads the opt out numbers on recent campaigns and automations, comparing each rate against your own recent average. It drafts a Gmail breakdown of anything unusual and posts the spike to Slack with the subscribers lost, so a bad cadence is caught after one campaign.

  • A bad send is caught after one campaign, not after a quarter of list decay
  • Each rate is judged against your own average, not a generic benchmark
  • Automations bleeding subscribers quietly are surfaced alongside campaigns

Built for retention marketers · ecommerce brands · lifecycle marketing · SMS marketers

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

  2. 1
    Postscript - read opt out rates by campaign
    postscript.io
    WebRun in Postscript: read opt out rates by campaign
    WebRun opens Postscript to read opt out rates by campaign.
    • Sign in to Postscript and open the campaigns view
    • For each campaign sent in the last few days, record subscribers messaged and opt outs
    • Calculate the opt out rate for each send
    • Read the same figures on active automations, since a bad automation bleeds subscribers quietly
    • Compare each rate against your recent average to identify the outliers
    • Note attributed revenue next to each so a high opt out send is judged in full

    Done when Every recent campaign and automation has an opt out rate compared against your average.

  3. 2
    Gmail - draft the campaign breakdown
    gmail.com
    WebRun in Gmail: draft the campaign breakdown
    WebRun opens Gmail to draft the campaign breakdown.
    • Draft an email breaking down any campaign running above your normal opt out rate
    • Show subscribers messaged, opt outs, the rate, and the rate against your average
    • Include the message copy and send time so the cause is visible
    • Leave it as a draft for you to review before it goes to anyone else

    Done when A breakdown of any unusual send is waiting in your Gmail drafts.

  4. 3
    Slack - post the spike to the team
    slack.com
    WebRun in Slack: post the spike to the team
    WebRun opens Slack to post the spike to the team.
    • Post to your retention channel when a campaign clears your opt out threshold
    • Name the campaign, the rate, and the number of subscribers lost
    • Say plainly when nothing is above threshold so a normal morning is confirmed
    • Leave the decision to pause or resend with a human. WebRun never sends or stops a campaign

    Done when The team knows whether any recent send lost subscribers unusually fast.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.postscript.io
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Opt out alert · Slack
OutputWhat each run produces - A daily opt out reading per campaign and automation, with any send above your normal rate named and the subscribers lost counted.
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 send or pause a campaign?

No. WebRun never sends an SMS, schedules a campaign, pauses an automation, or messages a subscriber. It reads the numbers and reports them, and a human decides whether to change the cadence.

Does it email the team about a bad send?

No. The Gmail breakdown is drafted to yourself and left unsent until you approve it. Only the internal Slack line to your own channel posts automatically.

How does it know what counts as a spike?

It compares each campaign's opt out rate against your own recent average rather than a generic benchmark, so a send that loses subscribers unusually fast for your list is flagged even if the raw number looks small.

Put this on autopilot.

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