All templates
For web agencies, freelance developers & IT administrators

Never let a certificate or domain expire on you

Every morning, WebRun signs into SiteGround, reads the SSL certificate and domain expiry dates for every site on the account, posts anything inside your warning window to Telegram, and drafts an SMS to the on-call owner in Twilio when a certificate is close enough to be urgent.

  • 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 SiteGround read SSL and domain expiry dates
2 Twilio draft the urgent SMS
3 Telegram post the expiry watchlist
Run a sample
In short

How do I get warned before an SSL certificate expires?

WebRun checks your SiteGround sites every morning and reads the SSL certificate and domain expiry dates for each one. It posts everything inside your warning window to Telegram ordered by days remaining, flags sites with auto-renewal switched off, and drafts an urgent SMS to the on-call owner in Twilio.

  • Certificates are renewed with days to spare rather than after an outage
  • Sites with auto-renewal switched off are named before it matters
  • No SMS reaches the on-call owner until you release it

Built for web agencies · freelance developers · IT administrators · small business site owners

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

  2. 1
    SiteGround - read SSL and domain expiry dates
    siteground.com
    WebRun in SiteGround: read SSL and domain expiry dates
    WebRun opens SiteGround to read SSL and domain expiry dates.
    • Sign into SiteGround and open the list of sites on the account
    • For each site, read the SSL certificate, its issuer, its expiry date, and whether auto-renewal is enabled
    • Read the domain registration expiry date and its auto-renew state where the domain is registered with SiteGround
    • Work out the days remaining for each certificate and each domain
    • Flag anything inside your warning window and anything where auto-renewal is switched off

    Done when Every site has SSL and domain expiry dates with days remaining and its auto-renew state recorded.

  3. 2
    Twilio - draft the urgent SMS
    twilio.com How to Automate Twilio
    WebRun in Twilio: draft the urgent SMS
    WebRun opens Twilio to draft the urgent SMS.
    • Open Twilio and prepare an SMS to the on-call owner once anything falls inside your urgent window, for example seven days
    • State the site, whether it is the certificate or the domain, the expiry date, and the days remaining
    • Leave the message queued as a draft for approval. WebRun never sends it by itself
    • Queue at most one message per site per day so a slow renewal does not produce a stream of texts

    Done when An approval-pending SMS is queued for each urgent expiry, with no duplicates and nothing sent.

  4. 3
    Telegram - post the expiry watchlist
    telegram.org How to Automate Telegram
    WebRun in Telegram: post the expiry watchlist
    WebRun opens Telegram to post the expiry watchlist.
    • Post the expiry watchlist to your operations channel
    • Order it by days remaining, fewest first, and mark whether each row is a certificate or a domain
    • Call out any site with auto-renewal switched off, even when the date is still far away
    • Stay quiet when nothing sits inside the warning window

    Done when The operations channel has the watchlist ordered by days remaining, or nothing was posted because everything is clear.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
my.siteground.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Expiry watchlist · Telegram
OutputWhat each run produces - A daily watchlist of SiteGround SSL certificates and domains inside the warning window, ordered by days remaining, with auto-renewal gaps flagged.
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 renew a certificate or a domain?

No. WebRun only reads expiry dates and auto-renew settings in SiteGround. It never issues or renews a certificate, never renews a domain, and never enters payment details. Renewal stays a human action.

Will it text the on-call owner on its own?

No. The SMS sits in Twilio as an approval-pending draft naming the site, the expiry date, and the days remaining. It only sends once you release it.

What if auto-renewal is already on?

The site still appears on the watchlist as it approaches expiry, because auto-renewal can fail on a payment or a DNS check. Any site with auto-renewal switched off is called out separately even when the date is distant.

Put this on autopilot.

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