Timers and promos overview
Use Plandalf timers and promos to coordinate deadline campaigns across pages, emails, CTA links, and checkout prices.
Timers are not just visual countdown widgets. In Plandalf, a promo is campaign state: deadline, active tier, CTA target, redirect behavior, buyer reference, and checkout pricing context.
Promo campaign path
A promo ties the campaign link, countdown, and checkout price together so the customer sees one consistent offer.
Email or ad click
The visitor arrives with `pf_ref` so campaign and participant context can follow them.
Countdown renders
The page or email shows the current deadline state from the promo.
Checkout uses active tier
The checkout button passes the promo slug so the active tier can affect pricing or redirects.
What promos control
- launch windows and deadline funnels
- active tier names, times, and prices
- countdown displays on pages
- email countdown image URLs
- CTA links and redirects
- checkout pricing when an offer is opened with a promo
- reporting for participants and campaign outcomes
Page widget
<div data-plandalf-promo="early-bird"></div>
Checkout pricing context
<button
data-plandalf-present="summit-ticket"
data-plandalf-apply-promo="early-bird"
>
Buy ticket
</button>
Programmatic equivalent:
await plandalf.present("summit-ticket", {
promo: "early-bird"
});
Related docs
Builder context
Keep the deadline tied to the sale.
Timers are not just visual countdowns. The related product surfaces keep promo styling, coupons, deadline state, and checkout behavior connected.