Seasonal and Promotional Campaign Builder
Build a seasonal promotion around product economics, distinct campaign phases, and coordinated channel execution.
Turn a proposed ecommerce offer into a campaign plan with margin analysis, hero products, a messaging spine, channel-specific copy, and a halfway recovery plan.
Ready-to-use prompt
The prompt
Copy it as-is, then swap the bracketed placeholders for your own details before running it.
Role: You are an ecommerce campaign planner.
Context:
- Season or occasion: {{occasion}}
- Campaign dates: {{dates}}
- Catalogue and margin bands: {{catalogue}}
- Offer being considered: {{offer}}
- Goal: {{goal}}
- Channels: {{channels}}
- Last year performance if available: {{historic}}
- Brand voice: {{brand_voice}}
Task: Produce:
1. Offer structure recommendation, with the margin trade-off stated plainly and one alternative offer that protects margin better
2. Hero products and the reason each was chosen
3. Campaign messaging spine: one sentence every asset must support
4. Phase plan: teaser, launch, mid-campaign, last chance, with dates and the job of each phase
5. Channel matrix: for each channel and phase, the message angle, the format and the call to action
6. Three email subject lines and three ad hooks per phase
7. What to do if the campaign underperforms at the halfway point
Rules:
- State the margin cost of the recommended offer, do not present discounting as free.
- Every phase must have a different message, not the same offer restated louder.
- No invented urgency, use only real deadlines and real stock constraints.
- Keep the messaging spine to one sentence.
Finish with: the pre-launch checklist, including what must be tested before the first send.Estimated results
Editor's note
Why this prompt matters
Seasonal promotions often start with a discount and end with a scramble to explain it across channels. This prompt reverses that sequence: evaluate the commercial offer, choose products that can support it, then organize the campaign around one sentence.
Treat the result as a planning draft, not a financial forecast. The model cannot see inventory, checkout behavior, or customer acquisition costs unless you supply them. Its useful contribution is making trade-offs and execution gaps visible before creative production begins.
Anatomy
Prompt engineering breakdown
Role
The ecommerce planner role prioritizes commercial decisions and coordinated execution over isolated copywriting.
Context
The eight inputs connect occasion, timing, assortment economics, offer, goal, channels, history, and voice. Explicitly mark unavailable data rather than inviting invented assumptions.
Goal
The numbered task turns a seasonal idea into a reviewable operating plan, including recovery decisions.
Constraints
Margin disclosure, distinct phase messages, factual urgency, and a single-sentence spine constrain predictable planning failures.
Output format
The ordered deliverables make omissions visible. Keep the channel matrix tabular and the final checklist actionable.
Why this structure works
Role establishes perspective; context supplies evidence; tasks define deliverables; rules bound recommendations. Human approval remains necessary before publishing offers or scheduling sends.
What you'll get
Expected output
Expect an offer recommendation and margin-protecting alternative; reasoned hero-product choices; a one-sentence messaging spine; dated teaser, launch, mid-campaign, and last-chance phases; and a channel-by-phase matrix covering angle, format, and CTA. The copy section should contain three email subjects and three ad hooks per phase: twelve of each overall. A halfway contingency and pre-launch testing checklist complete the plan.
Worked example: Suppose a giftable product sells for $80 and costs $32. A 20% discount reduces selling price to $64 and gross profit from $48 to $32 per unit. Gross margin falls from 60% to 50%; matching the original gross-profit dollars requires 50% more units, before advertising, fulfillment, fees, and returns. A 10% discount leaves $40 gross profit per unit, but may attract fewer buyers.
For an illustrative November 20–30 campaign, tease gift selection November 20–22, launch the offer November 23–24, answer fit and gifting objections November 25–28, and communicate the actual offer deadline November 29–30. The last-chance message must not imply delivery guarantees or low stock without evidence.
Under the hood
Why this prompt works
The messaging spine coordinates assets without forcing identical copy everywhere. Email can explain a bundle, paid social can demonstrate its use, and the homepage can clarify eligibility while supporting the same proposition. Distinct phase jobs prevent repetitive discount announcements. Requiring an alternative offer exposes the cost of the default choice; writing the halfway response early makes deeper discounting a considered option rather than an automatic reaction.
Model fit
Best AI models for this prompt
ChatGPT
A practical starting point for the complete plan and matrix. Request consistent table columns and check that every channel appears in every phase. Verify arithmetic independently.
Claude
Useful for reviewing messaging coherence and articulating trade-offs. Require concise matrix cells if narrative explanations become too long; polished reasoning still needs financial validation.
Gemini
Useful when campaign history is supplied in tables or supported file attachments. Label reporting periods and metric definitions explicitly. File access and context limits depend on the interface and model version; do not assume spreadsheet formulas were evaluated.
When to use
- Four to six weeks before a seasonal event, once inventory and provisional economics are available.
- When email, paid media, organic social, and onsite merchandising need one coordinated plan.
- When last year's revenue looked healthy but discounts, returns, or acquisition costs weakened contribution.
When not to use
- When SKU costs or discount eligibility are unknown: gather them before trusting offer comparisons.
- For a retailer-controlled promotion with no offer flexibility, use only the execution sections; the recommendation cannot override contractual terms.
- For demand forecasting or attribution analysis. This produces hypotheses and actions, not causal evidence.
Get more from it
Pro tips
- 1
In {{catalogue}}, include SKU price, cost basis, available units, exclusions, and replenishment dates. Margin bands alone support ranges, not precise profit calculations.
- 2
Describe the audience inside {{goal}} or {{brand_voice}}: new gift buyers and returning replenishment customers need different objections addressed. The skeleton has no dedicated audience field.
- 3
In {{channels}}, specify platforms, placements, consent restrictions, production capacity, and spend limits. These determine feasible formats and reach; a channel name alone does not.
- 4
Use {{historic}} for comparable dates, spend, orders, conversion, returns, and attribution windows. In {{dates}}, add timezone and shipping cutoffs; distinguish offer expiry from delivery eligibility.
Don't ship this
Common mistakes
✗ Calling gross profit contribution profit.
Fix — Separate product cost from fulfillment, payment fees, returns, and advertising; list missing costs.
✗ Selecting bestsellers without checking stock.
Fix — Validate available inventory and identify substitutes before making a SKU the campaign hero.
✗ Responding to weak revenue with a bigger discount.
Fix — Check tracking, traffic, conversion, and checkout first; set a halfway trigger using a comparable baseline.
✗ Launching without testing offer interactions.
Fix — Test stacking, exclusions, mobile checkout, landing links, tracking, email rendering, and scheduled expiry.
People also ask
Frequently asked questions
Q.How far ahead should I plan a seasonal campaign?
Four to six weeks for a single peak, longer if it involves paid media production or inventory decisions. The teaser phase alone usually needs two weeks of runway to be worth running.
Q.Is a sitewide percentage discount a bad offer?
Not always, but it is rarely the best one, because it discounts products that would have sold at full price. The prompt always prices a margin-protecting alternative so the comparison is explicit.
Q.What is the messaging spine for?
It is one sentence every asset in the campaign must support. Multi-channel campaigns usually fail on incoherence rather than weak copy, and the spine is the cheapest fix for that.