Marketo Engage in practice
Marketo Engage countdown timer, shared or per person
By Danish Mohammed, founder. , updated 6 min read
A countdown in Marketo Engage is a signed timer image placed through the image element’s External URL option. For a date everyone shares, such as a webinar start, put the timer’s address in a program My Token. For a date that differs per lead, put one signed address per lead in a custom person field and use that token as the whole image address. No token ever goes inside part of an address.
The shared date is the easy case. Tokens take more care, because Adobe documents two token formats and only one of its editors documents a token as an image address. For the wider decision, choosing a dynamic image and countdown timer vendor for an enterprise email programme covers the questions a Marketo team’s security and procurement reviewers will ask.
One thing to know before you start: the dashboard’s snippet generator does not write Marketo tokens. Marketo is not one of the twelve platforms on its publish screen, so you copy the signed address, or download the per-lead addresses, and place the token yourself as below. Nothing about that is less supported; it is one field in Marketo instead of a generated tag.
Does Marketo have its own countdown timer
No. In an October 2023 thread on Adobe’s community, Countdown Timers in Email, one reply reads: “There’s no built-in solution in Marketo. And most LaunchPoint partners are commercial products.” That is a community member’s answer rather than Adobe’s documentation, and I found nothing in Adobe’s Marketo documentation that contradicts it.
So a timer in a Marketo email is an image from a timer service, placed through the image element.
Where the image goes
In Email Editor v2.0, Adobe’s Edit Elements in an Email gives three ways to insert an image, and the first is External URL. Click the Image element, click the gear icon and select Edit, paste the URL, set the dimensions and alt text, then press Swap.
The note under External URL is the useful part. It says “If you want to use a Marketo token, use this option.” It then warns that with a token, the image appears broken in the editor, but renders in Preview mode and in the Send Sample email.
So a token can be the whole image source, and a broken image in the editor is expected. Both routes below depend on that.
Route one: the same deadline for everyone, in a My Token
For a webinar or an event, every recipient counts down to the same moment. One signed address covers the send on any plan here, including the free one, and each mail client gets the time left as of its own fetch.
Put that address in a program-level My Token rather than straight into the email. Adobe’s My Tokens article describes a Text token as “Just some text. Use it when HTML is overkill.” Create one called, say, {{my.Timer Image URL}}, paste the signed address as its value, and use the token in the External URL field.
Cloned programs are where this pays off. A local My Token holds a value per program, and Adobe’s Send a Sample Email page notes that “My Tokens resolves to the value appropriate to the email’s program.” Clone the webinar program, publish a timer for the new date, and change one token, without opening the email.
Route two: a deadline per person, in a person field
A renewal date or a trial end differs per person, so it needs one signed address per person. Those are made before the send, on Growth or Agency, with the REST API’s batch endpoint or from a recipient set exported as a CSV.
Import the addresses into a custom person field. Adobe’s Tokens Overview says “Custom person fields also work if you use their display name, for example, {{lead.Custom Field Name}}”. A field shown as ET Image URL becomes {{lead.ET Image URL}} in the External URL field.
Nothing about the deadline goes into the address as a token. The address is signed with an HMAC over every parameter, so a date or a name that Marketo wrote into it at send time would fail the check. Everyone in the send would then get a grey “image unavailable” card, at HTTP 200. The token has to be the entire address, never a piece of one.
Two token formats
Adobe also has a newer email designer, rolled out by region from 23 May 2025 according to its Personalization Tokens page. That page says the designer “has a different format than the classic email editor”.
In the classic editor, tokens may contain spaces, and a default reads {{lead.City:default=fallback}}. In the designer, Adobe says “you must use camel case or underscores for tokens”, with examples such as lead.anonymousIP, and a default becomes {%=lead.city ?: "fallback" %}.
Adobe’s own pages do not agree on the details. The designer’s authoring guide gives {{lead.First Name:default=Friend}} as its fallback example, in the old format. The same guide describes adding images from Images and Files, and describes no external image URL. Until Adobe documents one, build timer emails in Email Editor v2.0, where the token route above is documented.
What your recipients will see
If your list reads on Outlook for Windows, plan for the still image. Microsoft’s support page says “If only the first frame of the animation appears, you have animations, or animated GIFs, disabled.” The first frame here is a complete picture of the time left, so a reader with animation off sees a correct countdown that does not move.
Pick days and hours rather than seconds for a webinar a week away, since a seconds digit that never moves tells that reader nothing. Countdown timers in Outlook goes through it version by version, from documented behaviour. I have not yet watched a timer from here render in a real Outlook inbox.
Test before you send
Adobe’s Send a Sample Email is the check. Select the email, open Email Actions, and choose Send Sample. For route two, pick a person: “If you want to resolve tokens as a specific person, choose said person in the person drop-down”. Choose one whose ET Image URL field holds a real signed address.
One warning from the same page. If you enter several addresses, “they will all be visible to every recipient”. Send internal samples only, and open the result in both Outlook and a web client.
Questions and answers
Does Marketo Engage have a countdown timer token?
No. An answer in Adobe’s Marketo community says there is no built-in solution. A countdown in a Marketo email is an image from a timer service, placed with the image element’s External URL option.
Why does my timer image look broken in the Marketo email editor?
Adobe documents it. A token in the External URL field appears broken in the editor, but renders in Preview mode and in the Send Sample email.
Should the timer address live in a My Token or a person field?
A My Token, when everyone shares the deadline, so a cloned program needs one token change. A person field, when each person’s deadline differs, which needs addresses minted per person on Growth or Agency. Pricing has the plan comparison.
Which token syntax works in Marketo’s new email designer?
Adobe says the designer needs camel case or underscores instead of spaces, with a different default syntax. Its own pages give mixed examples, so check a token in your instance before a send.
Can I build the timer URL out of Marketo tokens?
No. The address is signed, so a token written into part of it breaks verification for everyone. The token must hold the complete signed address.
Sources
- Countdown Timers in Email (Adobe Experience League Community, 12 October 2023)
- Edit Elements in an Email (Adobe Marketo Engage documentation)
- Tokens Overview (Adobe Marketo Engage documentation)
- Understanding My Tokens in a Program (Adobe Marketo Engage documentation)
- Personalization Tokens, email designer (Adobe Marketo Engage documentation)
- Email authoring, email designer (Adobe Marketo Engage documentation)
- Send a Sample Email (Adobe Marketo Engage documentation)
- The animated graphic in my e-mail message doesn't work (Microsoft Support)