Email drafting

Write high-converting cold emails using structured frameworks, personalization tiers, and patterns from real campaigns.

How to use it

  1. Hit Copy the whole skill.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/outreach/capabilities/email-drafting#main ~/.claude/skills/email-drafting

For one project only, change the path to .claude/skills/email-drafting.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text361 lines
email-drafting/SKILL.md361 lines15.1 KBpushed 96d agoRawView on GitHub

Email Drafting

Pure reasoning skill for writing cold emails. No scripts, no tools — just frameworks, patterns, and examples from real campaigns that consistently generate replies.

When to Use

Use this skill when:

  • User says "write a cold email", "draft outreach", "help me with email copy", "write a sequence"
  • Any task requires cold email copy — subject lines, full sequences, or individual emails

Phase 0: Intake

Collect campaign context before writing anything. Ask all questions at once, organized by category. Skip any the user has already answered.

Campaign Context

  1. What product/service are you selling?
  2. What problem does it solve? Who feels this pain most acutely?
  3. What's the campaign angle? (hiring signal, competitor displacement, pain-based, event-triggered, etc.)
  4. Is there a specific signal or trigger? (job posting, G2 review, LinkedIn engagement, funding round, etc.)

Audience

  1. Who is the recipient? (title, seniority, department)
  2. What keeps them up at night? (daily frustrations relevant to your product)
  3. What objections will they have? (budget, switching cost, "we already have X", timing)

Proof & Credibility

  1. What social proof do you have? (customer logos, case studies, metrics)
  2. Name 2-3 peer companies the recipient would recognize as similar to them
  3. Any hard metrics? (cost savings, speed improvement, % lift)

Tone & Style

  1. What tone fits? (casual-direct, professional-sharp, provocative, empathetic)
  2. Who is the sender? (founder, AE, SDR — this affects voice)
  3. Any brand guidelines or words to avoid?

Sequence

  1. How many touches? (default: 3)
  2. What's the desired CTA? (call, demo, reply, resource download)
  3. Email-only or multi-channel? (email + LinkedIn, email + phone)

Phase 1: Draft Emails

Email Structure Formula

Every cold email follows this skeleton:

Hook (1 sentence) → Evidence (1-2 sentences) → Offer (1 sentence)

Word count targets:

  • Cold intro (Touch 1): 50-90 words
  • Follow-up (Touch 2-3): 30-50 words
  • Breakup (final touch): 20-40 words

Frameworks

Pick the framework that matches the campaign angle:

Framework Structure Best For
PAS Problem → Agitate → Solve Pain-based signals (complaint posts, operational friction)
BAB Before → After → Bridge Aspirational buyers (growth-stage, scaling companies)
AIDA Attention → Interest → Desire → Action Cold database outreach (no specific signal)
Signal-Proof-Ask Signal → Proof → Soft ask Signal-based campaigns (hiring, engagement, events)

Personalization Tiers

Choose based on campaign size and expected ROI per lead:

Tier What It Means Lead Volume Expected Reply Rate
Tier 1 (Generic) Merge fields only ({first_name}, {company}). Same template for everyone. 500+ leads 1-3%
Tier 2 (Segment) Industry/role-specific pain points + proof swaps. One template per segment. 50-500 leads 3-7%
Tier 3 (Deep) Reference a specific signal (their post, comment, job posting, news). Unique per lead. 1-50 leads 8-20%

Subject Line Patterns

8 proven patterns from real campaigns:

# Pattern Example
1 Signal reference "Before you fill that [role] role"
2 Peer framing "What TIA members are doing with AI workers"
3 Question "Is [Company] still [doing thing product fixes]?"
4 Replacement "Looking for a [competitor] replacement?"
5 Data hook "$150K agency study → $8K. 48 hours."
6 Empathy "When [event that affected them]"
7 Direct "[Topic] for [Company]"
8 Curiosity "How [peer company] did [interesting thing]"

Rules for subject lines:

  • Under 50 characters
  • No ALL CAPS, no exclamation marks, no emoji
  • No "quick question" or "touching base"

Tone Guidance

Tone When to Use Voice Example
Casual-Direct SDR sending to peers, startup-to-startup "Hey — saw your post. We work on the same problem."
Professional-Sharp Enterprise outreach, VP+ recipients "I wanted to reach out because [specific reason]."
Provocative Competitive displacement, challenger positioning "Your current tool is costing you more than you think."
Empathetic Orphan capture, pain-based outreach "I know switching platforms mid-cycle is brutal."

Sequence Design Principles

Touch Timing Purpose Length Notes
Touch 1 Day 1 Hook + proof + soft CTA 50-90 words The only email that can be longer
Touch 2 Day 3-5 New angle or asset 30-50 words Different proof point, not a "bump"
Touch 3 Day 7-10 Different proof point or social 20-40 words Shorter = better this late
Touch 4 Day 14-21 Breakup (optional) 20-30 words Remove pressure, leave door open

Sequence rules:

  • Never repeat the same CTA across touches
  • Each touch needs a new reason to reply
  • Later touches = shorter emails
  • Never send a "just checking in" or "bumping this" — add value or stop

Hard Rules

These are non-negotiable. Every email must pass all 10:

  1. No filler openers. Never "I hope this finds you well", "I hope you're having a great week", "just reaching out"
  2. No "just checking in" follow-ups. Every touch adds a new reason to reply
  3. Max 4 paragraphs per email. Most should be 2-3
  4. Every email references something specific to the recipient. Title, company, signal, industry — never fully generic
  5. Exactly one CTA per email. Always low-friction (15-min call, "worth a look?", "open to chatting?")
  6. Never lie about how you found them. If it was a database search, don't say "I came across your profile"
  7. No filler words. Ban: synergy, leverage, circle back, loop in, touch base, align, ping
  8. Subject lines under 50 chars. No caps, no exclamation marks, no emoji
  9. No selling in the first sentence. Lead with them, not you
  10. Sign off simply. Name only, or Name + one-line title. No "Best regards", no "Looking forward to hearing from you"

Phase 2: Review & Refine

  1. Present 3-5 draft variants for Touch 1 (different angles/frameworks)
  2. Ask user to pick a direction or combine elements
  3. Generate the full sequence based on chosen direction
  4. Iterate max 3 rounds — after that, ship it

Example Library

Real emails from real campaigns. Use these as structural templates — swap product, proof, and signal for the current campaign.

Type 1: Signal-Based (Hiring)

Signal source: LinkedIn Jobs — company posting for role that product replaces Framework: Signal-Proof-Ask

Subject: Before you fill that {role_title} role

Hi {first_name} — I noticed you're hiring for a {role_title} at {company}. Before you finalize that hire, worth a quick look at what companies like DHL, Werner, and MODE Global are doing instead — deploying AI workers for exactly this function.

4x cheaper than a BPO equivalent. 10x the call capacity. Runs 24/7. Happy to send over a quick overview or jump on a 15-minute call if the timing is right.

Why it works: Opens with their specific hiring signal (proves relevance). Names peer companies (social proof). Quantifies the alternative (4x, 10x). Low-friction CTA.


Type 2: Signal-Based (Peer/Association)

Signal source: Industry association membership directory Framework: BAB (Before → After → Bridge)

Subject: What TIA members are doing with AI workers

Hi {first_name} — as a TIA member running a serious freight brokerage, you're probably seeing the same thing we are: the best operators are rethinking how they staff carrier-facing functions.

Companies like Werner, MODE Global, and Circle Logistics — TIA members you'd recognize — have already deployed AI workers for carrier calls, check calls, and load coordination. I wanted to reach out because HappyRobot works specifically with freight brokers at this scale.

Worth a 15-minute call to see if it's relevant for {company}?

Why it works: Peer framing ("TIA members you'd recognize") creates belonging pressure. Names real members using the product. Positions as industry-specific, not generic.


Type 3a: Signal-Based (Competitor Engagement — Liker)

Signal source: LinkedIn Sales Navigator — engaged with competitor company page content Framework: Signal-Proof-Ask

Subject: The other side of freight AI

Hi {first_name} — I noticed you've been following the freight AI space and wanted to reach out. HappyRobot is the other side of that conversation — we're the platform 8 of the top 10 US freight brokers including DHL and Werner run for AI carrier calls.

If you're evaluating options in this space, I'd love to show you what enterprise-grade looks like. 15 minutes?

Why it works: Acknowledges their research without calling out the competitor by name in email (saves that for LinkedIn). "Other side of that conversation" is intriguing. Proof point (8 of top 10) is specific and strong.


Type 3b: Signal-Based (Competitor Engagement — Commenter)

Signal source: Same as 3a but lead left a comment (higher intent) Framework: Signal-Proof-Ask with comment reference

Subject: Re: your comment on freight AI

Hi {first_name} — I saw your comment on {competitor}'s post about {topic}. That's exactly the problem we work on. HappyRobot powers AI carrier calls for DHL, Werner, and 8 of the top 10 US freight brokers.

If you're actively looking at this, worth 15 minutes to see the other option?

Why it works: References their exact comment (Tier 3 personalization). "Actively looking at this" matches their behavior. Even shorter than 3a because higher-intent leads need less convincing.


Type 4: Pain-Based (Commenter)

Signal source: LinkedIn post search for pain-language keywords Framework: PAS (Problem → Agitate → Solve)

For commenters (wrote about the pain):

Hi {first_name}, saw your comment on the {source} post about {pain_topic}. "{comment_snippet}..." — that resonated.

We've been working with brokers who had the same issue. HappyRobot handles {relevant_task} so your team doesn't have to.

Worth a quick look?

For reactors (liked/reacted to pain content):

Hi {first_name}, noticed you've been following the conversation around {pain_topic} on LinkedIn.

If {company} is dealing with {specific_pain}, we might be able to help. HappyRobot automates {relevant_task} for freight brokers — no extra headcount needed.

Open to a quick chat?

Why it works: Quotes their own words back to them (strongest personalization). Empathetic tone — no hard sell. Short. The reactor version is lighter-touch because the signal is weaker.


Type 5: Competitive Displacement

Signal source: G2 reviews (1-star), public complaints, known competitor customers Framework: PAS

Subject: UserTesting alternatives in 2026

{first_name} — I'll keep this short. If you've run into participant quality issues with UserTesting, you're not alone. HubSpot and Glassdoor both moved to Outset after hitting the same wall.

We use Prolific-verified participants instead of a general panel. Different quality tier entirely. Worth 20 minutes to compare?

Why it works: Validates their frustration without bashing the competitor. Names companies they'd respect. Explains the "why" behind the switch (Prolific-verified participants). CTA is specific (20 minutes, comparison framing).


Type 6: ABM / Enterprise

Signal source: Target account list, vertical-specific research Framework: AIDA

Touch 1:

{first_name} — WeightWatchers cut their per-study research cost from $150K to $8K using Outset's AI-moderated interviews. They run 3x the studies they used to, in half the time.

I put together a quick breakdown of what this could look like for {company}'s {vertical} research. Worth 20 minutes?

Touch 3 (Day 7):

Following up with something concrete — built a rough ROI model using {industry} benchmarks. Even conservative numbers show a 6-8x reduction in per-study cost.

Happy to walk through the math. 15 minutes?

Touch 5 (Day 14):

Last note from me. If research cost or speed isn't a priority right now, totally understand. But if it is — the WeightWatchers and HubSpot numbers are worth seeing.

Open to a quick benchmark call? No demo, just data.

Why it works: Leads with a specific customer story and hard numbers. Each touch adds new value (case study → ROI model → benchmark offer). Breakup touch removes pressure. CTA evolves: overview → walk-through → benchmark.


Type 7: Follow-Up Patterns (Touch 2+)

New angle (not a bump):

{first_name} — different angle from my last email. {Peer company} just published results from their first quarter using {product}: {specific metric}. Thought it might be relevant given {company}'s {situation}.

Asset-led:

Put together a one-page breakdown of {topic relevant to them}. No pitch — just data. Want me to send it over?

Social proof drop:

Quick update — {new customer} just went live with us last week. Similar setup to {company}. Happy to share what their onboarding looked like.

Breakup:

I'll keep this short — if the timing isn't right, no worries at all. But if {problem} comes back up, I'm an easy call away. Cheers.


Type 8: Re-engagement (90-Day)

Signal source: Outreach log — leads contacted 90+ days ago with no reply, or leads who filled the role your product replaces Framework: Signal-Proof-Ask

Hi {first_name} — we chatted about 3 months ago when you were hiring for {role}. Curious how it's going. If you're still feeling the pain on {problem}, a few things have changed on our end worth seeing.

15 minutes to catch up?

Why it works: References the original conversation and signal. Acknowledges time has passed. "A few things have changed" creates curiosity without overselling.

Output Format

When delivering email drafts, use this structure:

Single Email

**Subject:** [subject line]
**Personalization tier:** [1/2/3]
**Framework:** [PAS/BAB/AIDA/Signal-Proof-Ask]
**Word count:** [X words]

---

[Email body with merge fields in {curly_braces}]

---

**Merge fields used:** {first_name}, {company}, {role_title}, ...

Full Sequence

## Sequence: [Campaign Name]

**Touches:** [N]
**Personalization tier:** [1/2/3]
**Tone:** [casual-direct / professional-sharp / provocative / empathetic]

### Touch 1 — Day 1
**Subject:** [subject]
**Framework:** [framework]

[body]

### Touch 2 — Day [N]
**Subject:** Re: [original subject] OR [new subject]
**Framework:** [framework]

[body]

### Touch 3 — Day [N]
**Subject:** [subject]

[body]

---

**Merge fields:** {first_name}, {company}, ...
**Notes:** [any special instructions for the outreach tool]
1---
2name: email-drafting
3description: >
4 Write high-converting cold emails using structured frameworks, personalization
5 tiers, and patterns from real campaigns. Pure reasoning skill — no scripts.
6 Auto-loads when any task requires outreach copy.
7tags: [outreach]
8---
9 
10# Email Drafting
11 
12Pure reasoning skill for writing cold emails. No scripts, no tools — just frameworks, patterns, and examples from real campaigns that consistently generate replies.
13 
14## When to Use
15 
16Use this skill when:
17- User says "write a cold email", "draft outreach", "help me with email copy", "write a sequence"
18- Any task requires cold email copy — subject lines, full sequences, or individual emails
19 
20## Phase 0: Intake
21 
22Collect campaign context before writing anything. Ask all questions at once, organized by category. Skip any the user has already answered.
23 
24### Campaign Context
251. What product/service are you selling?
262. What problem does it solve? Who feels this pain most acutely?
273. What's the campaign angle? (hiring signal, competitor displacement, pain-based, event-triggered, etc.)
284. Is there a specific signal or trigger? (job posting, G2 review, LinkedIn engagement, funding round, etc.)
29 
30### Audience
315. Who is the recipient? (title, seniority, department)
326. What keeps them up at night? (daily frustrations relevant to your product)
337. What objections will they have? (budget, switching cost, "we already have X", timing)
34 
35### Proof & Credibility
368. What social proof do you have? (customer logos, case studies, metrics)
379. Name 2-3 peer companies the recipient would recognize as similar to them
3810. Any hard metrics? (cost savings, speed improvement, % lift)
39 
40### Tone & Style
4111. What tone fits? (casual-direct, professional-sharp, provocative, empathetic)
4212. Who is the sender? (founder, AE, SDR — this affects voice)
4313. Any brand guidelines or words to avoid?
44 
45### Sequence
4614. How many touches? (default: 3)
4715. What's the desired CTA? (call, demo, reply, resource download)
4816. Email-only or multi-channel? (email + LinkedIn, email + phone)
49 
50## Phase 1: Draft Emails
51 
52### Email Structure Formula
53 
54Every cold email follows this skeleton:
55 
56```
57Hook (1 sentence) → Evidence (1-2 sentences) → Offer (1 sentence)
58```
59 
60**Word count targets:**
61- Cold intro (Touch 1): 50-90 words
62- Follow-up (Touch 2-3): 30-50 words
63- Breakup (final touch): 20-40 words
64 
65### Frameworks
66 
67Pick the framework that matches the campaign angle:
68 
69| Framework | Structure | Best For |
70|-----------|-----------|----------|
71| **PAS** | Problem → Agitate → Solve | Pain-based signals (complaint posts, operational friction) |
72| **BAB** | Before → After → Bridge | Aspirational buyers (growth-stage, scaling companies) |
73| **AIDA** | Attention → Interest → Desire → Action | Cold database outreach (no specific signal) |
74| **Signal-Proof-Ask** | Signal → Proof → Soft ask | Signal-based campaigns (hiring, engagement, events) |
75 
76### Personalization Tiers
77 
78Choose based on campaign size and expected ROI per lead:
79 
80| Tier | What It Means | Lead Volume | Expected Reply Rate |
81|------|---------------|-------------|-------------------|
82| **Tier 1 (Generic)** | Merge fields only (`{first_name}`, `{company}`). Same template for everyone. | 500+ leads | 1-3% |
83| **Tier 2 (Segment)** | Industry/role-specific pain points + proof swaps. One template per segment. | 50-500 leads | 3-7% |
84| **Tier 3 (Deep)** | Reference a specific signal (their post, comment, job posting, news). Unique per lead. | 1-50 leads | 8-20% |
85 
86### Subject Line Patterns
87 
888 proven patterns from real campaigns:
89 
90| # | Pattern | Example |
91|---|---------|---------|
92| 1 | **Signal reference** | "Before you fill that [role] role" |
93| 2 | **Peer framing** | "What TIA members are doing with AI workers" |
94| 3 | **Question** | "Is [Company] still [doing thing product fixes]?" |
95| 4 | **Replacement** | "Looking for a [competitor] replacement?" |
96| 5 | **Data hook** | "$150K agency study → $8K. 48 hours." |
97| 6 | **Empathy** | "When [event that affected them]" |
98| 7 | **Direct** | "[Topic] for [Company]" |
99| 8 | **Curiosity** | "How [peer company] did [interesting thing]" |
100 
101**Rules for subject lines:**
102- Under 50 characters
103- No ALL CAPS, no exclamation marks, no emoji
104- No "quick question" or "touching base"
105 
106### Tone Guidance
107 
108| Tone | When to Use | Voice Example |
109|------|-------------|---------------|
110| **Casual-Direct** | SDR sending to peers, startup-to-startup | "Hey — saw your post. We work on the same problem." |
111| **Professional-Sharp** | Enterprise outreach, VP+ recipients | "I wanted to reach out because [specific reason]." |
112| **Provocative** | Competitive displacement, challenger positioning | "Your current tool is costing you more than you think." |
113| **Empathetic** | Orphan capture, pain-based outreach | "I know switching platforms mid-cycle is brutal." |
114 
115### Sequence Design Principles
116 
117| Touch | Timing | Purpose | Length | Notes |
118|-------|--------|---------|--------|-------|
119| **Touch 1** | Day 1 | Hook + proof + soft CTA | 50-90 words | The only email that can be longer |
120| **Touch 2** | Day 3-5 | New angle or asset | 30-50 words | Different proof point, not a "bump" |
121| **Touch 3** | Day 7-10 | Different proof point or social | 20-40 words | Shorter = better this late |
122| **Touch 4** | Day 14-21 | Breakup (optional) | 20-30 words | Remove pressure, leave door open |
123 
124**Sequence rules:**
125- Never repeat the same CTA across touches
126- Each touch needs a new reason to reply
127- Later touches = shorter emails
128- Never send a "just checking in" or "bumping this" — add value or stop
129 
130### Hard Rules
131 
132These are non-negotiable. Every email must pass all 10:
133 
1341. **No filler openers.** Never "I hope this finds you well", "I hope you're having a great week", "just reaching out"
1352. **No "just checking in" follow-ups.** Every touch adds a new reason to reply
1363. **Max 4 paragraphs per email.** Most should be 2-3
1374. **Every email references something specific to the recipient.** Title, company, signal, industry — never fully generic
1385. **Exactly one CTA per email.** Always low-friction (15-min call, "worth a look?", "open to chatting?")
1396. **Never lie about how you found them.** If it was a database search, don't say "I came across your profile"
1407. **No filler words.** Ban: synergy, leverage, circle back, loop in, touch base, align, ping
1418. **Subject lines under 50 chars.** No caps, no exclamation marks, no emoji
1429. **No selling in the first sentence.** Lead with them, not you
14310. **Sign off simply.** Name only, or Name + one-line title. No "Best regards", no "Looking forward to hearing from you"
144 
145## Phase 2: Review & Refine
146 
1471. Present 3-5 draft variants for Touch 1 (different angles/frameworks)
1482. Ask user to pick a direction or combine elements
1493. Generate the full sequence based on chosen direction
1504. Iterate max 3 rounds — after that, ship it
151 
152## Example Library
153 
154Real emails from real campaigns. Use these as structural templates — swap product, proof, and signal for the current campaign.
155 
156### Type 1: Signal-Based (Hiring)
157 
158**Signal source:** LinkedIn Jobs — company posting for role that product replaces
159**Framework:** Signal-Proof-Ask
160 
161**Subject:** Before you fill that {role_title} role
162 
163> Hi {first_name} — I noticed you're hiring for a {role_title} at {company}. Before you finalize that hire, worth a quick look at what companies like DHL, Werner, and MODE Global are doing instead — deploying AI workers for exactly this function.
164>
165> 4x cheaper than a BPO equivalent. 10x the call capacity. Runs 24/7. Happy to send over a quick overview or jump on a 15-minute call if the timing is right.
166 
167**Why it works:** Opens with their specific hiring signal (proves relevance). Names peer companies (social proof). Quantifies the alternative (4x, 10x). Low-friction CTA.
168 
169---
170 
171### Type 2: Signal-Based (Peer/Association)
172 
173**Signal source:** Industry association membership directory
174**Framework:** BAB (Before → After → Bridge)
175 
176**Subject:** What TIA members are doing with AI workers
177 
178> Hi {first_name} — as a TIA member running a serious freight brokerage, you're probably seeing the same thing we are: the best operators are rethinking how they staff carrier-facing functions.
179>
180> Companies like Werner, MODE Global, and Circle Logistics — TIA members you'd recognize — have already deployed AI workers for carrier calls, check calls, and load coordination. I wanted to reach out because HappyRobot works specifically with freight brokers at this scale.
181>
182> Worth a 15-minute call to see if it's relevant for {company}?
183 
184**Why it works:** Peer framing ("TIA members you'd recognize") creates belonging pressure. Names real members using the product. Positions as industry-specific, not generic.
185 
186---
187 
188### Type 3a: Signal-Based (Competitor Engagement — Liker)
189 
190**Signal source:** LinkedIn Sales Navigator — engaged with competitor company page content
191**Framework:** Signal-Proof-Ask
192 
193**Subject:** The other side of freight AI
194 
195> Hi {first_name} — I noticed you've been following the freight AI space and wanted to reach out. HappyRobot is the other side of that conversation — we're the platform 8 of the top 10 US freight brokers including DHL and Werner run for AI carrier calls.
196>
197> If you're evaluating options in this space, I'd love to show you what enterprise-grade looks like. 15 minutes?
198 
199**Why it works:** Acknowledges their research without calling out the competitor by name in email (saves that for LinkedIn). "Other side of that conversation" is intriguing. Proof point (8 of top 10) is specific and strong.
200 
201---
202 
203### Type 3b: Signal-Based (Competitor Engagement — Commenter)
204 
205**Signal source:** Same as 3a but lead left a comment (higher intent)
206**Framework:** Signal-Proof-Ask with comment reference
207 
208**Subject:** Re: your comment on freight AI
209 
210> Hi {first_name} — I saw your comment on {competitor}'s post about {topic}. That's exactly the problem we work on. HappyRobot powers AI carrier calls for DHL, Werner, and 8 of the top 10 US freight brokers.
211>
212> If you're actively looking at this, worth 15 minutes to see the other option?
213 
214**Why it works:** References their exact comment (Tier 3 personalization). "Actively looking at this" matches their behavior. Even shorter than 3a because higher-intent leads need less convincing.
215 
216---
217 
218### Type 4: Pain-Based (Commenter)
219 
220**Signal source:** LinkedIn post search for pain-language keywords
221**Framework:** PAS (Problem → Agitate → Solve)
222 
223**For commenters (wrote about the pain):**
224 
225> Hi {first_name}, saw your comment on the {source} post about {pain_topic}. "{comment_snippet}..." — that resonated.
226>
227> We've been working with brokers who had the same issue. HappyRobot handles {relevant_task} so your team doesn't have to.
228>
229> Worth a quick look?
230 
231**For reactors (liked/reacted to pain content):**
232 
233> Hi {first_name}, noticed you've been following the conversation around {pain_topic} on LinkedIn.
234>
235> If {company} is dealing with {specific_pain}, we might be able to help. HappyRobot automates {relevant_task} for freight brokers — no extra headcount needed.
236>
237> Open to a quick chat?
238 
239**Why it works:** Quotes their own words back to them (strongest personalization). Empathetic tone — no hard sell. Short. The reactor version is lighter-touch because the signal is weaker.
240 
241---
242 
243### Type 5: Competitive Displacement
244 
245**Signal source:** G2 reviews (1-star), public complaints, known competitor customers
246**Framework:** PAS
247 
248**Subject:** UserTesting alternatives in 2026
249 
250> {first_name} — I'll keep this short. If you've run into participant quality issues with UserTesting, you're not alone. HubSpot and Glassdoor both moved to Outset after hitting the same wall.
251>
252> We use Prolific-verified participants instead of a general panel. Different quality tier entirely. Worth 20 minutes to compare?
253 
254**Why it works:** Validates their frustration without bashing the competitor. Names companies they'd respect. Explains the "why" behind the switch (Prolific-verified participants). CTA is specific (20 minutes, comparison framing).
255 
256---
257 
258### Type 6: ABM / Enterprise
259 
260**Signal source:** Target account list, vertical-specific research
261**Framework:** AIDA
262 
263**Touch 1:**
264> {first_name} — WeightWatchers cut their per-study research cost from $150K to $8K using Outset's AI-moderated interviews. They run 3x the studies they used to, in half the time.
265>
266> I put together a quick breakdown of what this could look like for {company}'s {vertical} research. Worth 20 minutes?
267 
268**Touch 3 (Day 7):**
269> Following up with something concrete — built a rough ROI model using {industry} benchmarks. Even conservative numbers show a 6-8x reduction in per-study cost.
270>
271> Happy to walk through the math. 15 minutes?
272 
273**Touch 5 (Day 14):**
274> Last note from me. If research cost or speed isn't a priority right now, totally understand. But if it is — the WeightWatchers and HubSpot numbers are worth seeing.
275>
276> Open to a quick benchmark call? No demo, just data.
277 
278**Why it works:** Leads with a specific customer story and hard numbers. Each touch adds new value (case study → ROI model → benchmark offer). Breakup touch removes pressure. CTA evolves: overview → walk-through → benchmark.
279 
280---
281 
282### Type 7: Follow-Up Patterns (Touch 2+)
283 
284**New angle (not a bump):**
285> {first_name} — different angle from my last email. {Peer company} just published results from their first quarter using {product}: {specific metric}. Thought it might be relevant given {company}'s {situation}.
286 
287**Asset-led:**
288> Put together a one-page breakdown of {topic relevant to them}. No pitch — just data. Want me to send it over?
289 
290**Social proof drop:**
291> Quick update — {new customer} just went live with us last week. Similar setup to {company}. Happy to share what their onboarding looked like.
292 
293**Breakup:**
294> I'll keep this short — if the timing isn't right, no worries at all. But if {problem} comes back up, I'm an easy call away. Cheers.
295 
296---
297 
298### Type 8: Re-engagement (90-Day)
299 
300**Signal source:** Outreach log — leads contacted 90+ days ago with no reply, or leads who filled the role your product replaces
301**Framework:** Signal-Proof-Ask
302 
303> Hi {first_name} — we chatted about 3 months ago when you were hiring for {role}. Curious how it's going. If you're still feeling the pain on {problem}, a few things have changed on our end worth seeing.
304>
305> 15 minutes to catch up?
306 
307**Why it works:** References the original conversation and signal. Acknowledges time has passed. "A few things have changed" creates curiosity without overselling.
308 
309## Output Format
310 
311When delivering email drafts, use this structure:
312 
313### Single Email
314 
315```
316**Subject:** [subject line]
317**Personalization tier:** [1/2/3]
318**Framework:** [PAS/BAB/AIDA/Signal-Proof-Ask]
319**Word count:** [X words]
320 
321---
322 
323[Email body with merge fields in {curly_braces}]
324 
325---
326 
327**Merge fields used:** {first_name}, {company}, {role_title}, ...
328```
329 
330### Full Sequence
331 
332```
333## Sequence: [Campaign Name]
334 
335**Touches:** [N]
336**Personalization tier:** [1/2/3]
337**Tone:** [casual-direct / professional-sharp / provocative / empathetic]
338 
339### Touch 1 — Day 1
340**Subject:** [subject]
341**Framework:** [framework]
342 
343[body]
344 
345### Touch 2 — Day [N]
346**Subject:** Re: [original subject] OR [new subject]
347**Framework:** [framework]
348 
349[body]
350 
351### Touch 3 — Day [N]
352**Subject:** [subject]
353 
354[body]
355 
356---
357 
358**Merge fields:** {first_name}, {company}, ...
359**Notes:** [any special instructions for the outreach tool]
360```
361 

Discussion