15 Guide

Cold email with AI that doesn't read like AI

The problem is not that a model wrote it. The problem is that the default output is fluent, symmetrical, and enthusiastic, and no real business email is any of those things.

AI cold email reads as AI because the default output is fluent, symmetrical and enthusiastic, and real business email is none of those. Real messages are short, slightly uneven, and assume shared context. Fixing this is not a prompt trick — it is supplying the model with a specific observation it could not have invented, and then cutting most of what it gives you back.

The tells

These are what a recipient registers in under a second, usually without articulating it.

TellWhy it reads wrong
“I hope this email finds you well”Nobody who knows you writes this
Three balanced sentences per paragraphReal email is uneven
Compliments with no object“Love what you’re building” could precede any research
“I noticed you’re in the X space”A category is not an observation
Enthusiasm throughoutStrangers are not excited to meet you
A tidy summary paragraphEmails end, they do not conclude
Perfect grammar plus perfect rhythmFluency is the giveaway

Note that none of these are errors. They are the model being good at writing, applied to a genre where being good at writing is suspicious.

The personalisation test

One question decides whether a line is real personalisation:

Could this sentence have been written before looking at their company?

“I loved your website” — yes, so it is worthless. “I saw you are hiring three support reps” — no, it required looking. “Your booking form asks for a phone number before it asks what the job is” — definitely not, and it demonstrates you actually used the thing.

This is where AI genuinely helps, and it is not the drafting. It is the reading: give a model the prospect’s site and ask what is specifically notable, then use that. A model summarising a real page produces real observations. A model asked to “write a personalised email” with no source material produces personalisation-shaped filler.

The structure that survives

Short, and in this order:

  1. The observation. One sentence, specific, verifiable. This is the whole email’s credibility.
  2. The consequence. Why that thing costs them something. One sentence.
  3. What you did about it for someone else. One sentence, concrete, no adjectives.
  4. A small ask. Not a meeting. A question they can answer in one line.

Roughly 70 to 110 words total. Length is itself a signal — it tells the reader how much of their time you assumed you were entitled to before they had agreed to anything.

The most common failure is step four. “Do you have 15 minutes Thursday?” asks a stranger to schedule around you. “Are you handling this in-house right now?” asks them to type four words. The second gets replies, and a reply is the only thing the first email needs to achieve.

How to actually use the model

Give it a job it can do well:

  • Read the site and list what is notable. Excellent at this.
  • Draft from your observation. Good, if you supply the observation.
  • Produce five variations of one line. Good, and genuinely useful for subject lines.
  • Critique the draft against a stated rule. Very good. Give it the tells above and ask which it committed.
  • Invent the personalisation. Never. This is where fabricated details come from, and a made-up fact about their business ends the relationship.

That last point is not a style concern. A model asked to personalise without source material will confidently assert things about a company that are not true, and the recipient is the world expert on their own company.

The real deliverability risk

It is not the writing. It is the volume the writing unlocks.

Two failures do the damage. Sending faster than your domain reputation supports — volume from a cold domain looks exactly like a compromised account. And sending to a list you have not validated.

I measured the second one: building an enrichment pipeline, roughly 44% of contacts came back attached to the wrong employer. Real people, real titles, wrong company. Emailing that list at machine speed means hundreds of messages referencing a company the recipient does not work for, and the cost is spam complaints against your domain, which is slow and expensive to repair.

Validate before you send. The rule that catches it takes ten minutes to implement.

A workflow

  1. Validate the list. Before anything else.
  2. Have the model read each prospect’s site and return one specific, checkable observation.
  3. Reject weak observations. Apply the could-this-have-been-written-first test. Many prospects will have nothing notable, and skipping them is correct.
  4. Draft from the observation, four sentences, under 110 words.
  5. Run the tell list as a critic pass. Cut what it flags.
  6. Read it aloud. If it sounds like a person who is slightly busy, send it. If it sounds like marketing, delete a sentence and try again.
  7. Ramp volume slowly and watch reply rate, not open rate.

FAQ

Why does AI cold email sound like AI?

The default output is fluent, symmetrical and enthusiastic. Real business email is short, uneven, and assumes context. Fluency is the tell.

What actually personalises an email?

An observation the recipient knows is true and knows took effort. If the line could have been written before looking, it does nothing.

How long should it be?

70 to 110 words. Length signals how much of their time you assumed you were owed.

Is AI-written email a deliverability risk?

The writing is not; the volume is. Sending faster than your reputation supports, or to an unvalidated list, is what gets you filtered.

Related: AI lead enrichment, AI SDR vs hiring an SDR, and the deliverability trap in switching providers.