EmailTimer.App

Notes on email clients, caching and timers

By Danish Mohammed, founder. 1 min read

Most posts here take one question about how a countdown image behaves once it leaves the sender, and answer it from the documentation the client or the vendor publishes, with the sources listed at the foot. For the whole subject on one page, start with the complete guide to countdown timers in email. The posts go further into one part of it each.

When the image is fetched, and who keeps a copy

What caches your email images, and when goes intermediary by intermediary: Google’s image proxy, Apple Mail Privacy Protection, Outlook.com and corporate gateways, and what each one publishes about when it fetches and how long it keeps the result.

How Apple’s image cache freezes a countdown stays with Apple. It separates what Apple states from what only third-party testing reports, and works through which deadline models survive a copy fetched at delivery.

A timeline of one email: sent, delivered, opened, opened again. Apple Mail with Mail Privacy Protection fetches the image at delivery, Gmail and Outlook fetch it at the first open, and a re-open can be answered from a kept copy.
When each client fetches a timer image. A filled dot is a fetch, the only moment the time left is drawn.

What a client does to the animation

Why your timer stops after a minute collects the frame caps vendors document, explains why every timer has one, and says how to choose a display that still reads correctly when the frames run out.

Outlook started resuming timers from a cached frame reads a Microsoft Q&A report of timers restarting from a stale frame, why the fixes suggested in that thread did not help, and what does.

Why the product is built this way

Why I built EmailTimer.App is the short version of the two decisions everything else follows from: the countdown and the personalized image drawn by one engine on one plan, and the caching behaviour stated on the site rather than left for a campaign to discover.

The references the posts lean on are timer types, for each deadline model, and merge tags, for getting a subscriber’s own values into an image.

Engineering and product notes

Notes on how email clients treat a dynamic image, and on what changed in the product.

  • 8 min read

    How Apple's image cache freezes a countdown

    Apple Mail fetches your timer at delivery and keys the cache by URL. Testing says it ignores Cache-Control. What that means for a countdown.

  • 7 min read

    Why your timer stops after a minute

    Every email timer has a frame ceiling and most vendors do not mention it. The documented caps, why they exist, and how to pick a resolution that fits.

  • 7 min read

    Outlook started resuming timers from a cached frame

    A Microsoft Q&A thread reports Outlook resuming timer GIFs from a cached frame. What the report says, why the suggested fixes failed, and what helps.

  • 10 min read

    What caches your email images, and when

    What Google's proxy, Apple Mail Privacy Protection, Outlook.com and corporate proxies each do to a remote image, and what each one actually publishes.

  • 3 min read

    Why I built EmailTimer.App

    Why I built EmailTimer.App: what Apple Mail, Gmail and Outlook do to a countdown, and why the timer and the personalized image share one plan.

Related

Every hub on this site is listed on guides and articles.

Put a countdown in the campaign you are writing now

The free plan covers 5,000 opens a month with no card. Starter is $19 a month for 250,000.