Timers feature
Coupon expires_at
The deadline on the timer is the same field as the deadline on the coupon. They can't drift apart because they're one record.
Timers
Coupon expires_at
Create or choose the promo that carries the deadline, coupon, tier, or redirect.
Add coupon expires_at to the campaign surface that customers will actually see.
Use promo test mode to preview the active, expiring, and expired states before launch.
Why it matters
Useful when Timers needs coupons to be part of the actual selling flow.
In Plandalf
The deadline on the timer is the same field as the deadline on the coupon. They can't drift apart because they're one record.
Why not bolt it on
Most timer tools fake the deadline — the clock resets per-visitor while the coupon stays redeemable for weeks.
Where it shows up
Part of the buyer moment, not an isolated setting.
How to use it
The implementation path
-
Step 1
Create or choose the promo that carries the deadline, coupon, tier, or redirect.
-
Step 2
Add coupon expires_at to the campaign surface that customers will actually see.
-
Step 3
Use promo test mode to preview the active, expiring, and expired states before launch.
Playbooks
Campaigns that use Coupon expires_at
hosted-checkout
Black Friday 72-hour window
One sitewide deadline. Coupon dies at the same second the banner does.
custom-api
Per-visitor evergreen offer for cold leads
First touch starts a 48-hour clock that survives incognito and new devices.
email-gif
Limited-edition drop with email countdown
Same deadline ticks in the inbox and on the checkout — to the second.
Try it in context
Build a Timers flow with Coupon expires_at.
Start from the product overview, use the docs for the exact setup, then test the full path before customers see it.