Step by step
How to add a countdown timer to a MailerLite email
Create the timer
Describe the offer and Create with AI drafts it (Basic and up), or set it up in the editor: deadline, layout, brand colors and language. Pick Fixed for one deadline, Evergreen for a per-subscriber window, or Recurring for a deadline that resets on a schedule.
Copy the MailerLite embed
Open Embed for the image URL and an HTML snippet. For an evergreen timer, choose MailerLite as the email platform there and the URL ends in ?vid={$email}, MailerLite's own email variable, so each subscriber is told apart at send time.
One click: insert into a draft campaign (Pro and up)
Connect MailerLite under Settings → Integrations with a MailerLite API key. Send to ESP in the timer editor lists your draft campaigns; pick one and a position, and flashtimer adds the timer to the campaign's HTML. Writing campaign content through MailerLite's API needs a MailerLite Advanced plan.
Or paste it yourself (every plan, including Free)
In the drag-and-drop editor, add an image that points at the timer URL, or paste the HTML snippet wherever your editor accepts custom HTML, including MailerLite's custom HTML editor. Link it to your offer. The image must stay linked to flashtimer: a copy saved into your File manager is a still picture.
Test and send
Put the deadline in text under the timer. Use MailerLite's preview and test email, open the test in Gmail, Apple Mail and Outlook, and check the countdown matches your deadline before you schedule.
MailerLite's Countdown block vs a flashtimer timer
To be fair to MailerLite: if you need one deadline, for one campaign, in your account time zone, its built-in Countdown block (in the drag-and-drop editor's sidebar under Special) does the job at no extra cost. MailerLite's own help notes it renders as a GIF and that some older Outlook versions show it as a static image, which is true of every email GIF timer, ours included.
flashtimer is worth adding when you need more than one fixed date. You get evergreen timers that start at each subscriber's first open, recurring deadlines, cycle and count-up timers, a fallback image after the deadline, every layout with your own fonts, labels in multiple languages, view analytics and, on Business, countdown timer A/B tests. The same timer also works in any other platform you use.
- One deadline for everyone: MailerLite's Countdown block or flashtimer, both work.
- A per-subscriber window in an automation: flashtimer evergreen (Basic and up).
- A deadline that resets daily or weekly: flashtimer recurring (Basic and up).
- Each subscriber's own date, such as a trial end: flashtimer dynamic timers (Pro and up).
Evergreen MailerLite timers with {$email}
An evergreen timer gives every subscriber the same window, say 72 hours, starting when they first open. flashtimer needs to know which subscriber is opening, so the URL carries ?vid={$email}. MailerLite swaps in the subscriber's address when it sends, and flashtimer hashes the value before storing it.
Because MailerLite has to substitute the variable, check that it resolved: send a test, open it, and the timer should show the full window. If two different subscribers share one countdown, the variable was not replaced, usually because it was edited or pasted somewhere MailerLite doesn't personalize. See how the clock works on the evergreen countdown timer email page.
Countdown timers in MailerLite automations
MailerLite automations send the same email to people on different days, which is exactly where a fixed date fails. An evergreen timer in the first email of a welcome automation lines up a welcome discount countdown for every new subscriber, whenever they join. A cart or browse reminder gets a 24- or 48-hour window per person.
For something that genuinely repeats, like a weekly live session or a daily shipping cutoff, a recurring countdown timer is honest where a reset trick is not: it always points at the next real deadline in your time zone and never ends.
Inbox support, after the deadline and branding
The timer works in Gmail, Apple Mail, Yahoo, Outlook on the web, Mac and mobile, and every client that shows images. Classic Outlook for Windows (2007–2019, and newer versions with Windows animations turned off) shows only the first frame: the correct time left at the moment of opening, without ticking. Apple Mail Privacy Protection pre-fetches images. 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.
When the countdown ends, readers see your expiry message or, from Basic up, your own fallback image, so nobody opens a week late to a countdown for a finished sale. Match your MailerLite template with brand colors, custom fonts on paid plans and a transparent background; the custom branded countdown timer page has the details.
Troubleshooting a MailerLite countdown timer
Almost every problem comes from the image being copied rather than linked, or the variable not being filled in. Check these before anything else.
- The timer doesn't move: the GIF was imported into MailerLite as a file, which freezes it. Point the image at the flashtimer URL or paste the HTML snippet.
- Every subscriber sees the same evergreen countdown: {$email} was not replaced. Re-copy the MailerLite embed and send a fresh test.
- Send to ESP can't see your drafts: the API key's account is not on MailerLite Advanced, or the campaign isn't a draft. The paste method works on any plan.
Questions
Answered before you ask.
Keep reading
- 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.
- 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.
- Brevo integrationBrevo countdown timer that shows the real time leftAdd a live Brevo countdown timer to any campaign or automation: image URL on every plan, one-click draft insert on Pro, evergreen per contact. Start free.
- Kit (ConvertKit) integrationKit countdown timer for broadcasts and sequencesAdd a Kit countdown timer (ConvertKit) to broadcasts and sequences: evergreen per subscriber, recurring deadlines, fallback image, one-click on Pro. Start free.
