An evergreen countdown timer shows each recipient their own deadline instead of one shared campaign date — 48 hours from when they abandoned a cart, 7 days from when they started a trial. The offer feels timely for every person, no matter when they entered your funnel. UrgencyKit renders it as a live image, so it works in every email client with no JavaScript.
Every UrgencyKit embed includes a ?end= value that overrides the campaign's default
deadline. Your email platform computes and stores each recipient's deadline — an event property, a
contact attribute, a merge field — and you swap the ?end= value for that merge tag.
On every open, UrgencyKit renders the countdown against that recipient's deadline:
The ?end= value accepts a Unix timestamp or ISO 8601 date. The deadline lives in
your platform — which means it works with the flow logic you already have, instead of
forcing you into another tool's funnel builder.
| Platform | Example ?end= value |
|---|---|
| Mailchimp | *|DEADLINE|* |
| Klaviyo | {{ person.offer_deadline }} |
| Brevo | {{ contact.DEADLINE }} |
| HubSpot | {{ contact.offer_deadline }} |
| Salesforce Marketing Cloud | %%=v(@deadline)=%% |
Each guide above walks through the platform's setup step by step. Any other platform with merge tags works the same way.
When a recipient's deadline passes, the timer switches to a custom expired state — an alternate image, an "offer ended" message, or nothing at all. Emails opened after the deadline never show a stale countdown, and never advertise an offer that no longer exists.
A countdown that shows each recipient their own deadline instead of one shared campaign date — for example, 48 hours from when they abandoned a cart. The offer feels timely for everyone, whenever they entered the funnel.
Your email platform stores each recipient's deadline; you swap the embed's ?end= value
for that merge tag. UrgencyKit renders every open against the recipient's own deadline.
The timer switches to a custom expired state — an alternate image, a message, or nothing — so old emails never show a dead offer.
Any platform with merge tags: Mailchimp, Klaviyo, Brevo, HubSpot, Salesforce Marketing Cloud, ActiveCampaign and more.