Use when a sale or seasonal push needs matching copy across email, on-site and ads in one go.
seasonal-campaign-copy-set.md
Build a campaign copy set for {{BRAND_NAME}}.
Campaign: {{CAMPAIGN_NAME}}
Offer, exactly as it will run: {{OFFER_TERMS}}
Dates: {{START_AND_END}}
Products featured: {{FEATURED_PRODUCTS}}
Audience: {{AUDIENCE}}
Exclusions and small print: {{EXCLUSIONS}}
Produce:
1. One campaign line of under 8 words, used everywhere as the through line.
2. Homepage banner - headline under 8 words, subline under 18 words, button under 4 words.
3. Three emails: announce, mid-campaign, last chance. For each give subject line, preview text under 45 characters, and body under 120 words.
4. Two paid social variants: primary text under 90 words, headline under 30 characters.
5. One SMS under 140 characters including the offer terms.
Rules:
- The offer must be stated identically everywhere. Do not soften, round or restate the terms.
- Exclusions must appear wherever the offer appears, in the shortest accurate form.
- No countdown urgency language beyond the actual end date.
- No em dashes. No "in today's". No "it is not just X, it is Y".
- Flag anything that would need legal or compliance review with [CHECK].
Replace each placeholder with your own detail. The more specific you are, the less the model invents.