-
1
Write a subject line that earns the open, not the click
A cold subject line has one job: get the preview pane read. Keep it to 3-7 words, lowercase if the audience is modern B2B, and tie it to something the recipient already cares about. Avoid curiosity bait, fake re-replies ("Re: our chat"), ALL CAPS, and emojis. Published inbox-provider research is consistent: short, specific, and plain beats clever. Pattern-match on your ICP, then write three variants per sequence and A/B them against a holdout. The best lines name the prospect's world, not your product.
- Reference a trigger: "<Company> + <trigger event>" (new hire, funding, product launch, segment move)
- Reference a role outcome: "quota coverage for Q<N>", "ramp time for new <RepRole>s"
- Reference a peer: "how <PeerCompany> cut <metric>" (only if the peer is real and public)
Tip: Pre-header text is the second subject line. Write it on purpose instead of letting Gmail pull the first body sentence.
-
2
Open with a one-line qualification, not a greeting
The first sentence should prove this email is not a blast. Skip "I hope this finds you well" and skip the elevator-pitch intro. Instead, show that you did one minute of homework: name the segment, the trigger, or the specific thing on their site, podcast, or filing that put them on the list. One sentence. It answers the only question the reader has in the first two seconds: "why me, why now." If you cannot write that sentence without a template, the prospect is not qualified yet, and the email should not go out.
- Name the trigger event in plain language ("saw <Company> opened a <Role> req last week")
- Reference a public artifact (10-K line item, podcast quote, product changelog, LinkedIn post)
- Confirm the role fit: "assuming you still own <function> at <Company>"
Tip: If you cannot write a qualification line without inventing details, the list is wrong, not the copy.
-
3
Deliver an insight-led value prop, not a feature list
The middle of the email is where most cold outreach dies. Instead of listing what your product does, lead with a short insight the reader does not already have: a benchmark, a pattern you see across their segment, a cost or risk they are probably underestimating. Then connect that insight to the outcome you help with. Keep the whole block to 2-3 sentences. The reader should finish it thinking "this person understands my problem" before they think "this person is selling something." Insight earns the right to the next sentence.
- State a pattern you see across their segment in one sentence
- Quantify the gap: time, revenue, risk, or headcount
- Name the outcome you help with, not the mechanism (keep the product off-stage for now)
Tip: If the insight would be just as true for every company on the list, it is not an insight, it is a line.
-
4
Add a light, verifiable proof point
One proof point, cited specifically, outperforms a wall of logos. Pick a peer company in the same segment, name the outcome in a number, and keep it to one sentence. If you cannot share names, use a shape like "a <segment> team of <size> cut <metric> by <%> in <timeframe>" and make sure the number is real and defensible on a reference call. Avoid superlatives ("game-changing", "revolutionary") and avoid stacked claims. Proof is a shortcut past skepticism, not a replacement for the insight that preceded it. One line, one claim, verifiable.
- Prefer a named peer in the same segment and company size
- If anonymized, keep the shape specific enough to be falsifiable
- Link to a case study, G2 review, or public talk if one exists; otherwise skip the link
Tip: Never invent a customer or a metric. One fabricated proof point found by one buyer burns the domain and the brand.
-
5
Close with a soft CTA, not a calendar demand
The ask on a first-touch email should be the smallest possible yes. Not a 30-minute demo, not a "quick 15" on their calendar, not a Calendly link in sentence one. Ask a question the reader can answer in one line from their phone: "is this on your radar for <Half>," "worth a 10-minute note," "who owns <function> if not you." Save the booking link for touch 3 or later, once the thread has a pulse. The soft CTA is the single biggest reply-rate lever most teams never test.
- Ask a yes/no or short-answer question, never a scheduling request on touch 1
- Offer two paths: reply with a line, or forward to the right owner
- Keep the CTA on its own line so it reads as the ask, not a buried PS
Tip: A booking link in the first email signals you want their time more than they want your help. Earn the meeting on touch 3.
-
6
Layer in personalization that is cheap at scale
Personalization is a spectrum, not a binary. Full 1:1 research does not scale; pure merge-tag spray does not convert. The win is tier-based personalization: segment-level insight for everyone, role-level framing for a group, and 1-2 lines of true personal reference for the top of the list. Use list segments to carry the segment-level work; use enrichment and trigger data to carry the role-level work; reserve human research time for the accounts that justify it. Document the tiering so reps know where to spend minutes versus seconds.
- Tier A (top 20% of list): 1-2 lines of true research, named artifact, hand-written
- Tier B (next 30%): segment + trigger merge, role-level framing, no hand research
- Tier C (long tail): segment-level only, tightly scoped list, lower cadence
Tip: If a merge field is blank, the sentence must still read naturally. Guard every token with a fallback or drop the sentence.
-
7
Build the cadence: 4-6 touches, mixed channels, clean exits
One email is not a cold email program; it is a lottery ticket. A working cadence runs 4-6 touches over 2-3 weeks, mixes channels (email, LinkedIn, occasionally voicemail), and has a clean exit so prospects who are not ready are not burned. Each touch has a job: touch 1 opens, touch 2 reframes, touch 3 adds proof, touch 4 offers a resource, touch 5 is a short break-up. Replies, opt-outs, and out-of-office responses all branch the sequence. The cadence is the sequence; the email is just today's touch.
- Touch 1: hook subject + insight + soft CTA
- Touch 2 (+3 days): reframe the problem from a different angle, no "just following up"
- Touch 3 (+4 days): proof point + specific question
- Touch 4 (+5 days): share a resource (teardown, benchmark, checklist) with no ask
- Touch 5 (+7 days): short break-up, one line, leaves the door open
Tip: Every touch must earn its own open. "Just checking in" is not a touch, it is a tax on your reply rate.
-
8
Lock down deliverability before you press send
The best cold email in the world fails if it lands in spam. Deliverability is the floor your copy stands on. Authenticate the domain (SPF, DKIM, DMARC with a reporting address), warm new mailboxes for 2-4 weeks before volume, keep daily send volume per mailbox under provider thresholds, rotate sending IPs if you use a shared pool, and monitor bounce rate, spam-complaint rate, and seed-list placement weekly. Honor every opt-out within the window CAN-SPAM requires and keep a documented lawful basis for any EU or UK contact. Review provider terms and jurisdictional rules with counsel before scaling.
- Verify SPF, DKIM, and DMARC pass on a fresh send; set DMARC to at least p=none with rua reporting
- Keep per-mailbox daily volume conservative on new domains; ramp slowly
- Monitor bounce rate (<2%), spam complaints (<0.1%), and inbox placement weekly
- Include a physical mailing address and a one-click unsubscribe or clear opt-out path on every message
- For EU/UK recipients, document the lawful basis (legitimate interest + balancing test, or consent) before send
Tip: If a mailbox gets flagged, pause it. Pushing volume through a damaged sender reputation drags every other mailbox on the domain down with it.