How to write a cold email that gets a reply, line by line

Most cold emails fail in the first line because they're about the sender. Write about one person and one change at their company, make a small ask, and the email can be short without trying.

Guide8 min readUpdated

Short answer

To write a cold email, pick one person and one specific reason to write now. Open with a line about them, not you. Connect that reason to a problem they probably have, phrased so they can correct you. Add one line of proof, then ask one small question. Write a short subject line last, keep the email under about 120 words, and include your postal address and an opt-out.

  • Start with a fact about them: "I hope this finds you well" and "My name is" waste the line people read first.
  • One email, one person, one reason, one ask.
  • Phrase the problem as a guess they can correct; being corrected starts a conversation.
  • Write the subject line last, from the first line.
  • Google and Yahoo expect a spam complaint rate below 0.3%, and CAN-SPAM covers business email.
On this page

This guide is for SDRs, founders and account executives writing to people at other companies who don't know them. It covers how to write one good cold email from a blank page: the parts, the steps, how to start, a line-by-line rewrite of a real-looking draft, and a scoring checklist. For ready-made emails by situation and a follow-up sequence, see the cold email templates.

The parts of a cold email

PartIts jobLengthExample
Subject lineGet the email opened by naming their topic2 to 6 words"Spanish safety training for Saltillo"
First lineProve you're writing to them, not a list1 sentenceA dated fact about their company
ProblemSay what that fact probably means for them1 to 2 sentences"If much of the team reads Spanish first..."
ProofShow you've solved it before1 sentenceA result for a similar company
AskMake replying easy1 question"Is this on your list yet, or someone else's call?"
Signature and footerSay who you are and meet the rules3 to 4 short linesName, company, postal address, opt-out

Everything else is optional, and most of it should go.

How to write a cold email, step by step

  1. Pick one person and one reason to write now. A reason is something that changed at their company: a new site, a hire, a launch, a contract, a leadership change. If you can't find one, the email will be generic, and generic emails don't get replies. If you're not sure who to write to, see how to find decision makers.
  2. Write the first line about them. State the fact plainly, with where or when it happened. This is the line that appears in the inbox preview, so it decides whether the rest gets read.
  3. Connect the fact to a likely problem. What does that change usually mean for someone in their role? Phrase it as a guess: "If...", "Usually when...". A guess invites a correction, and a correction is a reply.
  4. Add one line of proof. A result for a similar company, with a number if you have one you're allowed to share. One line, not a paragraph of credentials.
  5. Ask one small question. Something they can answer in a few words: whether the problem is on their list, or who owns it. Not a 30-minute call, not "a quick chat".
  6. Write the subject line last. Take the topic of your first line and cut it to a few words. It should read like an internal email, not an ad. The cold email subject lines page has 30 examples paired with openers.
  7. Cut, then read it on your phone. Remove every sentence about you that doesn't help them decide to reply. Aim for under about 120 words. If it needs scrolling on a phone, it's too long.
  8. Add the footer and send from a properly set-up domain. Your name, company, postal address and a way to opt out, sent from a domain with SPF and DKIM set up (see the rules below).

At volume, step 1 is the slow part. Bebop researches each account in a list and drafts outreach from what it finds, so you start from the reason to write rather than a blank page. Read and edit every draft before it goes out.

How to start a cold email

The first line has one job: show the reader this email is about them.

OpenerExampleWorks when
A change at their company"Your announcement said the Saltillo plant will hire 140 people from March."You have a recent, dated fact
Something they said or wrote"In your interview with the regional business journal, you said onboarding speed was the plant's biggest risk."They've spoken publicly about the problem
A new role"Congratulations on the move to operations director in August."They started in the last few months
A referral"Ana Ruiz in your Detroit office suggested I write to you."Someone really did suggest it
Their customer or market"Two of your largest distributors announced Mexican expansions this year."You can link their market to your offer

Openers to cut: "I hope this email finds you well", "My name is...", "I'm reaching out because...", "I wanted to introduce...", and any compliment you couldn't say about another company.

Worked example: rewriting a translation agency's cold email

Illustrative example. The companies, people and facts are fictional, to show the method.

The seller: Lumen Translation (lumentranslate.example), a B2B translation agency. The prospect: Mark, the training and safety manager at Kessler Automation (kesslerauto.example), a maker of warehouse conveyor systems. The reason to write: Kessler announced in October that its new plant in Saltillo, Mexico, will hire 140 people from March.

The first draft (111 words):

Subject: Translation services for Kessler Automation

Hi Mark, I hope this email finds you well. My name is Sam and I'm the business development manager at Lumen Translation. We are a leading provider of professional translation services with over 15 years of experience and a network of 2,000 certified linguists covering 120 languages. We work with manufacturers, law firms and healthcare organizations to translate documents of all kinds, including manuals, contracts, marketing materials and websites. Our ISO-certified process guarantees accuracy and fast turnaround at competitive prices. I'd love to set up a 30-minute call to walk you through our services and discuss how we could support Kessler Automation. Are you available sometime next week? Best regards, Sam

What's wrong with it, line by line:

Draft lineProblemFix
Subject: "Translation services for Kessler Automation"Reads as a pitch to anyoneName their project
"I hope this email finds you well."Filler in the most valuable spotCut
"My name is Sam and I'm the business development manager..."About the sender; the signature says thisCut
"A leading provider... 2,000 certified linguists... 120 languages"Claims he can't check and didn't ask forOne line on what you do for companies like his
"Documents of all kinds"Generic, so it fits nobodyName the documents his situation creates
"A 30-minute call to walk you through our services"Large ask, and about youA question he can answer in a line

The rewrite (90 words):

Subject: Spanish safety training for Saltillo

Hi Mark,

Kessler's October announcement said the Saltillo plant will hire 140 people from March. If much of that team reads Spanish first, the lockout and conveyor safety modules will need to be in Spanish before day one.

We translate safety and training material for manufacturers, with a second linguist reviewing every safety-critical line. Last year we turned around 38 modules in five weeks for a packaging equipment maker opening a plant in Monterrey.

Is translating those modules on your list yet, or is it someone else's call?

Sam Ortiz

The rewrite is only 21 words shorter. Length wasn't the real problem: every sentence in the draft was about the sender, and every sentence in the rewrite is about Mark's plant. The question at the end works either way: a yes starts a conversation, and "it's someone else's call" usually comes with a name.

Three templates to start from

First email built on a trigger
Subject: [their project or change, in 2 to 6 words]

Hi [first name],

[The fact, with when or where: e.g. "Your announcement said the new plant will hire 140 people from March."]

If [the likely consequence for their role], [the problem it usually creates].

We [what you do, for companies like theirs]. [One line of proof: a result for a similar company.]

Is [the problem] on your list yet, or is it someone else's call?

[Your name]
[Company] | [postal address]
Not relevant? Reply "no" and I won't email again.
Email before a cold call
Subject: [their project], call [day]

Hi [first name],

[The fact.] I'd guess that means [the problem], but I may be wrong.

I'll call you on [day] around [time] with one question about how you're handling it. If another time is better, or if this isn't yours, just reply and tell me.

[Your name]
[Company] | [phone] | [postal address]
Asking who owns the problem
Subject: Who handles [the area] at [company]?

Hi [first name],

I saw [company] [the fact]. That usually brings [the work, e.g. a lot of training material to translate].

Who looks after [the work]? I'd rather ask than write to the wrong person.

Thanks,
[Your name], [company]
[Postal address] | Reply "no" and I won't email again.

Score your draft before you send

Give your email one point for each yes. Send at seven or eight; rewrite below that.

TestYes / no
The first line is about them and contains a specific, checkable fact
The fact is from the last six months and you've checked it's true
There's no sentence that would fit any other company unchanged
The problem is phrased as a guess they can correct
There's one line of proof, and you're allowed to share it
There's exactly one question, answerable in a few words
It's under about 120 words and fits on a phone screen without scrolling
The footer has your postal address and a clear way to opt out

The rules and sender requirements

This is general information, not legal advice.

  • CAN-SPAM covers business email. The FTC says the law makes no exception for business-to-business email. Use accurate headers and an honest subject line, include your valid physical postal address, tell people how to opt out, and honor opt-outs within 10 business days.
  • Gmail's rules for all senders. Google requires every sender to Gmail accounts to set up SPF or DKIM, use TLS, have valid forward and reverse DNS, and keep the spam rate reported in Postmaster Tools below 0.3%. Senders of more than 5,000 messages a day to Gmail also need DMARC, alignment and one-click unsubscribe for marketing messages.
  • Yahoo's rules are similar. SPF or DKIM for all senders and a spam rate below 0.3%. Bulk senders need SPF, DKIM, a DMARC policy and one-click unsubscribe, and must honor unsubscribes within two days.

The cold email templates page covers the UK and EU rules, which differ from the US.

Common mistakes

  • Writing about yourself first. Your company history belongs in the signature, if anywhere.
  • Several asks in one email. "A call, or a demo, or I can send a deck" makes the reader choose, so they don't.
  • Fake personalization. "I loved your recent post" without saying what was in it reads as automated, because it usually is.
  • A fact you didn't check. Congratulating someone on a role they left last year ends the conversation and the account.
  • Asking for 30 minutes in the first email. Ask a question first; the meeting comes once they agree there's a problem.
  • Skipping the footer. It's required, and an easy opt-out keeps complaints, and your spam rate, down.

Next step: one email is rarely enough, so plan the next two with the cold email follow-up templates.

Sources

Written by the Bebop team at Blackpearl Group. Last updated .

Questions people ask

How do you write a cold email?

Pick one person and one specific reason to write now, such as a change at their company. Open with that fact, connect it to a problem they probably have, phrased as a guess they can correct, and add one line of proof. End with one small question they can answer in a few words. Write the subject line last, keep the email under about 120 words, and include your postal address and an opt-out.

How do you start a cold email?

Start with a specific, checkable fact about the person or their company: a recent announcement, a new role, something they said publicly or a referral from a colleague. That first line appears in the inbox preview and decides whether the rest gets read. Avoid openers like "I hope this email finds you well", "My name is" or "I'm reaching out because", which tell the reader nothing about why you wrote to them.

How long should a cold email be?

Short enough to read on a phone without scrolling, which usually means under about 120 words. Length matters less than focus, though. A 90-word email made of sentences about the sender will do worse than a slightly longer one about the reader's situation. Cut every sentence that doesn't help the reader decide to reply, especially company history and lists of services.

What is a cold call email?

A cold call email is a short email sent before or after a cold call. Before the call, it names the reason you'll be calling and when, so the call doesn't come out of nowhere and the prospect can redirect you. After a missed call or voicemail, it repeats the one point you wanted to make in writing. Keep it to three or four lines and include your phone number.

What should the subject line of a cold email be?

Two to six words that name the reader's topic, written like an internal email rather than an ad: for example, "Spanish safety training for Saltillo". Write it last, from your first line, so the subject and opening tell the same story. Avoid all capitals and exclamation marks. Never add a false "Re:" or "Fwd:" or anything else misleading: CAN-SPAM prohibits deceptive subject lines.

Do I need an unsubscribe link in a B2B cold email?

You need a clear way to opt out. The FTC says CAN-SPAM makes no exception for business-to-business email, so commercial emails must tell recipients how to opt out and honor requests within 10 business days. A line such as "Reply no and I won't email again" can work for one-to-one emails. Bulk senders to Gmail and Yahoo must also support one-click unsubscribe for marketing messages.

Start every email with a reason to write

Describe the companies you want to reach. Bebop researches each account, finds the right contact and drafts outreach from what it finds.

Edit the search to match your market. Already have an account? Log in