use-cases

How to Write Better Emails with AI: 15 Prompts That Actually Work

Oakgen Team9 min read
How to Write Better Emails with AI: 15 Prompts That Actually Work

You open your inbox. Forty-seven unread. Six of them need careful replies. One of them is from your boss and you have been putting it off for three days because you do not know how to say "no" without sounding like you are saying no.

This is what AI chat is actually for. Not writing novels, not solving physics — writing the email you have been avoiding since Tuesday.

The trick is that most people prompt AI badly for email. They type "write me an email to my boss asking for a raise" and get back a generic template that reads like it was written by a chatbot. The real skill is writing prompts that give the model enough context to produce something you can actually send without editing for twenty minutes.

This guide has fifteen tested prompts for the emails you actually send. Copy them, fill in the brackets, paste them into any good chat model, and ship the email. At the end we will cover how to tune the output so it sounds like you, not like a chatbot.

Which Model Writes the Best Emails?

Claude Opus 4.7 consistently produces the most natural-sounding email drafts. GPT-5.4 is close and slightly better at short, punchy replies. Gemini 3.1 Pro is excellent when the email depends on facts it can look up. Try two models on the same prompt and keep the one that sounds more like you. You can do this in one place on Oakgen.

The Prompt Template That Fixes 90% of Bad AI Emails

Before the fifteen prompts, here is the template that does most of the work. Use it anytime you are asking AI to write an email and it keeps giving you generic results.

Write an email from me to [recipient and their role].

CONTEXT: [one or two sentences on what happened before this email]
GOAL: [what you want the reader to do]
CONSTRAINTS:
  - Tone: [friendly/professional/firm/warm/apologetic]
  - Length: [keep under X words, or "as short as possible"]
  - Must mention: [anything that must appear]
  - Must NOT mention: [anything to avoid]

Sign off as: [your name]

The four elements — CONTEXT, GOAL, CONSTRAINTS, SIGN OFF — are what the model is missing when it produces a generic email. Give it all four and the output becomes usable almost every time.

Now to the prompts.

Prompt 1: Say No Without Burning the Bridge

You have been asked to take on something you do not have time for.

Write a brief email declining [request] from [name, role].

CONTEXT: They asked me to [describe the ask] by [deadline]. I already have [what's on my plate] and cannot commit without dropping something I'm already responsible for.

GOAL: Decline clearly, acknowledge that I appreciate being asked, and leave the door open for future collaboration.

CONSTRAINTS:
  - Tone: warm but firm
  - Length: under 120 words
  - Do NOT apologize more than once
  - Do NOT offer to help "if anything changes" — that's a false promise

Sign off as: [your name]

Prompt 2: Follow Up Without Begging

Someone did not reply to your first email and you need them to.

Write a follow-up email to [name] who has not replied to my previous email about [subject] sent [X days] ago.

CONTEXT: They are probably busy, not ignoring me. I do still need a reply because [reason].

GOAL: Gently bump this to the top of their inbox without making them feel bad for not replying.

CONSTRAINTS:
  - Tone: friendly, light
  - Length: 3-4 sentences max
  - Reference the previous email briefly so they don't have to dig for it
  - Do NOT say "just following up" — everyone uses that phrase
  - Include ONE specific thing they can reply to quickly (yes/no, a date, a pick from two options)

Sign off as: [your name]

Prompt 3: Push Back on a Client

A client has asked for something unreasonable and you need to say so.

Write an email to [client name] pushing back on their request for [specific request].

CONTEXT: [Why it's unreasonable — scope creep, outside contract, unrealistic timeline, etc.] The client relationship is important and I want to protect it.

GOAL: Make it clear we cannot do this as asked, propose an alternative that works for both sides, and keep the conversation collaborative.

CONSTRAINTS:
  - Tone: firm, respectful, confident — not defensive
  - Length: 150 words
  - Lead with the alternative, not the no
  - Do NOT use the phrase "unfortunately"
  - Do NOT say "per our agreement" or sound legalistic

Sign off as: [your name]

Prompt 4: Ask Your Boss for a Raise

You need to start a salary conversation.

Write an email to my manager [name] asking for a meeting to discuss compensation.

CONTEXT: I have been at the company [X years/months]. Since my last raise I have [specific accomplishments]. Market rate for my role is [if known] and I believe I am underpaid by approximately [amount].

GOAL: Get a meeting on the calendar to discuss a raise. Do NOT make the ask in the email itself.

CONSTRAINTS:
  - Tone: professional, confident, not apologetic
  - Length: under 100 words
  - Mention 2 of my accomplishments briefly
  - Propose a specific time window for the meeting
  - Do NOT use the word "deserve"

Sign off as: [your name]

Prompt 5: Apologize Without Being Sycophantic

You messed up and need to own it.

Write an apology email to [recipient] for [what happened].

CONTEXT: [Full honest description of what went wrong, including my part in it.] I am not looking to minimize or explain it away.

GOAL: Take clear responsibility, acknowledge the impact on them, describe what I am doing so it does not happen again, and move forward.

CONSTRAINTS:
  - Tone: direct, sincere, not groveling
  - Length: under 150 words
  - Do NOT use the phrase "I apologize for any inconvenience"
  - Do NOT make excuses
  - Do NOT apologize more than twice

Sign off as: [your name]

Prompt 6: Ghost-Proof Cold Outreach

You want to reach out to someone you don't know.

Write a cold email to [name, role, company].

CONTEXT: I want to [specific ask — get on their podcast, ask for advice, propose a partnership, etc.]. Here is what I know about them: [their recent work, a specific thing they said, why I chose them].

GOAL: Make them want to reply. Most cold emails get ignored because they sound like templates.

CONSTRAINTS:
  - Tone: specific, human, curious
  - Length: under 80 words
  - Reference something specific they have done recently (not generic flattery)
  - End with ONE clear, low-friction ask (not "hop on a call")
  - Do NOT say "I hope this finds you well"
  - Do NOT use the word "synergy" or "circle back"

Sign off as: [your name]

Prompt 7: Introduce Two People

You're connecting two people who don't know each other.

Write a "double opt-in" style intro email connecting [person A] and [person B].

CONTEXT: [Why these two people should meet. What each one is working on. Why now.]

GOAL: A short email where A and B both see who the other is, why I'm connecting them, and a clear handoff so I can step out of the thread.

CONSTRAINTS:
  - Tone: warm, efficient
  - Length: under 120 words total
  - 2-3 sentences on each person
  - Explicit "I'll step out — take it from here" sign-off
  - Do NOT use "I think you two should meet" — be specific about why

Sign off as: [your name]

Prompt 8: Decline an Interview or Meeting

You were invited and you need to say no without seeming rude.

Write a brief email declining [meeting/interview/invitation] from [name].

CONTEXT: The real reason is [real reason]. The reason I'm comfortable sharing is [acceptable public reason].

GOAL: Decline without closing the door entirely.

CONSTRAINTS:
  - Tone: polite, warm, brief
  - Length: under 70 words
  - Do NOT over-explain — one sentence reason maximum
  - Thank them once, not three times

Sign off as: [your name]

Prompt 9: Send a Nudge Without Sounding Annoyed

A teammate hasn't done their part and you need to push.

Write an email to [name] following up on [the thing they owe me] which was due [when] and hasn't arrived.

CONTEXT: This is the [first/second] nudge. I need it because [downstream impact]. I want to keep the working relationship healthy.

GOAL: Get them to send it today without making them feel attacked.

CONSTRAINTS:
  - Tone: friendly but clear
  - Length: 3 sentences
  - Offer help if they are stuck
  - Include a specific revised deadline (today EOD / tomorrow 10am)
  - Do NOT say "just circling back"

Sign off as: [your name]

Prompt 10: Request Feedback After a Rejection

You got turned down and you want to learn why.

Write a follow-up email to [name] who recently [rejected my application / passed on the project / chose someone else] asking for feedback.

CONTEXT: I respect the decision and I am not trying to relitigate it. I want to know what I could have done better.

GOAL: Get 2-3 sentences of honest feedback I can actually use.

CONSTRAINTS:
  - Tone: gracious, genuinely curious
  - Length: under 80 words
  - Acknowledge their time is limited
  - Make it easy to reply in one minute (ask ONE specific question, not "any feedback?")

Sign off as: [your name]

Prompt 11: Announce Something to Your Team

You have news for the whole team.

Write an internal team email announcing [news — new hire, product change, process update, etc.].

CONTEXT: [Key facts the team needs to know.] Questions people will ask: [list likely questions].

GOAL: One email that covers what happened, why, what changes for them, and where to ask questions.

CONSTRAINTS:
  - Tone: clear, confident, not corporate
  - Length: under 200 words
  - Use short paragraphs (2-3 sentences each)
  - End with exactly ONE next step or call to action
  - Do NOT bury the headline in paragraph 3

Sign off as: [your name]

Prompt 12: Ask for Testimonials and Case Studies

You want a customer to speak on your behalf.

Write an email to [customer name] asking if they would share a brief testimonial about [my product/service].

CONTEXT: They have been a customer since [when]. Specific wins: [results]. I have a good relationship with them and they seem happy.

GOAL: Make it as easy as possible for them to say yes. The easier I make it, the more likely I get it.

CONSTRAINTS:
  - Tone: warm, grateful
  - Length: under 100 words
  - Offer 2-3 draft sentences THEY can edit (do this work for them)
  - Make clear I'll handle all formatting/editing
  - Give them an easy out

Sign off as: [your name]

Prompt 13: Negotiate a Price Down

You want to pay less than what was quoted.

Write an email to [vendor/supplier] pushing back on their quote of [amount] for [service/product].

CONTEXT: Their competitors quoted [amounts]. I still prefer to work with them because [why]. I want to work this out.

GOAL: Get a revised quote closer to [target amount] without being rude or making them think I'm bluffing.

CONSTRAINTS:
  - Tone: respectful, businesslike
  - Length: under 130 words
  - Reference the competing quotes without naming names
  - Suggest a specific number or a range
  - Make clear I prefer them and want to find a way to make it work
  - Do NOT threaten to walk

Sign off as: [your name]

Prompt 14: Resign From a Job

You are quitting and need to send the email.

Write my formal resignation email to [manager name].

CONTEXT: My last day will be [date]. I have been in this role [duration]. I want to leave on good terms. I do NOT want to explain why I'm leaving in the email.

GOAL: A clean, professional resignation email I can send without overthinking.

CONSTRAINTS:
  - Tone: gracious, professional, brief
  - Length: under 100 words
  - State the last day clearly
  - Offer to help with the transition
  - Do NOT explain why I'm leaving
  - Do NOT over-thank — one sentence of gratitude is enough

Sign off as: [your name]

Prompt 15: The "I Need More Time" Email

You are not going to make the deadline.

Write an email to [stakeholder] letting them know I need [X more days/weeks] for [deliverable] that was due [original date].

CONTEXT: The real reason is [reason]. Honest but not self-flagellating.

GOAL: Buy the extra time without losing credibility.

CONSTRAINTS:
  - Tone: direct, accountable, not apologetic
  - Length: under 100 words
  - Lead with the new proposed date
  - ONE sentence on why — no long excuse
  - Confirm I'll hit the revised deadline with specifics
  - Do NOT start with "I'm so sorry"

Sign off as: [your name]

Making the Output Sound Like You

AI-generated emails have a tell: they all sound slightly the same. Here is how to fix that in two steps.

Step 1: Paste Your Own Emails as a Style Sample

At the top of your prompt, add:

Here are 3 emails I've actually written. Match my voice:

[Email 1]

[Email 2]

[Email 3]

This is the single highest-leverage thing you can do. Every good chat model will pick up your sentence length, your phrasing, your quirks — and the output stops sounding like a chatbot.

Step 2: Tell It What You Don't Sound Like

Add to your constraints:

I do NOT use these phrases:
  - "Just wanted to..."
  - "Hope this finds you well"
  - "Please find attached"
  - "Circling back"
  - [your own pet peeves]

You will be amazed how much of the generic AI voice comes from a handful of overused phrases.

When to Use Which Model

  • Long emails with nuance (pushback, apologies, negotiations): Claude Opus 4.7. Best tone.
  • Short replies, quick follow-ups: GPT-5.4 or Claude Haiku 4.5. Fast, sharp.
  • Emails that reference current facts (market rates, competitor data, industry news): Gemini 3.1 Pro. Live search.
  • Emails where you want to see how three models handle it side-by-side: use a multi-model chat so you can compare drafts without switching apps.
One Chat, Every Model

Oakgen lets you run the same email prompt through Claude, GPT, Gemini, and more without copy-pasting between tabs. Free accounts get 50 credits — enough to test every prompt above and keep the best output. Open the chat.

The Big Picture

AI does not replace the thinking part of email. You still need to decide what you actually want to say, who you're saying it to, and what your constraints are. But once you know those three things, a good model with a good prompt will give you back a draft that is 80% of the way there in 30 seconds — and you get to spend your time on the tricky last 20%, which is what email should be.

Save these fifteen prompts. Paste your own voice samples into the top. Stop writing emails from scratch.

You have forty-six unread.

ai email writerchatgpt email promptsai for emailsclaude emailemail productivityai writing assistant
Share

Related Articles