Home / Blog / Expiry reminders
Expiry reminders

How often should you test the expiry reminders your business quietly depends on all year?

A reminder that never fires looks identical to one that works, right up until the day it matters. Here is a quarterly test that takes about twenty minutes and catches the failures you cannot see.

Three colleagues gathered around a light wooden table in a small bright office, morning sunlight through tall windows, coffee mugs and open paper notebooks, one person mid sentence with hands raised while the others listen, plants on a shelf behind them

A reminder that never fires looks exactly like one that works

Most tracking setups give you no feedback at all until the day they are supposed to save you. A calendar entry sits in a shared calendar nobody has opened since it was created. An alert rule points at a mailbox that was retired last spring. A notification posts into a chat channel that somebody archived during a reorganization. Nothing errors out, nothing bounces, and no dashboard turns red. The setup looks healthy, because silence is also what a healthy setup looks like on the other three hundred and sixty days of the year.

We built LatePinger after living through this inside our own company. The reminder existed, the date was correct, and the message went to an address that had quietly been converted into a distribution list with no members left in it. The first anyone heard about it was when a certificate stopped validating on a customer facing subdomain. Testing is the only way to convert that silence into information, and it has to happen on a schedule you choose rather than on the schedule the expiry chooses for you. Related: SSL Certificate Expiry and How to Stay Ahead

Keep reading: The Hidden Cost of a Missed Renewal, Never Lose a Domain Again: A Simple System, SSL Certificate Expiry and How to Stay Ahead. See how LatePinger helps you expiry reminders for domains, ssl, and renewals.

A quarterly test that takes about twenty minutes

Once a quarter is the cadence that works for most small teams. It is frequent enough that a broken path never sits undiscovered for long, and rare enough that people actually do it. The test itself is simple: add a throwaway record to your tracker with a fake expiry two or three days out, configure it with exactly the same lead times, channels, and recipients as your real records, then wait for the alerts to arrive on their own. Resist the temptation to use a preview or a send test button inside the tool, because those usually bypass the part you depend on, which is the real delivery path through mail routing, filters, and whatever phone has notifications muted. Related: Never Lose a Domain Again: A Simple System

Confirm receipt from each recipient individually instead of assuming. One person replying yes for a group of five proves one path, not five. If an alert does not turn up, check the spam folder before you change any settings, because a message that landed in spam tells you something very different from a message that was never sent at all. When every channel has reported in, delete the throwaway record and write down the date you ran it. The whole exercise typically takes twenty minutes of attention spread across two or three days of waiting.

Test the parts that are not delivery

Delivery is the easy half. The harder failures are stale data and stale people. Pull a sample of five to ten records and check each one against the original source: the expiry date shown in the registrar account, the not-after value on the live certificate, the renewal date printed on the most recent invoice. Records drift constantly. A domain gets transferred, a plan changes mid term, someone renews early for three years and nobody updates the tracker. A perfectly delivered reminder for the wrong date is still a miss, and it is worse than no reminder because it manufactures confidence. Related: The Hidden Cost of a Missed Renewal

Then test the human path. Does the named owner of each record still work here, and do they still own that thing after the last team change? Does the escalation route actually reach a second person when the first one does not respond, and has anyone tried it since it was configured? Does anything reach a human on a Friday evening, which is when certificate expiries have an unhelpful habit of landing? A test that only proves email works has verified the single most reliable link in the chain and left every fragile one untouched.

Write down the result and fix what broke the same day

Log each test with the date, what you sent, who confirmed, and what failed. Two lines in a shared document is plenty. The log matters because failures repeat themselves: the same shared mailbox filters the same sender every single time, and without a record you rediscover that from scratch every quarter and lose an hour to it. It also gives you something concrete to hand over when the person who runs the tests moves on, which is the moment most testing habits quietly die.

Run an extra test outside the quarterly rhythm whenever the ground shifts underneath you: a mail provider migration, a new domain for company email, a change of alerting tool, a departure, a move to a different registrar. Those events break delivery silently and they almost never line up with your calendar. Whatever the test surfaces, fix it before you close the session. A known broken reminder that you intend to repair next week is functionally identical to having no reminder in place at all, and it carries the same cost when the date arrives. Related: Auditing Your Subscriptions Before They Auto Renew

Key takeaways
  • Run a full end to end test once a quarter using a throwaway record with real lead times, real channels, and real recipients.
  • Ask every recipient to confirm individually, and check spam before changing settings when an alert fails to arrive.
  • Verify a sample of dates against the registrar, certificate, or invoice, because drift creates confident reminders for wrong dates.
  • Test again immediately after any mail migration, tool change, or staff departure, and repair failures the same day you find them.
Julien Jimenez
Written by

Julien Jimenez

Julien Jimenez is an independent software builder based in Paris. He designs, ships, and operates focused SaaS products for small businesses and independent professionals. Read the full author page.

Never miss a renewal that matters

Expiry reminders for domains, SSL, and renewals. LatePinger is built to help you put this into practice.

Track a renewal

More from the LatePinger blog

Get the LatePinger playbook

Practical guides on expiry reminders, straight to your inbox as we publish them. No spam, unsubscribe any time.

By subscribing you agree to our privacy policy.