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