Skip to content

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 lift
Margins + 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.