How to Add Countdown Timers to Bloomreach

Put a live countdown in your Bloomreach emails with the HTML element, and use Jinja tags like {{ customer.email }} and {{ time | int }} for per-recipient timers.

Give every Bloomreach email a deadline that is still right when it is opened.

A Sendtric countdown timer is an image that is drawn fresh each time someone opens your email, so the time left is always current. In Bloomreach you drop it into the HTML element of the visual builder, and you can use Jinja to give each recipient their own countdown.

The Create New Timer window in Sendtric with a timer name, template choice, the four timer type cards and a time zone picker

Bloomreach's visual email builder has no countdown element of its own (its content elements are things like Title, Paragraph, Image, Button, Dynamic content and HTML). Bloomreach's own documentation has a Sendtric page for adding timers. What Bloomreach does give you is Jinja, which can pass each customer's email and the send time into the timer code. Bloomreach now calls this product Bloomreach Marketing (formerly Engagement); the editor works the same either way.

FeatureSendtric + BloomreachNative Bloomreach
Live countdown that updates on every openYesNo
Start-on-Open (evergreen) timersYesNo
Start-on-Send timers using {{ time }}YesNo
Unique timer per customerYesNo
Different link before and after the deadlineYesNo

Which countdown timers does Bloomreach support and what are they used for

Fixed date timers

Everyone sees the same deadline, such as the end of a weekend sale or the start of a product drop. No Jinja is needed: copy the code and paste it. Available on every Sendtric plan, including Free.

Start-on-Open timers

The countdown starts when the email is opened and runs for the duration you set, for example 2 hours for a welcome discount. Turn on Unique User Timer so the countdown keeps going on later opens instead of starting over. That needs a value that is different for every customer.

Bloomreach doesn't have one customer ID tag that works in every project. The hard ID (the ID that identifies a known customer) is often called registered, but Bloomreach notes that your project's hard ID may have a different name. So Sendtric fills the Bloomreach code with the customer's email, {{ customer.email }}, which works in any project that stores email addresses. If you know your project's hard ID, you can use {{ customer_ids.registered }} (or your own ID name) instead. Start-on-Open needs Micro or higher.

The Unique User Code tab of a Sendtric timer with Bloomreach selected and {{ customer.email }} in the code

Start-on-Send timers

The countdown starts when Bloomreach sends the email, so a customer who opens it a day later sees a day less. Bloomreach's built-in time variable is the current Unix timestamp in seconds, and Sendtric's Bloomreach code uses {{ time | int }}. The | int filter turns the value into a whole number, because it can otherwise come out with decimals. This suits personal offers like "your 48 hour discount" in a scenario. Start-on-Send needs Power or higher.

The Dynamic Code tab of a Sendtric Start on Email Send timer with Bloomreach selected and {{ time | int }} after ?to= in the code

In an event-triggered scenario you can also use a Dynamic Timer and pass a time from the event itself, such as {{ event.timestamp }}, to count down from the moment a cart was updated.

How to add a countdown timer to Bloomreach

Step 1: Create the timer in Sendtric

Go to Timers and click Create New. Name the timer, pick the timer type, and set the end date or duration. Then style it in the editor and click Save.

Step 2: Copy the code

For a Unique User or Start-on-Send timer, choose Bloomreach in the Email Service Provider picker so the right Jinja tag goes into the code. Pick an alignment and click Copy Code.

A Sendtric timer's HTML Code box with the Align Left, Align Center and Align Right buttons and the Copy Code button

Step 3: Add an HTML element to your email

In Bloomreach, open Campaigns > Email campaigns and edit your campaign, or open the email node in your scenario. In the visual builder's Content tab, drag the HTML element into the row where the timer should go.

The Bloomreach visual email builder with the HTML element highlighted in the Content tab and an arrow showing it dragged into the email

Step 4: Paste the timer code

Click the HTML element in the email and paste the Sendtric code into the code box under Content Properties. The timer shows in the editor straight away.

A Sendtric countdown timer in a Bloomreach email, with the Sendtric table code pasted into the HTML element's Content Properties panel

Step 5: Send a test

Click Send test email or preview link at the top right of the editor. The test uses the preview customer selected in the editor, so pick a real customer profile to check that the Jinja tags were filled in. If a Unique User timer restarts every time you open the test, the email tag came out empty for that customer.

Reuse the timer across campaigns

You can save the timer code as an HTML block in Bloomreach's Asset Manager and insert it into other emails with the Dynamic content element. Because the code points to the timer, saving a change in Sendtric updates every email that uses it, including ones already sent.

Keep Jinja tags as they are

Paste the code exactly as Sendtric gives it. Bloomreach fills the {{ }} tags when it sends, so don't wrap them in extra quotes or replace them with a test value.

Bloomreach Countdown Timer FAQ

Which tag should I use for unique timers in Bloomreach?

Sendtric uses {{ customer.email }} for Bloomreach because the ID names differ from project to project. If your project has a hard ID such as registered that every customer has, {{ customer_ids.registered }} also works.

Why does the Start-on-Send code use {{ time | int }}?

time is Bloomreach's current time as a Unix timestamp in seconds. Adding | int makes sure it is a whole number, which is the format the timer reads.

Do countdown timers work in Bloomreach scenarios?

Yes. The timer is ordinary HTML, so it works in scenario emails as well as one-off campaigns. Start-on-Send and Dynamic timers are especially useful there, because each customer enters at a different time.

Which Sendtric plan do I need?

Fixed date timers work on every plan. Start-on-Open needs Micro or higher, and Start-on-Send and Dynamic timers need Power or higher. Compare the plans on our pricing page.

Do the timers work in dark mode?

Yes. Some email apps change colors in dark mode, so pick colors that hold up in both. Our dark mode tips cover the details.

What can I use a timer for?

Flash sales, launches, event reminders, trial endings and abandoned cart offers are the most common. See examples on our use cases page, or read how Sendtric compares in the best email countdown timer provider.

Want to see what else you can do? Explore Sendtric's countdown timers in more detail, or browse the full email personalization toolkit.

More Bloomreach guides

Using a different platform? See all Sendtric integrations.

Martin Tenev

Martin is a Growth Manager who is enthusiastic about all things growth and AI including how to create email campaigns that convert.

Connect on LinkedIn

Ready to boost your email conversions?

Join thousands of marketers using Sendtric's Email Personalization Platform to drive conversions.