How to Create a Countdown Timer Campaign

OptinMonster makes it easy to add a countdown timer to your website. Countdown timer campaigns are one of the best ways to boost your sales and conversions by creating a sense of urgency for your visitors, and harness the power of “FOMO”: the fear of missing out.

In this article, you’ll learn how to use add a countdown timer to any OptinMonster campaign.

Before You Start

Here are some things to know before you begin:

  • The Countdown Timer feature is available with a Pro or higher subscription.
  • Creating a sense of urgency for your visitors is one of the best ways to boost your conversion rate. When our purchasing decisions are based on urgency, we automatically lean towards the “take action” route, because we’re afraid of missing out.

Pre-Made Templates

Many of our pre-made campaign templates already include a countdown timer block.

When creating a new campaign, use the Category Filter and toggle Time Sensitive Offer to quickly locate all pre-made templates that include a countdown timer.

Category Filter for Time Sensitive Offers when creating a new campaign to see templates with countdown timers.

Add Countdown Timer

To add a countdown timer to any new or existing campaign, follow these steps:

  1. In the campaign builder, drag and drop a Countdown block into your campaign where you want the countdown timer to appear.
    Add a countdown timer block to your OptinMonster campaign.
  2. Next, select the Countdown Type from the dropdown field in the sidebar panel. You can select Static or Dynamic.
    Set the countdown timer type
  3. You’ll now be able to configure your timer based on the type you’ve selected.
  4. When you’re finished, click Save.

Available Settings

In the countdown timer menu, you can customize the timer in your campaign. Read on to see how to set the type and “end” time for your campaign, as well as what happens after your countdown reaches 0.

Countdown Type

Static Countdown

Counts down to a specific date and time.

This type of countdown timer is often used for seasonal sales or product launches.

After the specified date and time have passed, the countdown timer displays 00 for all values.

Example of a static countdown timer once the date and time have passed

Dynamic Countdown

Sometimes called an “Evergreen” countdown, starts with a pre-set amount of time for each visitor to countdown from.

Instead of selecting an end date, you’ll choose the length of time the timer shows by number of days, hours, minutes, and seconds.

Dynamic countdown timer settings

Countdown Action

Next, you can configure what action takes place when the countdown ends from the Countdown End Action dropdown.

Configure the action that occurs when the countdown timer ends when creating a Dynamic countdown timer in OptinMonster.

There are four action options:

  • No action: if the countdown reaches 0 while a visitor is viewing it, nothing will happen, and the timer remains viewable
  • *Restart the countdown: this action will restart the timer (only available for Dynamic countdown timers)
  • Go to a view: allows you to choose a view, like the Success View, to show instead of the finished countdown
  • Close the campaign: this action closes the campaign, so the countdown is no longer viewable

Next, configure your display rules to tell the campaign where to appear, or embed the campaign on your website directly.

If you’re serious about jumpstarting your website growth, then get started with OptinMonster today!

Get Started With OptinMonster Today!

BONUS: Done-For-You Campaign Setup ($297 value)
Our conversion experts will design 1 free campaign for you to get maximum results – absolutely FREE! Click here to get started →


Can I add both a countdown timer and an optin fields block to the same campaign?

Yes, you can add an Optin Fields element to your campaign as well to configure an integration.

What campaign types support countdown timers?

All campaign types support the countdown timer element.

Can I track a conversion or run a script when the countdown ends?

Yes. See our guide on how to use success actions on your campaigns.

How do I translate the text ‘Days’, ‘Hours’, ‘Minutes’, and ‘Seconds’ into another language?

Yes, add the following code using our Custom CSS tool and edit as you require:

html div#om-{{id}} .{{ns}}-CountdownElement--wrapper .{{ns}}-days .unit-days,
html div#om-{{id}} .{{ns}}-CountdownElement--wrapper div.{{ns}}-hours .unit-hours,
html div#om-{{id}} .{{ns}}-CountdownElement--wrapper div.{{ns}}-minutes .unit-minutes,
html div#om-{{id}} .{{ns}}-CountdownElement--wrapper div.{{ns}}-seconds .unit-seconds {
 display: none;

html div#om-{{id}} .{{ns}}-CountdownElement--wrapper div.{{ns}}-days:after {
    display: block;
    font-size: 13px;

html div#om-{{id}} .{{ns}}-CountdownElement--wrapper div.{{ns}}-hours:after  {
    display: block;
    font-size: 13px;

html div#om-{{id}} .{{ns}}-CountdownElement--wrapper div.{{ns}}-minutes:after   {
    display: block;
    font-size: 13px;

html div#om-{{id}} .{{ns}}-CountdownElement--wrapper div.{{ns}}-seconds:after  {
    display: block;
    font-size: 13px;