Personalization for Evergreen Timers

Evergreen timers create unique countdowns for each subscriber. SnapTimers automatically handles the personalization for you.

How It Works

SnapTimers handles this automatically. When you export an evergreen timer, simply select your email provider and the correct personalization tag is added to your embed code.

1Create an evergreen timer in the editor
2Click Export and select your email provider
3Copy the code — personalization is included automatically

Supported Email Providers

We support all major email marketing platforms. Select your provider during export and we'll use the correct merge tag:

ProviderSubscriber ID Tag
Klaviyo{{ person.KlaviyoID }}
Mailchimp*|UNIQID|*
ActiveCampaign%SUBSCRIBERID%
HubSpot{{ contact.vid }}
Brevo{{ contact.CONTACT_ID }}
ConvertKit{{ subscriber.id }}
Omnisend[[contact.email]]
Drip{{ subscriber.email }}
Campaign Monitor[email]
GetResponse[[email]]
AWeber{{ subscriber.email }}
Constant Contact[[EMAILADDRESS]]
Customer.io{{ customer.id }}
SendGrid{{ email }}

Don't see your provider? Select "Other / Custom" and edit the placeholder in the embed code.

Technical Details

The personalization works by adding a uid parameter to the timer URL:

https://www.snaptimers.com/api/timer/abc123.gif?uid=SUBSCRIBER_ID

When your email platform sends the email, it replaces the merge tag with each subscriber's unique ID. This creates a persistent countdown session for each person.

Why Personalization Matters

  • Consistent sessions: Same person sees the same countdown across devices and email opens
  • Prevents gaming: Users can't reset their timer by clearing cookies or opening on a different device
  • True urgency: Creates genuine, individual deadlines that drive action

When Is Personalization Needed?

Personalization is only required for evergreen timers. Fixed date timers show the same countdown for everyone, so no merge tags are needed.