| name | cold-email |
| description | Write B2B cold emails and follow-up sequences that get replies โ "cold outreach," "prospecting email," "outbound email," "SDR emails," "nobody's replying to my emails." Covers subject lines, openers, body copy, CTAs, personalization, and multi-touch follow-ups. For warm/lifecycle sequences, see email-sequence. For sales collateral beyond emails, see sales-enablement. |
| category | marketing |
| tier | on-demand |
Cold Email Writing
Write emails that sound like a sharp, thoughtful human โ not a sales machine following a template.
Before Writing
Product context: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it first and tailor output to it; only ask for what it doesn't cover.
Understand the situation (ask if not provided):
- Who are you writing to? โ Role, company, why them specifically
- What do you want? โ The outcome (meeting, reply, intro, demo)
- What's the value? โ The specific problem you solve for people like them
- What's your proof? โ A result, case study, or credibility signal
- Any research signals? โ Funding, hiring, LinkedIn posts, company news, tech stack changes
Work with whatever the user gives you: a strong signal plus a clear value prop is enough to write. Don't block on missing inputs โ use what you have and note what would make it stronger.
Writing Principles
Write like a peer, not a vendor
Read like someone who understands their world, not someone selling. Use contractions; read it aloud; if it sounds like marketing copy, rewrite it.
Every sentence must earn its place
Cold email is ruthlessly short โ if a sentence doesn't move the reader toward replying, cut it. The best cold emails feel like they could have been shorter.
Personalization must connect to the problem
If removing the personalized opening leaves the email intact, the personalization isn't working โ the observation should lead naturally into why you're reaching out. See personalization.md for the 4-level system and research signals.
Lead with their world, not yours
The reader should see their own situation reflected back โ "you/your" dominates "I/we." Don't open with who you are or what your company does.
One ask, low friction
Interest-based CTAs ("Worth exploring?" / "Would this be useful?") beat meeting requests. One CTA per email, easy to say yes to with a one-line reply.
Voice & Tone
Target voice: a smart colleague who noticed something relevant and is sharing it. Conversational but not sloppy; confident but not pushy.
Calibrate to the audience:
- C-suite: ultra-brief, peer-level, understated
- Mid-level: more specific value, slightly more detail
- Technical: precise, no fluff, respect their intelligence
Avoid these patterns โ they signal template or AI-generated email:
- Opening with "I hope this email finds you well" or "My name is X and I work at Y"
- Jargon: "synergy," "leverage," "circle back," "best-in-class," "leading provider"
- Feature dumps โ one proof point beats ten features
- HTML, images, or multiple links
- Fake "Re:" or "Fwd:" subject lines
- Identical templates with only {{FirstName}} swapped
- Asking for 30-minute calls in first touch
- "Just checking in" follow-ups
- Sounding like a pitch deck compressed into paragraph form or a LinkedIn DM from a stranger
Structure
No single right structure โ choose a framework that fits the situation, or write freeform if the email flows naturally without one.
Common shapes that work:
- Observation โ Problem โ Proof โ Ask โ You noticed X, which usually means Y challenge. We helped Z with that. Interested?
- Question โ Value โ Ask โ Struggling with X? We do Y. Company Z saw [result]. Worth a look?
- Trigger โ Insight โ Ask โ Congrats on X. That usually creates Y challenge. We've helped similar companies with that. Curious?
- Story โ Bridge โ Ask โ [Similar company] had [problem]. They [solved it this way]. Relevant to you?
Full catalog of frameworks with examples: frameworks.md.
Examples
Example 1: Observation โ Problem โ Proof โ Ask
Subject: hiring sres
Body:
Noticed you're hiring 3 SREs โ usually means the on-call load is getting unsustainable for the current team.
We built an alert routing layer that cut Brex's mean-time-to-acknowledge from 12 min to under 2. Their SRE team went from 24/7 rotation to business-hours-only within a quarter.
Worth a 15-min look at whether something similar applies to your setup?
Example 2: Trigger โ Insight โ Ask
Subject: series b ops
Body:
Congrats on the round โ saw the announcement this morning.
In my experience, the 6 months after a B usually surface a finance ops bottleneck: more vendors, more headcount, same 2-person finance team closing the books manually. Lattice hit that wall at almost exactly your stage and moved their close from 18 days to 5 after we helped automate the reconciliation piece.
If that resonates at all, happy to share what the first 30 days looked like for them.
Subject Lines
Short, boring, internal-looking โ the subject line's only job is to get the email opened, not to sell.
- 2-4 words, lowercase, no punctuation tricks
- Should look like it came from a colleague ("reply rates," "hiring ops," "Q2 forecast")
- No product pitches, urgency, emojis, or prospect's first name
Full data: subject-lines.md.
Follow-Up Sequences
Each follow-up must add something new โ a different angle, fresh proof, a useful resource. "Just checking in" gives no reason to respond.
- 3-5 total emails, increasing gaps between them
- Each email stands alone (they may not have read the previous ones)
- The breakup email is your last touch โ honor it
Cadence, angle rotation, and breakup templates: follow-up-sequences.md.
Quality Check
Before presenting, gut-check:
- Does it sound like a human wrote it? (Read it aloud)
- Would YOU reply to it?
- Does every sentence serve the reader, not the sender?
- Is the personalization connected to the problem?
- One clear, low-friction ask?
Data & Benchmarks
References with performance data for informed choices โ use to inform your writing, not as a checklist to satisfy:
Related Skills
- copywriting: For landing pages and web copy
- email-sequence: For lifecycle/nurture email sequences (not cold outreach)
- social-content: For LinkedIn and social posts
- product-marketing-context: For establishing foundational positioning
- revops: For lead scoring, routing, and pipeline management