Step by step
How to set up a multilingual countdown timer
Pick the timer's language
In the editor's Font panel, choose a language for a single-language campaign, for example French for a "Vente flash" email to your French list. Choose Automatic if one email goes to readers in several languages.
Write the expiry message in the same language
The labels are translated for you; the message readers see after the deadline is your own text. Write it in the timer's language, such as "L'offre est terminée", so nothing switches to English at the end.
Auto timers: add your language merge tag
Open Embed. For an auto timer the dialog asks for your platform's language merge tag, the field that holds each contact's language code such as fr or de. It adds it to the image URL as ?lang= so your platform fills it in per subscriber.
Restate the deadline in local terms
Under the timer, write the deadline in the reader's language and time zone, for example "Se termine dimanche à minuit (heure de Paris)". It helps readers in Outlook on Windows, who see the first frame only.
Send a test per language
Send yourself a test as a contact set to each language you use and check the labels. Contacts with no language, or an unsupported one, get the language their email app asks for, which for most Gmail and Apple Mail opens is English.
The supported languages and what changes
A flashtimer timer translates its unit labels, the words under the digits. These are the labels each language uses:
- English: DAYS, HOURS, MINUTES, SECONDS
- French: JOURS, HEURES, MINUTES, SECONDES
- Spanish: DÍAS, HORAS, MINUTOS, SEGUNDOS
- German: TAGE, STUNDEN, MINUTEN, SEKUNDEN
- Italian: GIORNI, ORE, MINUTI, SECONDI
- Portuguese: DIAS, HORAS, MINUTOS, SEGUNDOS
- Dutch: DAGEN, UREN, MINUTEN, SECONDEN
One timer, each reader's language
Set a timer's language to Automatic and it picks its labels per reader. The reliable way to do that is your email platform's language field: the URL carries ?lang= followed by the platform's merge tag, and each subscriber's email is sent with their own code, fr, de or es. That value wins over everything else, and it survives Gmail's and Apple's image proxies because it is part of the link.
Without a language merge tag, auto falls back to the language the email client sends with the image request. That works in some desktop and webmail clients, but Gmail and Apple Mail fetch images from their own servers, so most of those opens come out in English. We'd rather tell you that than have you find out from a French customer.
A value we don't support, such as pl, falls back to the reader's client language and then to English. If you send to a language we don't have, you can turn the labels off and show digits only, which read the same everywhere.
Example: a French "Vente flash" email
A store with a French list runs a 24-hour flash sale. The timer is set to French, so the labels read JOURS, HEURES, MINUTES, SECONDES, and the expiry message says "La vente flash est terminée". The text below it says "Jusqu'à minuit ce soir, heure de Paris". The same design, duplicated with English labels and message, goes to the UK list.
For a single email to readers across Europe, the store sets the timer to auto instead and adds its platform's language field as the language merge tag. Every reader gets labels in their own language from one timer. The expiry message is one text, so keep it short, or use a fallback image (Basic and up) that works in every language. The same setup suits a flash sale countdown email or an international Black Friday campaign.
Time zones: a deadline that is right everywhere
A countdown is the time left until one instant, so it is the same number in Lisbon, Berlin and New York at any given moment. A sale that ends at midnight in Paris shows a New York reader the hours left until 6pm their time, which is when it really ends for them. You set the deadline once, in the time zone you choose, and nobody has to convert anything.
If you want a deadline at local midnight in each market, send each market its own timer, or use a recurring countdown timer with that market's time zone for repeating cut-offs. Recurring rules take a named zone such as Europe/Paris and follow its daylight saving changes.
Languages with AI and the API
Ask for a language when you create a timer with AI, as in "24-hour flash sale in Spanish, bold red", and the labels are set to Spanish. The AI only sets a language when you name one.
Through the REST API and MCP server (Pro and up), a timer's language accepts "auto" or any of the seven codes. Regional codes such as fr-CA are read as their base language.
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.
- Design and brandingCustom branded countdown timer for email that looks like the rest of your emailDesign a custom branded countdown timer for email: every layout, your colors and fonts, transparent backgrounds, your own domain and no watermark. Start free.
- Flash salesFlash sale countdown timer email: run a 24–72 hour sale that ends on timeBuild a flash sale countdown timer email for 24–72 hour sales: send schedule, subject lines, last-chance resend and timers that update on open. Start free.
- Black Friday & Cyber MondayBlack Friday countdown timer email: the 2026 playbookPlan your Black Friday countdown timer email for 2026: teaser, launch and last-chance sends, Cyber Monday timers and fallbacks after the sale. Start free.
- 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.
