How to Write Cold Emails That Get Replies

The anatomy of a cold email that works — from the subject line to the CTA.

The anatomy of a cold email

Every cold email has five components: the subject line, the opening line (hook), the value proposition (body), the call-to-action, and the signature. Each has a single job. The subject line's job is to get the email opened. The opening line's job is to earn the next sentence. The body's job is to build enough credibility and relevance to make the CTA feel reasonable. The CTA's job is to make it trivially easy to say yes.

Most cold emails fail because they skip straight from 'here's who I am' to 'book a call with me', completely bypassing the step where the prospect decides whether they care. The order of trust-building matters.

Subject lines: the 3-second filter

Your subject line has one job: get the email opened. Not to explain your product, not to make a promise, not to impress. Just to create enough curiosity or relevance that the prospect clicks.

The best cold email subject lines are short (3–6 words), specific (reference something real), and conversational (they sound like something a human would write, not a marketing team). They don't make grand promises ('3x your pipeline in 30 days') — those trigger spam filters and pattern recognition for promotional emails. Instead they ask a question, reference a problem, or call out a specific context.

  • Short: '3–6 words is the sweet spot. Aim for under 50 characters.
  • Specific: 'Scaling your SDR team?' beats 'Grow your pipeline faster'.
  • Avoid: 'Quick question', 'Following up', 'Checking in' — massively overused.
  • Test at least 3 subject line variants per campaign before declaring a winner.
Weak subject line: "Helping companies like [Company] grow revenue"
Strong subject line: "Prospecting bottleneck for your new SDRs?"

The opening line: earn the next sentence

The opening line must stop the prospect from hitting delete. It should not start with 'My name is...' or 'I work at...' or 'I hope this email finds you well' — the prospect does not yet care who you are. They care about whether this email is relevant to them.

The best opening lines reference something specific to the prospect (their company news, a post they made, a signal you noticed) and immediately imply a problem worth solving. If you can't personalise, the next best option is a sharp, provocative question that speaks directly to a pain this type of person experiences.

Personalised opening line: "Saw your team just launched a self-serve plan — that usually brings a wave of support tickets that's hard to staff for."
Pain-based opening line (no personalisation): "How many hours does your team spend building prospect lists before they can write a single email?"

The body: value, not features

The body of a cold email is not a product brochure. It is a bridge between the prospect's problem (which you hinted at in the opening line) and a solution you can offer. It should be 1–3 sentences maximum.

The body answers one question: why should this specific person care about what you're offering? This is done through outcomes, not features. Don't say 'we have a database of 200 million contacts'. Say 'our customers typically halve the time their reps spend on manual research'. The prospect is buying the outcome, not the feature.

  • One sentence of social proof helps: 'We've helped 200+ Indian SaaS teams...'
  • Use numbers when you have them: 'cut research time from 3 hours to 20 minutes'.
  • Avoid buzzwords: 'game-changing', 'revolutionary', 'best-in-class' trigger scepticism.

The CTA: make it easy to say yes

Your call-to-action is where most cold emails go wrong. Asking for a 30-minute call in a first email is too high-commitment. The prospect doesn't know you, doesn't know if you're worth 30 minutes, and saying yes feels like a risk. The CTA should be the smallest possible commitment that moves things forward.

The best CTAs are single-question questions: 'Is this something your team is actively working on?' or 'Worth a 10-minute chat to see if there's a fit?' These are easy to answer and create a natural conversation rather than demanding calendar access from a stranger.

  • Best CTAs: 'Is this a priority for you this quarter?', 'Does this resonate?', 'Worth a quick chat?'
  • Avoid: 'Feel free to book time on my Calendly' — the friction is on the prospect.
  • One CTA per email. Multiple asks dilute intent and confuse the reader.

Length and formatting: less is more

Cold emails should be short. Shorter than you think. 75–125 words is the sweet spot for a first touch. Anything over 200 words is a wall of text that gets skimmed or skipped entirely. Mobile users (who read 60%+ of email) see about 30–50 words before they have to scroll — make those count.

For deliverability, always send plain text. No HTML, no images, no tracking pixels, no fancy templates. Plain text emails look like messages from a real person. HTML marketing emails look like newsletters. You want the former. Plain text also avoids formatting issues across different email clients.

  • Target: 75–125 words for the first email, 50–80 for follow-ups.
  • No bullet points, no bold text, no headers in the email body — they look like marketing.
  • Send at plain text. Always. For deliverability and for authenticity.