MailerLite integration

MailerLite countdown timer for every campaign and automation

MailerLite has a simple Countdown block for one fixed date. A MailerLite countdown timer from flashtimer adds what that block can't: a separate countdown for each subscriber, deadlines that repeat, your own after-sale image and labels in your readers' languages. It is a live GIF, drawn when the email is opened, so it always shows the real time left.

Free plan · 20,000 views a month · No card

Your store

The sale ends soon. Don't miss it.

Offer ends in

Last-chance MailerLite countdown timer with circular rings for days, hours, minutes and secondsShop the sale

Step by step

How to add a countdown timer to a MailerLite email

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.