Home › Blog › How to Personalize Cold Emails at Scale in 2026
Personalisation at scale is a data problem, not a writing problem. The approach that holds: segment hard, personalise one line per message with something you can verify, let AI draft that line only with a source it must cite, and QA every merge field before a single message leaves. The tiers, the signals, the guardrails and the tools.

Personalisation that scales has four parts. Segmentation does most of the work: a list of 200 companies that share a problem needs one message, not 200. One personalised line per message, built from a signal you can verify: a job post, a tool on their site, a hire, a public number. AI only for that line, and only with the source it used attached, so anything it cannot cite is rejected. QA on every merge field before the first send. Everything beyond that is flattery, and flattery reads as a template faster than a template does.
The reader does not experience a personalised email as "they know things about me". They experience it as "this is about my problem". A message written for VP Sales at 50-to-200-person B2B SaaS companies that are hiring SDRs is already relevant to every one of them before a single merge field fires. The work is in building that segment: a tight definition, a verified list, and a message that names the situation they share. Get the segment right and the personalised line is a confirmation; get it wrong and no amount of personalisation rescues a message about the wrong problem. The technology-stack targeting and hiring-signal articles are two ways to build segments that carry their own relevance.
A good signal is public, current, and connected to a reason to talk. A weak one is true of a thousand companies.
Models write a plausible personalised line in under a second, and left alone they write plausible lines about funding rounds that never happened and products that do not exist. The fix is not to avoid them; it is to constrain them to the job they are good at and to make the output checkable.
Write one sentence, under 25 words, that a sales rep could open an email with, based ONLY on the source text below.
Cite the exact phrase from the source you used, in a second line starting "SOURCE:".
If the source does not contain a specific, current fact about the company, output "NONE".
Company: {{company}}
Source (job post / page text): {{source_text}}Lines that come back NONE fall to the segment-level message. Lines with a SOURCE get spot-checked by a human on a sample of twenty per batch, and any batch with a wrong source is thrown away. The hallucination article has the full guardrail set, including the check that rejects a line that merely restates the company name.
It is the third lever, not the first. Infrastructure decides whether the message lands at all: separate domains, authentication, a pace of about 15 sends per inbox per day, prewarmed or warmed inboxes. Targeting decides whether the right person reads it. Personalisation decides whether that person replies. Teams that start with the third lever end up with beautifully personalised messages in the spam folder, which is the campaign we are asked to diagnose most. The writing playbook covers the message around the personalised line; the infrastructure guide covers the part that has to be right first.
One line. The opening observation is personal and verifiable; the rest of the message is the same for everyone in the segment. Readers notice the first line and stop noticing after it, and every additional personalised line is another place for a merge field or a model to get something wrong. Segment-level relevance does the rest of the work.
Yes, with two constraints. The model drafts only the one personalised line, and it must cite the source it used, a URL, a job post, a page title, so a human or a script can check it. Reject any line without a source. Left unconstrained, models invent funding rounds, products and job titles, and a wrong personalisation costs more replies than no personalisation at all.
Ones that are public, current and tied to a reason to talk: a job post for the role you sell to, a tool visible on their site, a hire, a funding announcement, a product launch, a number from their own page. Weak signals are the ones that prove nothing: their industry, their city, their company tagline, or anything that could be said about a thousand companies.
Indirectly. Personalised, relevant messages get more replies and fewer complaints, and replies and complaints are the engagement signals receivers weigh. A personalised message from a burned domain still goes to spam. The order is infrastructure first, then targeting, then the personalised line.
Run the merge tag checker on the CSV before it goes near the sequencer. It finds empty first names, company names with Inc. and LLC still attached, mismatched columns and the placeholders that would print as literal braces. Then send the whole sequence to yourself with three real rows from the list before the campaign goes live.
Google, Microsoft 365 and Azure inboxes with free prewarmed domains and DNS configured before you log in. Prewarmed inboxes send the day they land; every order is delivered within 48 to 72 hours.
Get Prewarmed & Fresh Inboxes