Tiers and timing
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.dev/p/early-bird?pf_ref={{subscriber.email}}">
Claim your ticket
</a>