Countdown types

The Get code wizard and the link page set up fixed deadlines, evergreen timers and schedules. Count-up, a custom interval and a deadline from a merge tag are available only through the API.

The countdown type is part of the link's timer, not of the code you paste: change it on the link's page and emails already sent follow.

Fixed deadline

Everyone counts down to the same date and time — one shared deadline you set.

Anna 3d
Ben 2d
Chloe 1d

A different date for each subscriber, taken from a merge tag (a trial end, a renewal date), is set up through the API.

Best for: launches, webinars, sale endings — anything with a real calendar deadline.

Evergreen

Always shows the same time remaining. The timer restarts on every open — there is no per-person memory.

Anna
Every open starts it over

Reopen the email later — the countdown starts over.

Best for: automated campaigns where steady urgency matters more than an exact cut-off.

Personal evergreen

Each recipient gets their own deadline: the timer starts at their first open and is remembered — reopening shows the same countdown.

Anna 24h
Ben 24h
Chloe 24h

Tracked by uid — your email platform fills it in per recipient.

Best for: trials, onboarding, per-recipient discount windows.

Recurring

A deadline on a schedule: counts down to the same local time — 2 PM every day, every weekday, or every Monday. When it hits zero it rolls over to the next one. Everyone who opens at the same moment sees the same time left.

Anna 20h
Ben 6h
Chloe 23h

Every day, every weekday or once a week, at a time in the time zone you pick. The reset follows the local clock, so it stays at 2 PM when daylight saving starts or ends. On weekdays, Friday after 2 PM counts down to Monday 2 PM. A custom interval (every 6 hours) is set up through the API.

Best for: “order by 2 PM for same-day shipping”, daily deals, weekly drops.

Count-up

Counts up from a start moment — the time elapsed since a launch, milestone or “X days since”. It never ends.

Grows from the start — never ends

Available only through the API; the link page shows it read-only.

Best for: “since launch” counters, streaks, anniversaries, social-proof momentum.

FixedEvergreenPersonalRecurringCount-up
Set up inDashboard; from a merge tag — APIDashboardDashboardDashboard; custom interval — APIAPI only
DeadlineOne date for everyoneResets on every openFirst open + duration, per recipientNext scheduled time (e.g. 2 PM), then the one afterNone — counts up
Remembers recipients——Yes, by uid——
ESP merge tagOnly for a date per subscriberNot neededRequired (uid)Not neededNot needed
Can actually endYesNoYes, per recipientNo — it repeatsNo — counts up

Links made before timers were stored in the link keep the type from their code. All URL parameters are in the API reference.