All templates

Automated Netlify Domain Expiry Tracking

Every Monday, WebRun opens Netlify, reads the custom domains and certificate status on each site, records every domain with its expiry and certificate renewal date in Airtable, and writes a Notion renewal brief listing what expires in the next 60 days and anything already showing a problem.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Netlify read domains and certificates
2 Airtable track every renewal date
3 Notion write the renewal brief
In short

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

WebRun reviews your Netlify sites every Monday, reading each custom domain and its certificate status. It tracks every expiry date in an Airtable register and writes a Notion renewal brief listing what lapses within 60 days plus any certificate or DNS warning, so no site goes dark over a missed renewal.

  • Expiring domains surface 60 days before they lapse
  • Certificate and DNS warnings lead the brief the week they appear
  • The Airtable register gives every domain a renewal history

Built for web agencies · developers · IT operations · startup engineering teams

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

  2. 1
    Netlify - read domains and certificates
    netlify.com
    WebRun in Netlify: read domains and certificates
    WebRun opens Netlify to read domains and certificates.
    • Sign in to Netlify and open your list of sites
    • For each site, read the custom domains and the certificate status under domain management
    • Capture the domain, the site it serves, the expiry date, and the certificate state
    • Flag any domain with a DNS warning or a certificate not showing as valid

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

  3. 2
    Airtable - track every renewal date
    airtable.com
    WebRun in Airtable: track every renewal date
    WebRun opens Airtable to track every renewal date.
    • Open your domain register in Airtable
    • Add or update one row per domain with the site, expiry date, certificate state, and date checked
    • Compute days remaining on each row so sorting is easy
    • Keep resolved rows in place so you have a renewal history per domain

    Done when The Airtable domain register matches what Netlify shows this week.

  4. 3
    Notion - write the renewal brief
    notion.so
    WebRun in Notion: write the renewal brief
    WebRun opens Notion to write the renewal brief.
    • Publish this week's renewal brief in Notion
    • List everything expiring inside 60 days, soonest first, with the site it affects
    • Put certificate warnings and DNS problems in their own section at the top
    • Leave renewing, transferring, or buying a domain to a person. WebRun never spends money

    Done when The renewal brief is published in Notion with the soonest expiries first.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.netlify.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Renewal brief · Notion
OutputWhat each run produces - A weekly renewal brief of Netlify domains and certificates expiring inside 60 days, with days remaining and any certificate or DNS warning.
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 a domain?

No. WebRun never spends money, renews a domain, or changes a billing setting. It reads the expiry dates and reports them. A person does the renewal in Netlify or at the registrar.

Does it change DNS or site settings?

No. The run is read-only inside Netlify. It does not edit DNS records, trigger a deploy, provision a certificate, or change any site configuration.

How much warning do I get?

Sixty days by default, and you can widen the window. Certificate warnings and DNS problems appear in the brief immediately, at the top, rather than waiting for an expiry date to approach.

Put this on autopilot.

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