All templates

Automated Cloudflare Expiry Reminders

Every Monday, WebRun opens the Cloudflare dashboard, reads the expiry date on every domain and SSL certificate in your account, writes them into a Google Sheets renewal tracker, and sends a WhatsApp message listing anything due in the next 30 days.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Cloudflare read domain and certificate expiry dates
2 Google Sheets log the renewal tracker
3 WhatsApp send the renewal list
In short

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

WebRun opens your Cloudflare dashboard every Monday and reads the expiry date on every domain and SSL certificate you hold. It writes the dates into a Google Sheets renewal tracker and sends a WhatsApp list of anything due within 30 days, so no site goes dark because a renewal was missed.

  • Renewals surface 30 days out instead of the morning a site breaks
  • Every domain and certificate sits in one sorted tracker
  • Domains with auto-renew switched off are called out by name

Built for IT teams · web agencies · startup founders · site reliability engineers

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

  2. 1
    Cloudflare - read domain and certificate expiry dates
    cloudflare.com
    WebRun in Cloudflare: read domain and certificate expiry dates
    WebRun opens Cloudflare to read domain and certificate expiry dates.
    • Open the Cloudflare dashboard and list every zone on the account
    • For each zone, read the registration expiry date and the auto-renew setting where the domain is registered with Cloudflare
    • Open the SSL and TLS section and capture the expiry date on each edge and custom certificate
    • Note any zone that is inactive, pending nameserver change, or has auto-renew switched off

    Done when Every domain and certificate has a captured expiry date and renewal status.

  3. 2
    Google Sheets - log the renewal tracker
    google.com
    WebRun in Google Sheets: log the renewal tracker
    WebRun opens Google Sheets to log the renewal tracker.
    • Open the renewal tracker in Google Sheets
    • Update one row per domain and per certificate with the expiry date, days remaining, and auto-renew status
    • Add rows for anything new since the last run and mark anything no longer on the account
    • Sort the sheet so the soonest expiry sits at the top

    Done when The tracker matches Cloudflare exactly and is sorted by days remaining.

  4. 3
    WhatsApp - send the renewal list
    whatsapp.com
    WebRun in WhatsApp: send the renewal list
    WebRun opens WhatsApp to send the renewal list.
    • Send a WhatsApp message to your internal ops group listing everything expiring in the next 30 days
    • Put anything inside 7 days first and say plainly whether auto-renew is on
    • Include the count of healthy domains so a quiet week still reads as confirmation
    • Never buy, renew, or transfer a domain. Payment and renewal stay a human action

    Done when The ops group has this week's renewal list on WhatsApp.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
dash.cloudflare.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Renewal list · WhatsApp
OutputWhat each run produces - A sorted renewal tracker of every Cloudflare domain and certificate with days remaining, plus a weekly list of what expires inside 30 days.
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 domain or pay for anything?

No. WebRun never buys, renews, or transfers a domain, and it never enters payment details. It reads the dates, tracks them, and tells you what needs renewing so a human completes the purchase.

Does it change any Cloudflare settings?

No. It reads your zones, DNS status, and certificate expiry dates only. It never edits a DNS record, toggles auto-renew, changes an SSL mode, or purges cache. The dashboard is untouched after every run.

How much warning does it give?

30 days by default, with anything inside 7 days pushed to the top of the message. You can widen the window to 60 or 90 days if procurement in your business needs a longer lead time.

Put this on autopilot.

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