Tiers and timing
Model campaign phases so each deadline window can change copy, CTA targets, and checkout prices.
Tiers let one promo move through multiple campaign states.
Common tier patterns
| Pattern | Example |
|---|---|
| Early bird | Lower price until launch week. |
| Standard | Normal price after early bird ends. |
| Last call | Final deadline with a different CTA or bonus. |
| Closed | Redirect to waitlist, expired offer, or regular checkout. |
Checkout price selection
When you pass a promo slug to present() or mount(), Plandalf can apply the active tier’s price or coupon to the checkout.
await plandalf.present("summit-ticket", {
promo: "early-bird"
});
URL and email reference
Use pf_ref to preserve participant context across emails and links.
<a href="https://acme.plandalf.com/p/early-bird?pf_ref={{subscriber.email}}">
Claim your ticket
</a>
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.