You wrote a promotional email, ChatGPT filled in the blanks, and you sent it to your whole list. Open rate: 14%. Click rate: barely there. It read exactly like every other "Big Sale This Weekend!!!" email sitting unopened in the same inbox — because you asked ChatGPT for "a marketing email" and that's exactly what it gave you: a marketing email. Nobody opens those on purpose.
The best ChatGPT prompts for email marketing don't ask for "an email" — they specify the trigger (why this person is getting this email right now), the one thing you want them to do, and the tone of a person, not a brand. Feed ChatGPT a vague brief and you get vague copy: broad claims, three CTAs competing for attention, a subject line that could belong to any company in your category. Feed it a real trigger, a single goal, and your actual voice, and it writes something that reads like it was sent to one person — which is the entire game in an inbox that's mostly noise.
Why "write me a marketing email" produces junk mail
ChatGPT isn't bad at email copy. It's bad at guessing what you didn't tell it. "Write a promotional email for my skincare brand" has no trigger, no audience state, no single goal — so the model fills the gaps with the most generic version of a sale email it's ever seen, because that's the statistically safe answer. Garbage in, garbage out isn't a cliché here, it's the whole mechanism.
Every prompt below asks for the same three things before it asks for copy: who's getting this and why now (a new signup, a cart they left, a subscriber who's gone quiet), the one action you want, and a tone anchor — a voice, a past email, or a plain instruction like "write like a founder texting a friend, not a brand announcing a launch." Give it those three and the copy stops sounding like a template.
The subject line is doing 90% of the work
Nobody reads body copy they didn't open. Before you touch the email itself, get the subject line right — specific beats clever, and curiosity beats urgency almost every time. "Your cart's about to expire" loses to "you left the blue one" because the second one proves a human (or something that looks like one) actually looked at what they did. Ask for a batch of ten and you'll notice the specific, slightly odd ones outperform the polished ones in your own gut check — that instinct is usually right.
The prompts
Copy the one for your campaign. Each has a line on why it's built that way and what to swap in. These work in ChatGPT, Claude, Gemini and Grok.
1. The welcome sequence
Write a 3-email welcome sequence for a new subscriber to [brand/product, one line about what it does]. Email 1 sends immediately: say thanks, set expectations for what they'll get and how often, no sales pitch. Email 2 sends on day 2: share the single most useful thing about [product] in plain terms, no jargon. Email 3 sends on day 4: one soft offer or next step, [the specific offer]. Keep each email under 120 words. Tone: [describe — e.g. "a person who's genuinely glad you're here," not corporate].
Why it works: it separates trust-building from selling instead of pitching in email one, which is when trust is lowest. Swap in: your actual product line, the one useful thing, and the real offer — a vague "the single most useful thing" produces a vague email.
2. The abandoned-cart recovery email
Write an abandoned-cart email for someone who left [specific item] in their cart [X hours/days] ago. Reference the item by name, not "your cart." Address the most likely reason they didn't buy: [price hesitation / just browsing / needed to think it over — pick one]. One CTA only: [return to cart / here's 10% off, expires in 48 hours]. Under 80 words. No guilt, no scarcity theater.
Why it works: naming the actual item is the single biggest lift in cart-recovery emails — it proves the email isn't automated even though it is. Swap in: the real hesitation you think applies (check your own data if you have it) and a real, honored deadline if you offer a discount — fake urgency trains people to ignore your next one.
3. The win-back email for a cold subscriber
Write a re-engagement email for someone who hasn't opened an email from us in [90+ days]. Don't apologize for emailing them or beg them to stay. Give them one genuinely new reason to care: [what's changed — new product, new price, new content]. End with a real choice, not a guilt trip: "still want these?" with a one-click way to say no thanks. Under 100 words.
Why it works: most win-back emails grovel, which reads as needy; giving the reader an easy exit is what actually gets the reply, because it removes the pressure that made them go quiet in the first place. Swap in: what's genuinely changed since they last opened — if nothing has, this isn't the email to send yet.
4. The promotional / sale email
Write a promotional email announcing [specific offer] for [audience segment]. Lead with the benefit to them, not the sale itself — what changes for them if they buy this week. State the offer and deadline once, clearly, no repeating it three times. One CTA. End before 150 words. Avoid: "don't miss out," "act now," exclamation points in the subject line.
Why it works: most promo emails repeat the deal three times because the writer doesn't trust the reader to remember it — that repetition is what makes an email feel like spam. Swap in: the real offer and a deadline you'll actually honor.
5. The newsletter that isn't a content dump
Write a newsletter for [audience] covering these three things: [item 1], [item 2], [item 3]. Pick the single most interesting one and lead with it in 2-3 sentences — that's the hook. Summarize the other two in one line each with a link. End with one question to reply to, not a survey. Total length under 200 words. Tone: [your voice — casual, expert, funny, whatever it actually is].
Why it works: most newsletters bury the best part in the middle because they're organized chronologically instead of by interest — leading with the strongest item is what earns the open next time. Swap in: your real three items, and actually pick the most interesting one rather than the most recent.
6. The subject-line batch
Give me 10 subject lines for an email about [one-line summary of the email's content]. Mix approaches: 3 specific/literal, 3 curiosity-driven, 2 benefit-first, 2 that sound like a text from a person, not a brand. No emojis, no "you won't believe," under 50 characters each.
Why it works: asking for a mix instead of "10 good subject lines" stops ChatGPT from giving you ten versions of the same idea. Swap in: the real content summary — a vague summary here is the one place genuinely garbage input produces genuinely garbage output.
Which email, which prompt
| Campaign moment | Use prompt | Send timing | The one thing that makes it work |
|---|---|---|---|
| New subscriber | #1 Welcome sequence | Immediately, day 2, day 4 | Trust before the pitch |
| Left items in cart | #2 Abandoned-cart | 2-24 hours after | Name the actual item |
| Gone quiet for months | #3 Win-back | Once, not repeatedly | A real reason, plus an easy exit |
| Sale or launch | #4 Promotional | Once, maybe a reminder at the deadline | State the deal once, clearly |
| Regular send | #5 Newsletter | Weekly or biweekly | Lead with the best item, not the newest |
| Every email above | #6 Subject lines | Before you write the body | A mix of angles, not ten of the same |
Do this now
Pick the campaign you're actually sending this week, fill in the real trigger and the real offer, and run it. Then A/B test the subject line with prompt #6 before you hit send — it's the highest-leverage five minutes in the whole email.
Every prompt here is ready to copy on PromptThisOne — grab the full ChatGPT Prompts for Email Marketing collection for the rest of the campaign types.
Related guides
- ChatGPT cold email prompts that actually get replies — the same trigger-first structure, for outreach instead of your list.
- ChatGPT marketing & brand strategy prompts — for the positioning work that makes every email above easier to write.
- ChatGPT ad copy prompts with before/after examples — the same specificity-over-vagueness principle, applied to ads.