Multi-Stage Email Countdown Timer Generator

One timer, several designs: a teaser before the campaign, the live countdown during it, a last-chance banner near the end, and an after-deadline design, each served automatically by the time left.
Multi-Stage Email Countdown Timer Generator

Why Stages Instead of Several Timers

One URL for the Whole Campaign

The image in the announcement email, the reminder, and the last-chance email is the same URL; the design changes on its own.

Switched by Offset

Each stage has an offset from the target: three days before, six hours before, at the target, two weeks after. DynaPictures picks the stage whose offset has been reached.

No Zeroed Clock After the Deadline

An after-target stage replaces the zeroed countdown with a message you designed.

Per Recipient Too

Because stages are chosen relative to each recipient's deadline, a personalized timer shows the right stage for each person.

How Stages Work in DynaPictures

Before, At, and After

Before, At, and After

Stages are defined as before, at, or after the target with a value and unit. A typical set: teaser until 3 days before, live from 3 days before, last chance from 6 hours before, and an after stage for the two weeks following the deadline.

Each Stage Is a Full Design

Each Stage Is a Full Design

Every stage is its own design in the countdown timer generator, with its own artwork, copy, digits, and gauges. A stage with no countdown layers renders as a static banner, which is what an after-deadline stage usually is.

Rendered per Open, Selected per Render

Rendered per Open, Selected per Render

The stage is chosen at render time from the current time and the effective deadline, including a per-recipient expire value, and cached per minute like the rest of the image.

Everything in Every DynaPictures Timer

A GIF in a Standard img Tag

No JavaScript, no HTML5 animation, no client-side script. The image loads in Gmail, Apple Mail, Outlook, and mobile clients; Outlook for Windows shows the first frame.

Rendered per Open, Cached per Minute

Each open fetches an image with the exact time left at that moment. Images are cached for one minute per deadline and then regenerated, and each one animates for 60 seconds.

The expire Parameter

Append ?expire=DD-MM-YYYY--HH-MM (interpreted in the timer's timezone) or an ISO 8601 timestamp with an offset to the URL. Merge tags from your email service provider (ESP) fill it per recipient.

Stages by Offset

Each timer holds several designs, each with an offset from the target. Before, at, and after stages are selected on every render.

Every Open Logged

Email client, country, locale, and any custom query parameter are stored per open. Raw IP addresses are never kept, only a hash and the derived location.

Countdown-Driven Gauges

Radial tick gauges, simple gauges, and line progress bars take their value from the remaining time, next to or instead of digits.

REST API

Create, update, publish, preview, and read analytics for timers programmatically with an API key.

Plan Limits, Stated Plainly

Timers run up to 30 days ahead on Free, Lite, and Standard and without limit on Pro. Free serves 100 opens in total; paid plans have a monthly view allowance and no hard cap.

How to Set Up a DynaPictures Countdown Timer

palette

Design It in the Generator

Open the DynaPictures countdown timer generator, set the target date and timezone, design one or more stages, and publish. You get a URL ending in .gif.

link

Embed the URL

Place the URL in an img tag or an image block in your email service provider (ESP). Append ?expire= with a merge tag for per-recipient deadlines.

bar_chart

Read the Analytics

Add any custom query parameter to segment opens, then watch them arrive in the analytics dashboard or pull them through the API.

Who Uses Multi-Stage Countdown Timers

Retailers running multi-email promotions

Announcement, reminder, and last chance from one asset.

Event marketers

Save-the-date, starts-soon, and replay from one timer.

SaaS lifecycle teams

Trial reminders that escalate as the end nears.

See the Timer Render Live

Book a short walkthrough of the generator, the expire parameter, stages, and the analytics dashboard.

Where DynaPictures Differs From Other Timer Tools

Rendered at Open

Many timer services generate one GIF at send time. DynaPictures generates per open, so the number on screen matches the clock.

Per-Recipient Deadlines

One URL, a different deadline per recipient through the expire parameter. Many tools support one date per timer.

Multi-Stage Designs

Before, at, and after designs switched automatically. Many tools show one design and a zeroed clock.

Gauges and Progress Bars

Remaining time as a gauge or bar, not only digits. Elsewhere, digits are usually the only option.

A Real Design Editor

Google Fonts, uploaded fonts, images, and an AI background generator. A fixed layout with a color picker is the common alternative.

Segmentable Analytics

Opens by custom parameter, client, country, and hour. A single total is what many tools offer.

Frequently Asked Questions

It depends on the plan: two on Free and Lite, three on Standard, and five on Pro. An after-deadline design counts as a stage.