Integrations

Step-by-Step Guides

Every email platform hides its HTML block somewhere different, and a few ship a countdown timer of their own. Each guide below covers one platform: where the block is, what the platform does natively, and how to pass its merge tags into a live timer or image.

Countdown Timers

GetResponse logo

How to Add a Countdown Timer in GetResponse

GetResponse ships a Countdown timer block with both fixed-date and evergreen modes, so this guide starts by saying when that is enough. It then covers the Custom HTML block and dynamic content tags for the cases the block leaves out: deadlines held on the contact, and one timer reused beyond GetResponse.

Read the guide
HubSpot logo

How to Add a Countdown Timer in HubSpot

HubSpot's only countdown is a JavaScript page module, which email cannot run. This guide puts a live timer into the HTML module, wires contact tokens for per-contact deadlines, and explains why you must preview as a contact to see them.

Read the guide
Constant Contact logo

How to Add a Countdown Timer in Constant Contact

Constant Contact's current editor has no HTML block, so this guide takes the route that works: the Image block's URL field for the timer image, and the block's link setting for the click-through. It is honest about the trade-off, which is that per-contact deadlines are off the table here.

Read the guide
Brevo logo

How to Add a Countdown Timer in Brevo

Brevo has no countdown block, so the timer goes into the HTML block of the Drag & Drop editor. This guide covers the block, contact attributes for per-contact deadlines, and the preview route that actually fills them in.

Read the guide
Mailchimp logo

How to Add a Countdown Timer in Mailchimp

Mailchimp has no countdown block of its own, so the timer comes from outside and goes into a Code block. This guide covers both builders, which merge tags to pass for per-subscriber deadlines, and why the test send will not show them.

Read the guide
Omnisend logo

How to Add a Countdown Timer in Omnisend

Omnisend's own countdown is paid-plan only and fixed-date only, so this guide covers what it does and does not do, then adds a live Alterable timer through the HTML element, with Omnisend's Liquid tags for per-contact deadlines and the testing route that actually renders them.

Read the guide
AWeber logo

How to Add a Countdown Timer in AWeber

AWeber ships no countdown block and no HTML element, so this guide covers both routes in: the Image element's URL field, and the Source icon inside a Text element. It then wires AWeber's Liquid variables for per-subscriber deadlines without breaking click tracking.

Read the guide
Kit logo

How to Add a Countdown Timer in Kit (formerly ConvertKit)

Kit ships a Countdown Timer block, so this guide is honest about when it is enough. It then covers the HTML Block, Liquid variables for per-subscriber deadlines, the date format Kit's filters expect, and the duplicated-email quirk that catches people out.

Read the guide
Campaigner logo

How to Add a Countdown Timer in Campaigner

Campaigner builds an email in four steps, and the timer goes in at the second. Add an HTML element to the layout, select it to open the HTML Properties panel, paste the Alterable embed and apply: the live countdown renders in the canvas straight away.

Read the guide
ActiveCampaign logo

How to Add a Countdown Timer in ActiveCampaign

ActiveCampaign ships a Timer block of its own, so this guide is honest about when it is enough. It then covers the HTML block, the %TAG% syntax for per-contact deadlines, the date-field limitation you will hit, and how to preview tags that test sends leave blank.

Read the guide
Klaviyo logo

How to Add a Countdown Timer in Klaviyo

Klaviyo has no countdown block, so the timer goes into the HTML block. This guide covers campaigns and flows, passing profile and event variables for per-recipient deadlines, and previewing against a real profile so the URL resolves.

Read the guide

Dynamic Images

HubSpot logo

How to Add Dynamic Images in HubSpot

HubSpot personalization tokens resolve inside raw HTML, so an HTML - email module lets you drop one straight into an image URL. This guide covers the token syntax, why the CTA module is the wrong route, and setting defaults for contacts missing a property.

Read the guide
Mailchimp logo

How to Add Dynamic Images in Mailchimp

Mailchimp will substitute merge tags inside an image URL, but only from a code block and only if you use the URL-encoded variant. This guide covers both, plus why the image looks broken in the editor until you switch live merge tags on.

Read the guide
Klaviyo logo

How to Add Dynamic Images in Klaviyo

Klaviyo holds a lot about each subscriber, and a dynamic image is the shortest route to putting it in the creative. This guide covers passing profile properties into the image URL, the special first_name and last_name tags, and setting fallbacks so a missing value does not leave a gap.

Read the guide

Works with every major ESP

Your platform not listed? Alterable still works.

Alterable content is a simple image tag and link. If your email tool can insert an image, it can show real-time personalized content.

Free to start · No credit card · Setup takes under five minutes