Monitor SSL & Domain Expiry Dates
Every morning, WebRun probes each domain on your watchlist for its SSL certificate expiry date and WHOIS domain expiry date, flags anything expiring within 30 days, and posts a colour-coded report to Slack - updating your Statuspage status if a certificate has already expired.
How can I automatically monitor SSL certificate and domain expiry dates?
Every morning, WebRun probes each domain on your watchlist for SSL certificate and WHOIS domain expiry dates, flags anything expiring within 30 days, and posts a colour-coded report to Slack - updating Statuspage if a certificate has already expired - so you never get caught by a surprise outage.
- Expiring certificates flagged weeks in advance, not the day they fail
- Statuspage updated automatically when a certificate has already expired
- No unplanned outages from overlooked SSL renewals
Built for DevOps engineers · SRE teams · IT managers · web operations teams
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
manage.statuspage.ioin a real browser with your saved login - no setup, no API keys. -
1
Your app - probe SSL and domain expiry dates
- Open each domain in your watchlist and check the TLS certificate's expiry date
- Look up the domain's WHOIS record and read the registration expiry date
- Categorise each: expired (red), expiring ≤ 7 days (orange), expiring ≤ 30 days (yellow), healthy (green)
Done when Every domain has a status category and an exact expiry date recorded.
-
2
Statuspage - update status if a cert has expired
WebRun opens Statuspage to update status if a cert has expired. - If any certificate has already expired, open Statuspage and navigate to Incidents
- Draft an incident noting the affected domain - leave it unposted for your review
- For upcoming expirations, leave Statuspage unchanged
Done when An incident draft is queued for any expired certificate; Statuspage is untouched for healthy ones.
-
3
Slack - send the daily expiry report
WebRun opens Slack to send the daily expiry report. - Post the colour-coded expiry report to #ops listing every domain, its status, and days remaining
- Put expired and critical items at the top; suppress green items if all is healthy
Done when The team has a full expiry report in Slack.
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 post a public Statuspage incident without my approval?
No - it only drafts the incident and flags it to you. You review and publish it yourself, so the public sees nothing until you decide.
How far in advance does it warn me?
It flags anything expiring within 30 days, with a separate urgent category for anything within 7 days - enough time to renew without rushing.
Can it renew certificates automatically?
No. Certificate renewal touches infrastructure and requires a human action. WebRun gives you the early warning; you do the renewal.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.