OutreachUpdated 6 min read

Cold email templates that are structures, not scripts

A cold email template that only changes the first name is one email sent two hundred times. Four structures that change the argument instead, with examples.

By

A template varies the greeting; a structure varies the argumentWhat actually changes per sendTEMPLATE{{first_name}}{{company}}{{title}}3 fields, all greetingSTRUCTUREOBSERVEIMPLYOFFERASK4 slots, all different

A cold email template is only useful for its shape. Once you start reusing its sentences, every recipient gets the same argument with a different name at the top, and people can tell in about a second.

A good template is four slots rather than five fixed sentences: one checkable observation, what it means for them, the smallest possible next step, and a question only they can answer. If the only fields that change per recipient are name, company and job title, the template is varying the greeting and keeping the argument the same.

Templates vs scripts

Open any list of cold email templates and count the merge fields. It's almost always the same three: first name, company, job title. Everything between them stays fixed.

That's a script. It produces two hundred emails making one argument, and the argument is generic by design, because it had to be true of every company on the list before you sent it.

A cold email template compared with a reusable structure The same email shown twice. On the left, a template where only the first name, company and job title are variables, so every recipient gets the same argument. On the right, the same four beats treated as slots that each need a different fact, so the variable part is the reasoning rather than the salutation. TEMPLATE STRUCTURE Hi {{first_name}}, I noticed {{company}} is growing fast. We help {{title}} teams save time on outbound. Open to a quick call? 3 variables, all of them the greeting OBSERVE one checkable fact, with a date IMPLY what that fact costs them OFFER the smallest next step ASK a question only they can answer 4 slots, every one of them different per account
A template varies the salutation. A structure varies the argument. If the only fields that change are name, company and title, you have written one email and mail-merged it two hundred times, and every recipient can tell.

A structure keeps the shape and throws away the wording. The four parts stay the same because that's the order an argument has to arrive in. What goes inside them is written for each account, from something you actually checked.

The four slots

Observe. One fact, with a date, that you could link to. Not "I saw you're growing", but something like "your careers page has had a compliance manager role open since July".

Imply. What that fact means for them, said once and without drama. This is the sentence people most often skip, and it's the one that turns an observation into a reason to reply.

Offer. The smallest possible next step. Not a demo, and often not even a call.

Ask. A question only this person can answer, short enough to reply to from a phone. "Is that going to a contractor, or staying in-house?" invites a sentence. "Would you be open to a brief call?" invites nothing.

The order matters. The observation has to come first, because it's the only part that earns the next line.

Four cold email template structures

Structure The observation is Use it when It fails when
The open role A job post that describes your problem They're hiring for the pain you remove You treat any hiring as a signal
The public question Something they asked, in writing, somewhere findable You can answer it properly and briefly You answer in the email instead of where they asked
The launch A release, location or product that creates work The work it creates is work you do The launch was six months ago
The near miss They looked at your category and didn't buy You know this from a public post or a reply You're guessing that they looked

The fourth is the strongest and the rarest, because it needs evidence most people never go looking for. Someone writing "we looked at tools for this last year and ended up building it ourselves" is telling you the budget conversation has already happened, and that's a better opening than almost any trigger.

Grade your opener before anything else

One number tells you whether your first line is doing anything: how many companies could have received it unchanged?

Three cold email opening lines graded by whether they could have been sent to anybody Three opening sentences stacked. The first mentions fast growth and could be sent to any company. The second names the industry and a generic pain, so it could be sent to any company in that industry. The third quotes a dated job posting at one company and could only have been sent to that company. COULD THIS HAVE GONE TO ANYONE ELSE? “I noticed you’re growing fast” any company, anywhere 200+ recipients “Most billing firms struggle with attestation” any company in one industry 40 recipients “Your credentialing role, open since 14 Jul, lists attestation first” this company, this month 1 recipients All three are grammatical, friendly and under twenty words. Only the third costs you ten minutes to write.
Grade an opener by how many companies it could have been sent to. Two hundred is a mail merge. Forty is a segment. One is an email. The writing quality is identical in all three lines.

Two hundred means the opener is about a category. Forty means it's about an industry. One means you did the reading. The vocabulary can be identical in all three, which is why editing the sentence never fixes it.

One message, written both ways

Here's the same message to the same (invented) person, first as a script and then built on the four slots.

Script version. "Hi Dana, I noticed Harbourline is growing fast. We help operations leaders save time on manual reporting. Would you be open to a quick call this week?"

Structured version. "Hi Dana, your ops coordinator job post from August lists 'consolidating weekly site reports from four systems' as the first responsibility. That suggests the reporting is taking enough time to need someone's job built around it. Before you fill the role, is that consolidation something you'd want automated, or is the role meant to be broader than that one task?"

The second one is longer, which goes against the usual advice, and it's far more likely to get a reply. Not because of the writing, but because it couldn't have been sent to anyone else, which is what actually decides whether a cold email gets read. Notice too that the middle sentence is an inference from her own job post, not a statistic she'd have to take on trust.

A quick word on subject lines

Subject lines get more attention than they deserve, and three rules cover most of it. Make it look like internal mail rather than marketing: lower case, a few words, so "attestation deadline" rather than "Optimise Your Compliance Workflow". Make it match the first line, because a subject that promises something the email doesn't deliver is the quickest route to a spam complaint. And don't build it around their company name, which now reads as a merge field.

Beyond that, your reply rate isn't hiding in the subject line. Here are forty subject lines sorted by type, along with the maths on why testing them at low volume misleads.

Follow-ups

A template for the first email is only half the job. Follow-ups often matter as much as the first message, and the common mistake is repeating the same request with more apology attached. Each one should bring something the last one didn't. Here are four follow-ups that do, with timing.

What can't a cold email template fix?

It can't build your list. If you haven't decided which accounts deserve the effort, a better template just produces better-written spam. That decision is the prospecting step, and it comes before any of this.

It can't fake the observation. The slot only works if the fact is real, current and checkable. An observation that turns out to be wrong is worse than none, because now you're someone who didn't read carefully and said so in writing.

And it can't carry volume. This approach takes ten to twenty minutes per account, and no template changes that. If you need five hundred sends a week, you're choosing scripts, so at least choose them knowingly.

Revtive's prospecting agent drafts the observation and the inference from sources it has to cite, and leaves the offer and the ask to you. That split is deliberate: the reading is worth automating, and the ask is where being wrong costs you the account.

Doing this by hand is the slow way

Revtive runs a team of agents that find the venues, read their rules, qualify leads on real evidence and draft the outreach for you to approve. Free to start, no card.

Start free

Keep reading