Promo & Discount Architecture
Designs promos that lift revenue without training discount addicts.
Sonnetjson outputv1.0
Variable filler
Fill values and watch them flow into the prompt below. Nothing is stored.
goal
economics
past promos
occasion
The prompt
Design a promotion that lifts revenue without training customers to never pay full price.INPUT:Goal: {{goal}} // clear inventory | acquire new | reactivate | AOV liftMargins + constraints: {{economics}} | Promo history: {{past_promos}} | Calendar moment: {{occasion}}DELIVER:1. mechanic: choose + justify from: threshold discount ($X off $Y — protects AOV), gift-with-purchase (protects price integrity), bundle, tiered, loyalty-exclusive, or straight % (last resort — say why if chosen).2. depth + duration: justified against economics; flag if past_promos show escalating depth (discount-addiction warning).3. fence: who gets it and how it's gated (new customers only? code vs sitewide?) so full-price buyers aren't cannibalized.4. messaging_frame: value framing that isn't just the number ("stock up for {{occasion}}" vs "20% OFF EVERYTHING").5. success_math: the exact break-even lift needed given margin impact — show the formula with their numbers.OUTPUT — ONLY JSON with those five keys.Tap the block to copy
inputs
- goal
- goal
- economics
- economics
- past_promos
- past promos
- occasion
- occasion
outputs
- Declared output: json.
v1.02026-07-17current
Published with the v1 library.
Honest known limits — every prompt has them.
- Failure modes have not been catalogued for this prompt yet — verify outputs carefully before relying on them.