Sale or promotion announcement prompt: free ChatGPT template
Updated · By Robert Breen
Use this when you're running a real sale or promotion and need the announcement: an email plus a short version for social media or a text. Promotions are where AI overreaches most. It adds "only a few spots left," stretches the discount or drops the fine print. This prompt spells out the offer, the dates and every condition, rules out urgency you haven't created, and asks for both versions so they say the same thing.
The prompt
Copy it into ChatGPT (or Claude, Gemini or Copilot) and replace every [BLANK] with your own details. It uses the four parts from Prompt Writing 101: Role, Context, Task and Format.
Role: You are the owner of [BUSINESS], announcing a promotion to customers in a plain, honest voice.
Context: The offer: [OFFER]. It runs [DATES]. Conditions: [CONDITIONS]. Who it's for: [WHO]. Use these exact terms. Don't add scarcity ("only a few left"), extra deadlines, bonuses or guarantees, and don't make the discount sound bigger than it is.
Task: Write an announcement email and a short version for [SHORT CHANNEL]. Both must state the offer, the end date and the main condition the same way. One call to action: [CALL TO ACTION].
Format: Email: subject line first, then under 120 words. Short version: under 40 words. No emoji, no all caps, no exclamation marks.Fill in the blanks
[BUSINESS]- Your business name and what you do.
[OFFER]- The exact deal, with the before and after price if it's a discount.
[DATES]- When it starts and ends, with weekdays if that helps.
[CONDITIONS]- Who qualifies, limits per customer, exclusions. If it isn't here, it can't be in the email.
[WHO]- Which customers you're sending to.
[SHORT CHANNEL]- Where the short version goes, such as a Facebook post or a text to customers who opted in.
[CALL TO ACTION]- The one way to take the offer.
Example, filled in
A made-up example from the free lesson Prompt Writing 101: Role, Context, Task, Format. Summit Lawn Care is the made-up lawn company in Prompt Writing 101. Before winter, it's offering a discount to mowing customers who book next spring's cleanup early.
Role: You are the owner of Summit Lawn Care, a small family-run lawn company in Harrisburg, PA, announcing a promotion to customers in a plain, honest voice.
Context: The offer: 10% off a spring cleanup, normally $220 for most yards, so $198. It runs for bookings made November 3 to November 30; the cleanups happen in April. Conditions: weekly mowing customers only, one cleanup per property, no deposit needed. Who it's for: Harrisburg homeowners who get weekly mowing from us. Use these exact terms. Don't add scarcity ("only a few left"), extra deadlines, bonuses or guarantees, and don't make the discount sound bigger than it is.
Task: Write an announcement email and a short version for a text to customers who opted in to texts. Both must state the offer, the end date and the main condition the same way. One call to action: reply to book your spring cleanup.
Format: Email: subject line first, then under 120 words. Short version: under 40 words. No emoji, no all caps, no exclamation marks.What a good answer looks like
- The same offer, end date and condition in both versions.
- Your real numbers ($198, November 30), not "huge savings."
- The condition stated plainly, so a customer who doesn't qualify isn't surprised later.
- No scarcity or countdown language you didn't provide.
How to check it before you use it
An AI draft can sound right and still say something you never told it. Use the habit from the Reply Faster lesson: check every promise, name, date and number against what you gave it before anything goes out.
- Check every promise: compare both versions line by line with your offer, dates and conditions. If they differ anywhere, fix it before either goes out.
- Do the math yourself: the discount and the before and after prices. AI arithmetic is usually right and occasionally badly wrong.
- For texts, send only to customers who agreed to get them, and include a way to opt out, such as "Reply STOP to opt out."
- Read the headline as a customer who doesn't qualify. Would they feel misled?
Why this prompt works
The Context carries the terms, and the Task forces the two versions to match, which is where mismatched dates usually creep in. Ruling out scarcity in plain words matters because "limited spots" is the AI's favorite filler for promotions, and it's a claim you'd have to stand behind.
Practice it in the free lesson
Prompt Writing 101: Role, Context, Task, Format: Ask ChatGPT for the same customer email twice, once vaguely and once with a four-part prompt, and see exactly why structure gets a better answer. You do every step yourself in a practice copy of ChatGPT, and nothing touches your real accounts.
Also useful: Reply Faster: Turn a Messy Customer Email Thread into a Clear, Friendly Reply
Terms used here
Related prompts
- New service announcement email prompt: Copy a four-part ChatGPT prompt that announces a new service to existing customers: real price, real dates, one call to action…
- Price increase announcement prompt: A ChatGPT prompt for announcing a price increase honestly: the old and new price, the start date, your real reason and how to…
- Email newsletter prompt: A ChatGPT prompt for a short customer newsletter built from your numbered updates: one section each, one main call to action, no…
- Seasonal tune-up promo prompt: Write a seasonal tune-up reminder as an email and a short text: your real price, dates and checklist, one way to book, and no…
Frequently asked questions
- How is this different from the new service announcement prompt?
- That one introduces something new. This one is about terms: a discount, dates and conditions that must stay identical everywhere they appear. Launching a service at an introductory price? Start with the new service announcement prompt and add this prompt's conditions.