Step by step
How to add a countdown timer to an ActiveCampaign email
Create the timer in flashtimer
Set the deadline and time zone, choose a layout and your brand colors, and write the message shown after it ends. On Basic and up you can describe the offer in a sentence and let the AI countdown timer generator draft it. For automations, pick Evergreen in the Timing picker.
Insert it into a draft campaign, or copy the HTML
On Pro and up, connect ActiveCampaign under Settings → Integrations with your API URL and key, open Send to ESP in the timer editor and pick a draft campaign; flashtimer adds the timer for you. On any plan, including Free, click Embed and choose Copy HTML.
Paste it into an HTML block
In ActiveCampaign's Email Designer, drag an HTML block into the email where the timer should go and paste the snippet into it. The snippet is a full-width table with the image aligned the way you chose, so it centers correctly in Outlook too.
Link the timer and set alt text
Wrap the <img> tag in a link to your offer (<a href="…">…</a>) and change the alt text from "Countdown Timer" to the actual deadline. On Pro, use a click-tracked flashtimer link so clicks appear next to views in the timer's analytics.
Test with a real contact, then send
Send a test email and open it in Gmail and Outlook. The timer should show the time left right now. For evergreen timers, test as a real contact so %EMAIL% is filled in. Then send the campaign or activate the automation.
ActiveCampaign's Timer block vs a flashtimer countdown
ActiveCampaign's Email Designer has its own Timer block. You set an end date, a time zone, colors and size, and an image to show once it expires. It counts down to one moment for everyone, and its help center notes the time zone isn't adjusted to each contact. For a single sale deadline in one campaign, that may be all you need.
flashtimer is the better choice when the deadline isn't the same for everyone, or when you want more than one style. It adds:
- A countdown per contact that starts on each person's first open, for automations (Basic and up).
- Deadlines from custom fields, like a trial end or renewal date (Pro and up).
- Recurring deadlines that reset every day or week, such as a daily order cutoff (Basic and up).
- Multiple layouts, brand colors, transparent backgrounds and uploaded fonts on paid plans.
- Labels in multiple languages, plus views, geography, click tracking and A/B tests of designs on higher plans.
ActiveCampaign evergreen countdown timer with %EMAIL%
An evergreen countdown timer gives each contact their own countdown. It starts the first time they open the email and runs for the duration you set, such as 48 hours. Open it again tomorrow and it continues from where it was. Evergreen timers are on Basic and up.
To tell contacts apart, flashtimer adds ?vid=%EMAIL% to the timer URL in the embed snippet. ActiveCampaign replaces %EMAIL% with each contact's address when it sends, and flashtimer hashes that value before storing it. ActiveCampaign doesn't offer an opaque contact ID as a personalization tag, so the address does travel in the image URL.
Countdown timers in ActiveCampaign automations
Automations live under Automations in ActiveCampaign. Open the automation, edit the email in a send email action, and add the flashtimer snippet in an HTML block. Because contacts enter at different times, an evergreen timer keeps every countdown accurate, whether they joined today or three weeks ago.
Good fits are welcome sequences with a first-order code, cart abandonment for stores connected to ActiveCampaign, trial nurture, and event reminders. See welcome email discount countdowns, abandoned cart countdown timers and webinar countdown emails for timing and copy.
When a contact already has a date in a custom field, use a dynamic timer (Pro and up): add ?end= with the field's tag, for example ?end=%RENEWAL_DATE% for a field named "Renewal Date". Learn more about personalized countdown timers.
What contacts see in Outlook, Gmail and Apple Mail
The timer counts down in Gmail, Apple Mail, Yahoo, and Outlook on the web, Mac and mobile. Classic Outlook for Windows (2007–2019, and newer versions with Windows animations turned off) shows only the first frame of a GIF. With flashtimer, that frame is still the correct time left at the moment of opening; it just doesn't tick. Put the deadline in your text too.
Apple Mail Privacy Protection loads images ahead of time. By default those loads get the live countdown as it stood then; on Pro and up, Apple Mail options can show them a message, your fallback image or nothing instead, so cached opens never show a stale time. Gmail caches images through its proxy, so the timer is served with no-cache headers and a reopen shows the current time.
After the deadline and troubleshooting
When the countdown ends, the timer shows your expiry message, or your own fallback image on Basic and up. Because the image is served live, you can change that fallback after the email has gone out. Compare what each plan includes on pricing.
If the timer isn't counting down, check these first:
- The GIF was uploaded as an image file instead of pasted as HTML. An uploaded copy is frozen.
- The URL was edited by hand and lost its query string. Copy the snippet again from Embed.
- The test was opened in classic Outlook for Windows, which shows only the first frame.
- An evergreen test was sent without a real contact, so %EMAIL% wasn't filled in.
Questions
Answered before you ask.
Keep reading
- Evergreen timersEvergreen countdown timer for email: a personal deadline for every readerGive every reader their own deadline with an evergreen countdown timer email: starts on open or on send, built for flows. Set up in minutes. Start free.
- Welcome offersWelcome email discount countdown timer: a real deadline for every new subscriberAdd a welcome email discount countdown timer that gives each new subscriber their own 48–72 hour window, starting on first open. Set it up free today.
- HubSpot integrationHubSpot countdown timer for marketing emails and workflowsAdd a live HubSpot countdown timer to marketing emails and workflows, with per-contact deadlines via {{ contact.hs_object_id }}. Set it up today, free.
- Recurring timersRecurring countdown timer that resets on your schedule, foreverA recurring countdown timer that resets daily, weekly or monthly in your time zone, DST included. One URL that never expires. Try it free with flashtimer.
- PricingSimple pricing for email countdown timersStart free with 20,000 views a month. Upgrade as you grow.
