Browse Product guides

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>

Feature detail