CopywritingBy the MailFleet teamPublished 8 October 20266 min read

How to write a cold email that gets replies (with a template)

How to write a cold email that gets replies: the anatomy, the right length and tone, one clear ask, and a copy-ready template with a real before and after.

Most people learning how to write a cold email start with the wrong question. They ask what to say about themselves, when the only thing the reader cares about is "why are you in my inbox, and why should I care?" A cold email that gets replies answers that in the first two lines, stays short, and asks for one small thing.

The good news is that a cold email has a fixed anatomy. Once you know the parts and the one job each does, writing a new one takes minutes and you stop guessing.

The anatomy of a cold email

Seven parts, in order. Each has exactly one job. If a part is doing two jobs, or none, cut it.

PartIts one jobRule of thumb
SubjectEarn the open2 to 5 words, lowercase, looks like a person wrote it
OpenerProve this is about them, not a blastOne line naming something specific to them
Relevance / why youConnect their situation to what you doOne sentence, no company history
ValueSay what they get, concretelyOne outcome, not a feature list
Soft CTAMake replying easyOne question, low commitment
SignatureSay who you areName, company, nothing flashy
UnsubscribeGive an exitOne honest line

That is the whole thing. A working cold email is usually 50 to 125 words. If yours is longer, a part is doing a job it should not.

Subject line: short, lowercase, human

The subject's only job is the open, and the thing that kills opens is looking like marketing. Write it like an email to a colleague: short, lowercase, specific. "quick question about {{company}}'s onboarding" beats "Transform Your Customer Onboarding Today." MailFleet's first step ships with a default subject of "Quick question about {{company}}" for exactly this reason: it reads like a person, and it merges to something specific per recipient.

Two rules. Do not promise what the body cannot deliver (the open you win with a lie is a complaint you earn on the next line). And never put a number or a dollar sign in a cold subject unless it is true and specific.

Opener: the relevance line

This is the line that decides everything. The first sentence has to prove the email is about them. Not "I hope this finds you well," not "My name is X and I work at Y." Name the trigger: something they did, posted, shipped, or hired for, or something specific about their company.

Weak: "I wanted to reach out about our platform." Strong: "Saw you are hiring three SDRs this quarter, which usually means the current team is buried in manual prospecting."

The strong version is a guess, but it is a specific, researched guess, and it signals you spent thirty seconds on them. This is where personalization variables do the heavy lifting: any column in your list (role, city, a custom "trigger" note) can be merged in, with a fallback like {{first_name|there}} so a blank field never sends "Hi ,". Personalization is not the first name. It is the relevance.

Value and the one ask

After relevance comes value: one sentence on what they get, stated as an outcome, not a feature. "cut manual list-building out of your reps' mornings," not "AI-powered enrichment with 50+ data points."

Then one ask. The most common mistake is stacking requests: a demo, a call, a deck, and "let me know your thoughts," all in one email. Pick one, and make it small. A soft CTA ("worth a quick look?" or "open to a 10-minute call next week?") gets more replies than "book time on my calendar here." You are not closing a deal in a cold email. You are earning a reply.

Keep the ask to a yes or no where you can. The reader should be able to answer in one word from their phone.

How long, and what tone

Short. A cold email read on a phone is three or four thumb-swipes at most. Aim for 50 to 125 words, five sentences or fewer, no paragraph longer than two lines. Length is not about attention spans, it is about respect and about looking un-automated. A 300-word cold email reads like a form letter no matter how good the writing is.

Tone is one human to another. Contractions, plain words, no corporate throat-clearing. Read it out loud: if you would not say it to someone at a conference, rewrite it.

A before and after

Here is a bloated first draft, and the same message cut to its job.

Before:

>

Ninety-plus words, nothing about them, four asks hiding as one.

After:

>

>

Thirty-eight words of body. One trigger, one outcome, one ask, an honest exit.

The template skeleton

Steal this and fill the brackets:

  1. Subject: quick question about {{company}}, or a lowercase line naming their trigger.
  2. Opener: Hi {{first_name|there}}, [specific thing about them or their company].
  3. Relevance: [one sentence connecting that thing to a problem you solve].
  4. Value: [one concrete outcome, no features].
  5. Ask: [one low-commitment question]?
  6. Sign-off: [Your name], [company].
  7. Exit: one honest opt-out line.

How to write a cold email that reaches the inbox

The best-written cold email is worthless in spam. A few things keep the copy itself clean: send in plain text (MailFleet campaigns default to plain-text mode, which keeps the message looking like a normal email and turns tracking off), skip image-heavy signatures and link stacks, and vary wording across sends with spintax so a 2,000-person step is not 2,000 identical messages. Keep a visible opt-out and the one-click unsubscribe header on every send, because an easy exit is far cheaper than a spam complaint. The full list is in the deliverability checklist.

The first email is not where most replies come from

Write the first email to earn an open and a reply, but do not expect it to carry the campaign. Most replies to cold email come from follow-ups, because the first message simply arrived at a bad moment. Each follow-up should be two or three lines, in the same thread, and add something new instead of "just checking in." The structure for that is in our guide to the cold email follow-up sequence. And whenever someone replies, the sequence should stop on its own, so nobody gets a "checking in" after they already answered.

FAQ

How long should a cold email be?

Aim for 50 to 125 words, five sentences or fewer. A cold email is read on a phone, so keep paragraphs to one or two lines and cut anything that is about you rather than the reader. If it runs longer than about 150 words, a sentence is doing a job it does not need to.

What makes a cold email get replies?

Relevance and one small ask. The first line has to prove the message is about the reader, the body has to offer one concrete outcome, and the close has to be a single low-commitment question they can answer in a word. Emails that pitch features, stack multiple asks, or read like a form letter get ignored.

Should I personalize every cold email by hand?

No. Personalize the relevance line, and merge the rest. Use your list columns as variables with a fallback so blank fields never send broken, and spend your research time on one specific, true opening line rather than rewriting the whole email. A researched first sentence plus solid merge fields beats a fully hand-written email that says nothing specific.

Try MailFleet free for 7 days

2,000 leads and 10,000 emails to test with. Card required — nothing is charged for 7 days.