exp:<key>:<variant> - send as the checkout attribution source when this card leads to a purchase.
Where the button goes. feature: link (the feature page). premium: the premium page at requiredPlan's card.
checkout: start a server checkout for requiredPlan with promo: key (and attributionSource: attribution).
Optionaldiscord?: stringThe variant's Discord tip text, if set. Dashboard: ignore.
OptionalendsPromotable feature id, e.g. ClipForwarding.
Optionallimit?: stringPlan-limit upsell cards only: the limit id.
OptionalnewThe automatic card is a feature added to the setup wizard since this server finished it: badge it "New for your setup".
OptionalpercentA timed discount: show "{percentOff}% off" with a countdown to endsAt; send promo: key at checkout.
OptionalrequiredThe plan to sell - the one that raises the limit, or the cheapest with this premium feature ('Add-on' for add-ons).
OptionalstartsWhen the discount window opened (this server first saw the card): run the countdown bar from startsAt to endsAt.
OptionaltrialA free trial at checkout (promo: key): show "{trialDays} days free". Only a first subscription gets it.
A feature promo to render.
linkis a dashboard path;premium= the feature needs a paid plan or add-on.