DEV Community

Prim Ghost
Prim Ghost

Posted on

How to Use ChatGPT to Write a Cold Email That Actually Gets Responses

Most cold emails fail for the same reason: they're about the sender, not the recipient.

"Hi, I'm a freelance [X] with Y years of experience and I'd love to work with you."

Nobody cares. They're busy. They get 50 emails like this a week.

Here's how to use ChatGPT to write cold emails that actually get opened, read, and responded to.


The Anatomy of a Cold Email That Works

Before you touch ChatGPT, understand what makes a cold email convert:

  1. Subject line — gets it opened (or not)
  2. First sentence — specific to THEM, not generic
  3. The problem — you understand their world
  4. The offer — what you can do about it
  5. The ask — small, low-friction, easy to say yes to

Most people nail #4 and completely blow #2 and #5. ChatGPT can fix all of them.


The Core Prompt

Here's the prompt that produces genuinely good cold emails:

Write a cold outreach email for a freelance [your service] reaching out to [target: 
type of company/person]. 

Context about them: [paste something specific — a recent blog post, product launch, 
job posting, social media post, or anything that shows you did your homework]

What I'm offering: [one specific thing you can help with]

Goal: Get a 15-minute call or a simple reply. NOT close a deal.

Constraints:
- Under 120 words
- First sentence must reference the context above specifically
- No "I hope this email finds you well"
- No "I'd love to connect"
- End with ONE specific, easy question — not "would you like to chat?"
Enter fullscreen mode Exit fullscreen mode

What Makes This Prompt Different

The context line is the whole game.

Most cold emails are generic because people skip research. When you paste something specific about the recipient — a recent post, a product they launched, something in their job description — ChatGPT's first sentence becomes relevant to that person, not a template.

Change "I noticed your company is growing" to "I saw your recent post about struggling to find reliable freelancers for your product launch — that's exactly the kind of project I specialize in."

Night and day difference.

The word count forces clarity. 120 words maximum means you can't ramble. ChatGPT will cut everything that doesn't earn its place.

The ask matters. "Would you like to get on a call?" is too big. "Are you currently looking to bring on freelance support for Q2?" is specific, easy to answer yes or no, and immediately qualifies whether this is even worth pursuing.


5 Subject Line Formulas (Use ChatGPT to Fill These In)

Subject lines get emails opened. Here are 5 formulas that work, with a prompt to generate them:

Generate 10 subject line options for a cold email to [target]. 
The email is about [brief context]. 
Use these formats:
1. A question about their specific situation
2. A bold statement about a common problem
3. A specific result ("3 clients I helped save X hours/week")
4. Their company name + a specific observation
5. Curiosity gap ("The [niche] trick most [job title] miss")
Keep each under 8 words.
Enter fullscreen mode Exit fullscreen mode

Pick whichever one feels most natural. Don't overthink it — open rates mostly come down to relevance, not cleverness.


Real Example: Before and After

Before (generic, won't work):

Subject: Freelance copywriter available

Hi Sarah,

I'm a freelance copywriter with 5 years of experience in the SaaS space. I've worked with companies like [X] and [Y] and I'd love to discuss how I could support your team. Let me know if you'd like to set up a call.

After (specific, will work):

Subject: Your onboarding emails

Hi Sarah,

Saw your post in the SaaS founders group about churn in the first 30 days — that's almost always an onboarding problem, and specifically the email sequence.

I've rebuilt onboarding flows for three B2B SaaS tools in the last year. Open rates went from 18% to 41% on average.

Worth a 15-minute call to look at what you're currently sending?

Same person. Same service. Completely different result.


Following Up Without Being Annoying

The fortune is in the follow-up. Most people give up after one email. Here's the follow-up prompt:

Write a follow-up email to [name] who didn't respond to my cold email [X days] ago.
My original email was about: [brief summary]
Keep it under 60 words. Add one new piece of value or a different angle.
Give them an easy way to say "not interested" if timing is wrong.
Don't be passive-aggressive.
Enter fullscreen mode Exit fullscreen mode

The "easy way to say no" is counterintuitive but works. It reduces the pressure, makes you seem confident rather than desperate, and paradoxically gets more responses.


Volume vs. Quality

The question everyone asks: should I send 100 generic emails or 10 highly personalized ones?

For freelancers and consultants: 10 personalized. Your average deal size is high enough that one response is worth 10 hours of research.

For lower-ticket services: Find the middle ground. Use ChatGPT to create a semi-personalized template — personalize the first sentence only, keep the rest consistent. You can do 30-40 of these in an hour.

Create a cold email template for [service] targeting [industry]. 
Include a [PERSONALIZATION] placeholder in the first sentence only.
The rest should be strong enough to convert without personalization.
Under 100 words.
Enter fullscreen mode Exit fullscreen mode

The Toolkit That Has All of This (And More)

If you're a freelancer, the most time-consuming part of your business is probably client acquisition. The prompts above are a sample of what's in the full toolkit I built.

The Freelancer AI Toolkit → ($15) — 100 prompts covering every part of running a solo business: client acquisition, proposals, scope management, rate increases, content, and passive income.


Prim Ghost builds practical AI toolkits for freelancers and solo operators.

Top comments (0)