All templates
For agencies, IT teams & web hosts

Keep every domain and certificate from lapsing

Every morning, WebRun opens DNSimple, reads the expiry date and auto renew setting for every domain, checks certificate end dates and registrant contacts, drafts you a Gmail summary of what expires soon, and posts the urgent items to Slack.

  • 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 DNSimple read expiry dates and renew settings
2 Gmail draft the expiry digest
3 Slack post what expires soonest
Run a sample
In short

How do I get warned before a domain or SSL certificate expires?

WebRun watches your DNSimple portfolio every morning. It reads each domain's expiry date and auto renew setting, checks SSL certificate end dates, drafts a Gmail digest sorted by days remaining, and posts anything expiring within 30 days to Slack, so no name or certificate ever lapses unnoticed.

  • Expiring domains surface 30 days out, not on the day they drop
  • Domains with auto renew off are called out for a human to fix
  • Certificate end dates get checked daily without anyone remembering to look

Built for agencies · IT teams · web hosts · domain portfolio 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 dnsimple.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    DNSimple - read expiry dates and renew settings
    dnsimple.com
    WebRun in DNSimple: read expiry dates and renew settings
    WebRun opens DNSimple to read expiry dates and renew settings.
    • Open DNSimple and list every domain in the account
    • Record the expiry date and whether auto renew is switched on for each
    • Check the SSL certificate end dates and note any that expire within 30 days
    • Flag any domain whose registrant contact looks stale or unverified

    Done when Every domain and certificate has an expiry date and a renew status recorded.

  3. 2
    Gmail - draft the expiry digest
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft the expiry digest
    WebRun opens Gmail to draft the expiry digest.
    • Draft a Gmail summary sorted by days remaining, soonest first
    • Separate domains with auto renew off from those that will renew themselves
    • Leave the email in Drafts for you to review and send. WebRun never sends it on its own

    Done when A dated expiry digest is waiting in your Gmail drafts.

  4. 3
    Slack - post what expires soonest
    slack.com How to Automate Slack
    WebRun in Slack: post what expires soonest
    WebRun opens Slack to post what expires soonest.
    • Post anything expiring inside 30 days to your infrastructure channel
    • Call out domains with auto renew off separately, since those need a human to act
    • Keep the message to one screen so it gets read

    Done when The team can see today's soonest expiries in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
dnsimple.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Expiry watchlist · Slack
OutputWhat each run produces - A list of domains and certificates by days until expiry, with auto renew status and the ones needing a manual renewal.
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 or buy domains on its own?

No. WebRun only reads expiry dates and settings in DNSimple. It never renews a domain, changes auto renew, or spends money. Every renewal stays a human decision.

Does it send the email itself?

No. The Gmail summary is left in Drafts for you to review and send. Only the internal Slack post goes out automatically, because that stays inside your team.

How early does it warn me?

It flags anything expiring within 30 days by default, and you can set a longer runway. Domains with auto renew switched off are called out separately because those need a human.

Put this on autopilot.

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