Personalisation that is not just a first name

Fewer variables, better chosen, always filled.

Updated June 2026 · 2 min read

Everyone can spot a mail merge. What they cannot spot is a short email that mentions one true thing only someone who looked would know.

A first name is not personalisation

It is table stakes, and its only real job is to not be wrong. The variable that changes the reply rate is the one carrying a specific observation: the project, the role, the sentence they wrote.

Two or three, never eight

Each variable is a thing you must find for every recipient. Eight of them turns a five-minute list into an afternoon, and the afternoon is why the sending stops. Choose the two that would be obvious to a human reader if they were missing.

A message with a hole in it is worse than no message. Never let a template send with an unfilled variable — the failure mode is public and it is memorable.

Write the fallback into the sentence

Instead of "I saw your work on {{project}}", which collapses when the project is unknown, write a sentence that reads well either way and only include it when you have the detail. Conditional sentences beat conditional words.

Fill them from the page, not from memory

The details worth using are on the page you found the person on. Copying them across by hand is where errors enter — the wrong company, yesterday's job title. Taking the text straight from the page you are reading removes the step where things go wrong.

Reuse the same values down the thread

If the opening called them Mara at Nordlicht, the day-seven message has to as well. A sequence that changes how it addresses someone halfway through announces exactly how it was made.

Questions

What if I cannot find the detail for someone?
Leave them out of that list. A generic email to a person who deserved a specific one is worse than not writing.
Do variables hurt deliverability?
No. What hurts is irrelevance, which is what a badly merged message signals.

Start with one task

The whole working product is free. Reports and the extension are $5 a month, and only if you want them.