The problem with AI-written cold email is rarely the writing. It is that the model was asked to be relevant to someone it knows nothing about, and it complied.

The tells

If you have read a few hundred of these, the pattern is unmistakable:

Unearned enthusiasm. "I was really impressed by the innovative work you're doing at Northgate!" Impressed by what? The recipient knows immediately that nobody looked.

Everything in threes. "efficient, scalable and cost-effective". Models love a tricolon and humans use them sparingly.

Uniform rhythm. Every sentence roughly the same length. Real writing is lumpy: a long one, then a short one.

The summarising close. A final paragraph that restates the email. People do not do this; they just stop.

Hedged specificity. "your recent growth in the logistics space" is specific-shaped and contains nothing.

Ornamental adjectives. Innovative, cutting-edge, robust, seamless, leading. Delete every one and the sentence improves.

None of these are AI problems exactly. They are what any writer produces when asked to sound relevant without being given anything to be relevant about.

The actual cause

Personalisation is bounded by context, not by the model.

If your lead record holds a name, a company and an industry, no model on earth can produce anything but a well-phrased guess. Asked to personalise anyway, it will generate plausible-sounding relevance, which is a polite description of making things up.

Real personalisation needs something true and checkable:

  • Their booking page fails on mobile
  • Their reviews complain about response times
  • They opened a second location in March
  • They are hiring for a role that implies a bottleneck you address
  • They have no online booking in a sector where everyone does

None of that comes from the model. It comes from what you captured about the business before writing started.

So the first question is not "which AI writes best." It is "what does my system know about each lead?"

A process that works

1. Gather real context first

Their website, their reviews, their listings, their hiring, their competitors. Whatever your discovery process captures.

If you have to do this by hand for every lead, you will do it for the first ten and stop. It has to be part of how leads arrive, which is why platforms that discover and enrich produce better AI output than ones that import a CSV of names.

2. Give the model a voice to imitate

Not "write professionally". Feed it three emails you actually sent that got replies. Tell it the constraints:

Match the voice in these three examples. Under 120 words. No adjectives like innovative or leading. No enthusiasm about things you cannot verify. One specific observation, one sentence on why that makes us relevant, one easy-to-decline ask. Do not summarise at the end.

3. Give it the specific facts, and forbid invention

Write to Sarah Nadar, Operations Manager at Northgate Logistics, three depots across Greater Manchester. Observed: their careers page lists two open scheduling coordinator roles. Do not mention anything not in this brief.

That last clause is the important one. Without it the model fills gaps.

4. Read every message before it sends

Not to approve the grammar. To answer one question: could this have been sent to any other business in this industry?

If yes, the personalisation is cosmetic and the message will be treated accordingly. This is where a rehearsal or draft mode earns its keep: you want to read the output on real leads before any of it is real.

5. Keep replies human-approved

First touches can be automatic. Replies should be drafted for one-click approval.

When a prospect responds with a real objection, that is the most valuable moment in the sequence and the worst possible place for a model to improvise about your pricing or commit you to a scope. One click per reply costs minutes a day and removes an entire category of failure.

What AI is genuinely better at

Being fair about this matters, because the scepticism can go too far.

Research synthesis. Reading a website and a set of reviews and extracting the three things worth mentioning. Faster and more consistent than a person at 4pm.

Variation at volume. Writing forty genuinely different versions of a message from forty different contexts. A human writes six and starts recycling.

Never getting bored on follow-up five. Most outbound pipeline is lost to attrition in the cadence, not to bad copy in the first email. Software does not deprioritise touch five, and touch five is where a real share of replies live.

Translation and register. Adapting tone across markets without sounding like a phrasebook.

The test that settles it

Give it five of your real leads. Read the five messages.

If a colleague could not tell them apart from something you wrote on a good day, it is working. If more than two could have gone to any business in that industry, the input is the problem, not the model.

That test takes ten minutes and is more informative than any vendor comparison.

Where Leads Ranger fits

Our AI sales agents train on your own website and documents into a Business Brain that persists, then write per-lead from what discovery already found about that specific business rather than from the industry average. Replies are drafted for one-click approval rather than sent unsupervised.

The reason the agent lives inside a discovery platform is the whole argument above: the model is rarely the constraint, and the context is.