All templates
For small business owners, SMS marketing teams & customer communications teams

Catch a rising SMS opt-out rate before your list shrinks

Every morning, WebRun opens Textmagic, checks the prior day's opt-out and unsubscribe rate across your contact lists, logs the numbers to Google Sheets, and emails the marketer an internal alert if the rate crosses the threshold you set.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 Textmagic check the daily opt-out rate
2 Google Sheets log the numbers by list
3 Gmail email an alert over threshold
Run a sample
In short

How do I catch a rising SMS opt-out rate in Textmagic early?

WebRun checks Textmagic every morning for the prior day's opt-out and unsubscribe rate by contact list, logs the numbers to Google Sheets, and emails an internal alert only if a list crosses the threshold you set. Rising opt-out rates get caught early, before a list shrinks further than anyone noticed.

  • A rising opt-out rate gets flagged the same morning it happens
  • Every list's opt-out trend is logged automatically for review
  • The team only gets emailed when a list actually needs attention

Built for small business owners · SMS marketing teams · customer communications teams · retailers

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

  2. 1
    Textmagic - check the daily opt-out rate
    textmagic.com
    WebRun in Textmagic: check the daily opt-out rate
    WebRun opens Textmagic to check the daily opt-out rate.
    • Open Textmagic and check yesterday's opt-outs and unsubscribes by contact list
    • Calculate the opt-out rate against list size for each
    • Compare the rate against your set threshold

    Done when Every contact list has a current opt-out rate for yesterday.

  3. 2
    Google Sheets - log the numbers by list
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: log the numbers by list
    WebRun opens Google Sheets to log the numbers by list.
    • Log yesterday's opt-out rate as a new row for each list
    • Keep a running history so trends over time are visible
    • Flag any list whose rate crossed the threshold

    Done when Every list has a logged opt-out rate for yesterday.

  4. 3
    Gmail - email an alert over threshold
    gmail.com How to Automate Gmail
    WebRun in Gmail: email an alert over threshold
    WebRun opens Gmail to email an alert over threshold.
    • Email the marketer an internal alert only for a list over threshold
    • Name the list and how far over the line it is
    • Send nothing at all on a normal day

    Done when An alert has gone out only when a list crossed the threshold.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
my.textmagic.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Opt-out alert · Gmail
OutputWhat each run produces - A logged daily opt-out rate per contact list, with an internal email alert only when a list crosses threshold.
Alert
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

Does it stop texting a list once the rate spikes?

No. WebRun only reports the opt-out rate and alerts the marketer. Pausing a list or a campaign is a decision left to your team.

Will I get an email every day?

No. The alert only goes out when a list's opt-out rate crosses the threshold you set. Most days produce only the logged row in Sheets.

How is the opt-out rate calculated?

As opt-outs and unsubscribes against the size of each contact list, so a small list and a large one are compared fairly rather than by raw count.

Put this on autopilot.

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