Skip to main content

Dynamic Countdown Timers in Emails and Funnels

Dynamic Countdown Timers personalize urgency by calculating a unique countdown for each contact based on when an email is sent or opened.

Updated over 3 months ago

Who This Is For / When to Use

Use Dynamic Countdown Timers when you need contact-specific deadlines in emails or funnels, such as limited-time offers, same-day expirations, or post-open urgency.

What Is a Dynamic Countdown Timer

A Dynamic Countdown Timer calculates its end time individually for each contact based on a trigger event and duration rules.

Unlike fixed or recurring timers, the countdown does not start at a global time.
It starts when a defined email event occurs.

Supported trigger events:

  • Email is sent (default)

  • User opens the email

How Dynamic Timers Calculate the End Time

A Dynamic Countdown Timer uses three inputs:

  1. Trigger Event – when the timer starts

  2. Countdown Duration – minimum time that must pass

  3. End Time – the latest allowed end time on the calendar

The timer expires at whichever comes later:

  • The minimum duration completion, or

  • The defined end time

This ensures consistent urgency while respecting business rules like “expires today at 6:30 PM.”

Creating a Dynamic Countdown Timer

Step 1: Create a New Timer

  1. Open the Email or Funnel editor.

  2. Add a Countdown Timer element.

  3. In Timer Type, select Dynamic.

Step 2: Set Countdown Duration

Enter the minimum duration for the countdown:

  • Days

  • Hours

  • Minutes

  • Seconds

This is the shortest possible time before expiration.

Step 3: Set the Countdown End Time

In Countdown timer ends at, choose a fixed clock time (for example, 6:26 PM).

This ensures all timers end no later than this time in the contact’s time zone.

Step 4: Choose the Trigger Event

Under Email trigger → Start timer when, select one:

  • Email is sent (default)
    The timer starts when the email is delivered.

  • User opens the email
    The timer starts when the contact opens the email.

The system automatically shows helper text explaining how the timer will calculate for different contacts.

Step 5: Confirm Time Zone

Verify the Time zone field to ensure expiration matches the intended local time for the contact.

Step 6: Save and Use

  1. Save the timer.

  2. Insert it into:

    • Email campaigns

    • Workflow emails

    • Funnels

How the Helper Text Works

When User opens the email is selected, Kyrios displays dynamic examples

explaining:

  • When the email was opened

  • When the timer will expire for that contact

These examples update automatically based on:

  • Trigger selection

  • Duration

  • End time

This confirms exactly how urgency is applied per contact.

Common Issues and Fixes

Timer Ends Earlier Than Expected

Cause: Countdown duration completes before the end time.
Fix: Increase the duration or adjust the end time.

Timer Does Not Start

Cause: The email trigger condition has not occurred.
Fix: Confirm the email was sent or opened, based on the selected trigger.

Contacts See Different Expiration Times

Expected Behavior: Dynamic timers are contact-specific.
Each contact’s timer is calculated independently.

Did this answer your question?