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
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
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
my.siteground.comin a real browser with your saved login - no setup, no API keys. -
1
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.
-
2
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.
-
3
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.
How is each run configured?
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.
Every action is checked against this policy before it runs.
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.