May 11, 2026
Cold email copywriting: how to write a first email that gets replies
TL;DR. A cold email that gets replies has five parts: a relevant opener that proves you did your homework, one sentence on why you're reaching out, one specific proof point, a single low-friction ask, and a reason to reply now. Keep it under 125 words, write like a person, and make the ask a question — not a calendar link.
A good cold email is short, specific, and asks for one thing. The reader should be able to tell within five seconds who you are, why you're emailing them specifically, and what you want them to do next. Earlier in this series we covered the mechanics of a sequence — cadence, send times, what to measure. This post is about the thing those mechanics deliver: the message itself.
Here is the five-part structure that consistently earns replies, in order.
How should a cold email open?
With a relevant first line that proves you did your homework — not "I hope this email finds you well." This is the single highest-leverage sentence in the whole email, because it decides whether the next four sentences get read. Reference something specific: a recent hire, a product launch, a job posting that signals a problem you solve, or something the person actually said. If the opener could have been sent to a thousand people, rewrite it.
What goes in the body?
One sentence on why you're reaching out, and one specific proof point. The "why" connects your opener to their likely problem. The proof point is a concrete result — a named customer in their industry, a real number, a before-and-after — not an adjective. "We helped a 12-person team cut their follow-up time in half" beats "we offer a powerful, all-in-one platform" every time. Specific and modest reads as true; vague and grand reads as spam.
What should the ask be?
One ask, phrased as a question, with as little friction as possible. "Worth a quick look?" or "Are you the right person for this?" outperforms "Book 30 minutes on my calendar" in a first email, because a question costs the reader one line to answer and a calendar invite costs them a commitment they haven't agreed to yet. Get the reply first; earn the meeting second.
Why give a reason to reply now?
An email with no reason to respond today gets archived "for later" and never reopened. Give a light, honest nudge: a relevant deadline, a limited window, a seasonal hook, or simply "if this isn't a priority right now, just let me know and I'll close the loop." Avoid fake urgency — manufactured scarcity is transparent and erodes trust. The goal is a gentle prompt, not pressure.
How long should it be?
Under 125 words, and short enough to read without scrolling on a phone. Most cold email is read on mobile, in a few seconds, between other tasks. Every extra sentence lowers the odds the whole thing gets read. If you can cut a word and keep the meaning, cut it. Write like you talk: contractions, plain verbs, no "leverage" or "synergies."
What does it look like put together?
Here is the structure as a template — the bracketed parts are what you personalize:
Subject: quick question about [their team / initiative]
Hi [First name],
[Relevant opener — something specific you noticed about them].
[One line: why that made me think of you + the problem you solve].
[One proof point — a named result for a similar team].
[One question as the ask — "worth a quick look?"]
[Light reason to reply now / easy out].
[Your name]
What are the most common mistakes?
| Mistake | Why it fails | Fix |
|---|---|---|
| Generic opener ("Hope you're well") | Signals a mass blast; nothing earns the next line | Lead with one specific, true observation |
| Multiple asks | Choice paralysis — reader does nothing | One ask, phrased as a question |
| Adjectives instead of proof | "Powerful" and "robust" read as spam | One concrete number or named customer |
| Calendar link in email one | Asks for commitment before interest exists | Get the reply first, book the meeting second |
| Too long | Doesn't survive a five-second mobile skim | Cut to under 125 words |
How does SEMAOS help you write these?
SEMAOS templates store the reusable parts — the body, the proof point, the ask — while merge fields like {{contact.first_name}} and a personalized first line keep each email specific to the recipient. Because 1:1 sequences send from your own Gmail or Outlook mailbox, your carefully written email threads and lands like a real message instead of a broadcast. Write the template once, personalize the opener per prospect, and let the sequence handle the timing.
