Cold Outreach (Tiered: 1:1 / 1:few / 1:many)
Position in workflow: v0.9 Offer Construction → v0.9 Cold Outreach (Tiered) → v0.9 Launch Metrics
Execution Mode
Default is standard. See .claude/rules/08-skill-execution-modes.md for selection logic.
| Mode |
What this skill produces |
| quick |
One tier (typically Tier 2); 3-touch sequence; lead-list scoring rubric |
| standard |
All three tiers; 3–5 touches each; lead-list scoring + tier-assignment logic; reply-handling guide |
| deep |
All tiers + A/B subject lines per tier; channel mix (email + LinkedIn + voicemail); reply-rate baselines; objection library |
What This Does
Builds three differentiated cold-outreach sequences, each calibrated to a different ratio of research-per-lead:
- Tier 1 (1:1, founder-led) — Hand-researched. Highly personalized. Each touch references something specific. Volume: 10–30 contacts.
- Tier 2 (1:few, semi-automated) — Segment-personalized. Template with 3–5 dynamic variables per recipient. Volume: 100–500 contacts.
- Tier 3 (1:many, automated) — Broad-fit. Template only, minimal personalization. Volume: 1,000–10,000+ contacts.
The tiers are not "good/better/best" — each has its place. Tier 3 fills the top of the funnel cheaply. Tier 2 carries the bulk. Tier 1 closes the highest-value targets that templates can never reach.
How It Works
- Source lead lists from ICP — Pull from the Positioning best-fit characteristics. Use enrichment tools (Apollo, Clay, Clearbit) or LinkedIn Sales Nav search anchored on firmographic + behavioral signals from PER-.
- Score each lead's signal strength (1–5):
- Trigger signal — Recent funding, hiring, product launch, public pain (5)
- Fit signal — Strong firmographic/behavioral match without specific trigger (3–4)
- Cold signal — Broad-fit only; no specific signal (1–2)
- Tier assignment:
- Signal 4–5 + opportunity size ≥ threshold → Tier 1
- Signal 3–4 → Tier 2
- Signal 1–2 → Tier 3 (or drop if list is large enough)
- Build per-tier sequences — Each tier gets its own template structure (see Output Template). Tier 1 is hand-drafted; Tier 2 is template + variables; Tier 3 is template only.
- End every sequence on the guarantee — The guarantee from prd-v09-offer-construction-hormozi is the reply-friction killer. Don't ask for a meeting cold; ask them to invoke the guarantee.
- Plan reply handling — Define what counts as a reply (positive, ask, objection, unsubscribe), and have a response cadence for each. Tier 1 replies go to founder immediately. Tier 3 replies route through a templatized objection library.
Example
B2B SaaS founder launching, ICP = Series A SaaS PMs.
Tier 1 (20 hand-picked targets):
- Touch 1 (Day 0, email): Reference specific recent blog post + offer specific insight on their problem
- Touch 2 (Day 4, LinkedIn): Connect with a one-line follow-up referencing the email
- Touch 3 (Day 10, email): Share a relevant case study from a similar company; mention the guarantee
- Touch 4 (Day 18, email): Soft breakup — "want me to circle back in a quarter?"
Tier 2 (200 mid-signal leads):
- Touch 1 (Day 0, email): Template with 3 variables ({company}, {pain point}, {peer company}). 6–10 sentences max.
- Touch 2 (Day 3, email): One-line bump
- Touch 3 (Day 7, email): Case study + guarantee mention
- Touch 4 (Day 14, email): Breakup
Tier 3 (2,000 broad-fit leads):
- Touch 1 (Day 0, email): Template only. 4–6 sentences. Lead with category insight, not pitch.
- Touch 2 (Day 5, email): Case study
- Touch 3 (Day 12, email): Breakup ("last note from me")
Expected reply rates: Tier 1 = 30–50%; Tier 2 = 8–15%; Tier 3 = 1–3%.
What You Get Back
- GTM-OUT-* entries (one per tier sequence) — Tier metadata, per-touch templates, channel mix, timing
- GTM-OUT-touch-* entries — Individual touch templates with subject line, body, channel
- Lead-list scoring rubric (single GTM-*) — How to assign tier
- Reply-handling guide — What counts as a reply; routing rules
When to Use It
| Trigger |
Mode |
| B2B / founder-led sales motion |
standard |
| Post-launch acquisition push |
standard |
| Paid channels too expensive (high CAC) |
standard |
| Specific ABM-style campaign against named accounts |
deep, Tier 1 only |
| Mass-market consumer product with no individual-buyer relationship |
do not use — wrong channel |
Consumes
- GTM-* positioning + PER-* best-fit characteristics — Source for ICP and message anchoring
- GTM-* offer card + GTM-* guarantee (from v0.9 Offer Construction) — Sequences end on the guarantee, not a meeting ask
- CFD-* customer stories (from v0.1–v0.4 + post-launch) — Case studies for touch 3
- BR-POS-* constraints — Tier targeting must honor "not for" rules
- KPI-* targets (from v0.3 + v0.9 Launch Metrics) — Reply rate and meeting-booked targets per tier
Produces
- GTM-OUT-* tier entries — One per tier with sequence metadata
- GTM-OUT-touch-* entries — Per-touch templates (subject, body, channel, timing)
- GTM-* lead-list scoring rubric
- CFD-* gaps — When sequences reveal objections we can't answer, log as CFD- research gaps
Output Template
GTM-OUT-XXX: Tier [1 | 2 | 3] Sequence
Type: Outreach
Tier: [1 | 2 | 3]
Volume: [target lead count]
Owner: [Person / role]
Status: [Planned | Active | Paused]
Lead profile:
Signal strength: [4–5 | 3–4 | 1–2]
Source: [Apollo | LinkedIn Sales Nav | Clay | Manual]
Best-fit criteria: [Anchored in PER- characteristics]
Sequence:
Touch 1: GTM-OUT-touch-AAA — Day 0, [channel]
Touch 2: GTM-OUT-touch-BBB — Day [N], [channel]
Touch 3: GTM-OUT-touch-CCC — Day [N], [channel]
Touch 4: GTM-OUT-touch-DDD — Day [N], [channel]
Reply handling:
Positive: [Routing]
Ask: [Routing]
Objection: [Routing — point to objection library]
Unsubscribe: [Action]
KPI targets:
Reply rate: [Tier 1: 30–50% | Tier 2: 8–15% | Tier 3: 1–3%]
Meeting-booked rate: [varies]
Linked IDs: PER-XXX, GTM-YYY (positioning), GTM-ZZZ (offer), GTM-AAA (guarantee), KPI-BBB
GTM-OUT-touch-XXX: Touch [N] — Tier [1|2|3]
Channel: [Email | LinkedIn | Voicemail | SMS]
Subject: "[Subject line — A/B variants for deep mode]"
Body:
[Template body, with {variable} markers for tiers 2 and 3]
Personalization tier:
Tier 1: Hand-drafted; each touch references something specific
Tier 2: Template + 3–5 variables — {company}, {pain_point}, {peer_company}
Tier 3: Template only
Ends on: [Guarantee mention | Case study | Soft ask | Breakup]
Linked IDs: GTM-OUT-XXX (parent sequence), GTM-AAA (guarantee)
Anti-Patterns
| Pattern |
Signal |
Fix |
| Same template for all tiers |
Tier 1 reply rate < 10% |
Tier 1 must be hand-drafted; templates are the floor, not the ceiling |
| Fake personalization |
"{first_name}, I love what {company} is doing" |
Either personalize for real (Tier 1) or stop pretending (Tier 3) |
| Ask for meeting cold |
"Got 15 min next week?" in touch 1 |
Lead with value; ask for guarantee invocation or content engagement instead |
| No breakup |
Sequence runs forever, hurting deliverability |
Always include a final-touch breakup |
| No tier assignment logic |
All leads in same tier |
Build the scoring rubric before sending anything |
| Outreach without offer |
Sequence runs before Offer Construction is complete |
Wait — without the guarantee, the sequence ends on weak CTAs |
| Outreach without positioning |
Generic value claims |
Reply rates die; honor the Dunford positioning |
Quality Gates
Before launching:
Downstream Connections
| Consumer |
What it uses |
Example |
| Launch Channels (ORB) |
Cold outreach is a Borrowed channel; rolls into mix matrix |
Tier 1 = Borrowed-time; Tier 2/3 = Borrowed-volume |
| Launch Metrics |
Per-tier reply rates become KPI- entries |
KPI-tier1-reply-rate |
| Feedback Loop Setup |
Reply objections feed CFD- |
"Why we passed" replies → CFD- pattern |
| v1.0 Continuous Discovery |
High-engagement Tier 1 replies = founder interviews |
Reply → CFD- interview with confidence ≥ 3/5 |
Detailed References
- Aaron Ross, Predictable Revenue (2011) — Tier 2/3 outbound structure
- Aaron Ross, From Impossible to Inevitable (2016) — Sequencing
- BrianRWagner's
cold-outreach-sequence skill (ai-marketing-claude-code-skills)
- (No bundled
references/ — sequences are templates, not theory)
1---2name: prd-v09-cold-outreach-tiered3description: Build Tier 1/2/3 cold outreach sequences differentiated by personalization depth and research signal strength during PRD v0.9 Go-to-Market. Triggers on requests to plan cold outreach, founder-led sales, or when user asks "cold email sequence", "outbound campaign", "founder outreach", "LinkedIn outreach", "Tier 1 personalization", "predictable revenue", "sales cadence", "BDR sequence". Outputs GTM-OUT-* sequence entries and lead-list references.4---5
6# Cold Outreach (Tiered: 1:1 / 1:few / 1:many)
7
8Position in workflow: v0.9 Offer Construction → **v0.9 Cold Outreach (Tiered)** → v0.9 Launch Metrics
9
10## Execution Mode
11
12Default is **standard**. See [`.claude/rules/08-skill-execution-modes.md`](../../rules/08-skill-execution-modes.md) for selection logic.
13
14| Mode | What this skill produces |
15|------|--------------------------|
16| **quick** | One tier (typically Tier 2); 3-touch sequence; lead-list scoring rubric |
17| **standard** | All three tiers; 3–5 touches each; lead-list scoring + tier-assignment logic; reply-handling guide |
18| **deep** | All tiers + A/B subject lines per tier; channel mix (email + LinkedIn + voicemail); reply-rate baselines; objection library |
19
20## What This Does
21
22Builds three differentiated cold-outreach sequences, each calibrated to a different ratio of research-per-lead:
23
24- **Tier 1 (1:1, founder-led)** — Hand-researched. Highly personalized. Each touch references something specific. Volume: 10–30 contacts.
25- **Tier 2 (1:few, semi-automated)** — Segment-personalized. Template with 3–5 dynamic variables per recipient. Volume: 100–500 contacts.
26- **Tier 3 (1:many, automated)** — Broad-fit. Template only, minimal personalization. Volume: 1,000–10,000+ contacts.
27
28The tiers are **not "good/better/best"** — each has its place. Tier 3 fills the top of the funnel cheaply. Tier 2 carries the bulk. Tier 1 closes the highest-value targets that templates can never reach.
29
30## How It Works
31
321. **Source lead lists from ICP** — Pull from the Positioning best-fit characteristics. Use enrichment tools (Apollo, Clay, Clearbit) or LinkedIn Sales Nav search anchored on firmographic + behavioral signals from PER-.
332. **Score each lead's signal strength** (1–5):
34 - **Trigger signal** — Recent funding, hiring, product launch, public pain (5)
35 - **Fit signal** — Strong firmographic/behavioral match without specific trigger (3–4)
36 - **Cold signal** — Broad-fit only; no specific signal (1–2)
373. **Tier assignment**:
38 - Signal 4–5 + opportunity size ≥ threshold → **Tier 1**
39 - Signal 3–4 → **Tier 2**
40 - Signal 1–2 → **Tier 3** (or drop if list is large enough)
414. **Build per-tier sequences** — Each tier gets its own template structure (see Output Template). Tier 1 is hand-drafted; Tier 2 is template + variables; Tier 3 is template only.
425. **End every sequence on the guarantee** — The guarantee from [prd-v09-offer-construction-hormozi](../prd-v09-offer-construction-hormozi/SKILL.md) is the reply-friction killer. Don't ask for a meeting cold; ask them to invoke the guarantee.
436. **Plan reply handling** — Define what counts as a reply (positive, ask, objection, unsubscribe), and have a response cadence for each. Tier 1 replies go to founder immediately. Tier 3 replies route through a templatized objection library.
44
45## Example
46
47B2B SaaS founder launching, ICP = Series A SaaS PMs.
48
49**Tier 1** (20 hand-picked targets):
50- Touch 1 (Day 0, email): Reference specific recent blog post + offer specific insight on their problem
51- Touch 2 (Day 4, LinkedIn): Connect with a one-line follow-up referencing the email
52- Touch 3 (Day 10, email): Share a relevant case study from a similar company; mention the guarantee
53- Touch 4 (Day 18, email): Soft breakup — "want me to circle back in a quarter?"
54
55**Tier 2** (200 mid-signal leads):
56- Touch 1 (Day 0, email): Template with 3 variables ({company}, {pain point}, {peer company}). 6–10 sentences max.
57- Touch 2 (Day 3, email): One-line bump
58- Touch 3 (Day 7, email): Case study + guarantee mention
59- Touch 4 (Day 14, email): Breakup
60
61**Tier 3** (2,000 broad-fit leads):
62- Touch 1 (Day 0, email): Template only. 4–6 sentences. Lead with category insight, not pitch.
63- Touch 2 (Day 5, email): Case study
64- Touch 3 (Day 12, email): Breakup ("last note from me")
65
66Expected reply rates: Tier 1 = 30–50%; Tier 2 = 8–15%; Tier 3 = 1–3%.
67
68## What You Get Back
69
70- **GTM-OUT-\* entries** (one per tier sequence) — Tier metadata, per-touch templates, channel mix, timing
71- **GTM-OUT-touch-\*** entries — Individual touch templates with subject line, body, channel
72- **Lead-list scoring rubric** (single GTM-*) — How to assign tier
73- **Reply-handling guide** — What counts as a reply; routing rules
74
75## When to Use It
76
77| Trigger | Mode |
78|---------|------|
79| B2B / founder-led sales motion | standard |
80| Post-launch acquisition push | standard |
81| Paid channels too expensive (high CAC) | standard |
82| Specific ABM-style campaign against named accounts | deep, Tier 1 only |
83| Mass-market consumer product with no individual-buyer relationship | **do not use** — wrong channel |
84
85## Consumes
86
87- **GTM-\* positioning** + **PER-\* best-fit characteristics** — Source for ICP and message anchoring
88- **GTM-\* offer card** + **GTM-\* guarantee** (from v0.9 Offer Construction) — Sequences end on the guarantee, not a meeting ask
89- **CFD-\* customer stories** (from v0.1–v0.4 + post-launch) — Case studies for touch 3
90- **BR-POS-\* constraints** — Tier targeting must honor "not for" rules
91- **KPI-\* targets** (from v0.3 + v0.9 Launch Metrics) — Reply rate and meeting-booked targets per tier
92
93## Produces
94
95- **GTM-OUT-\* tier entries** — One per tier with sequence metadata
96- **GTM-OUT-touch-\* entries** — Per-touch templates (subject, body, channel, timing)
97- **GTM-\* lead-list scoring rubric**
98- **CFD-\* gaps** — When sequences reveal objections we can't answer, log as CFD- research gaps
99
100## Output Template
101
102```
103GTM-OUT-XXX: Tier [1 | 2 | 3] Sequence
104Type: Outreach
105Tier: [1 | 2 | 3]
106Volume: [target lead count]
107Owner: [Person / role]
108Status: [Planned | Active | Paused]
109
110Lead profile:
111 Signal strength: [4–5 | 3–4 | 1–2]
112 Source: [Apollo | LinkedIn Sales Nav | Clay | Manual]
113 Best-fit criteria: [Anchored in PER- characteristics]
114
115Sequence:
116 Touch 1: GTM-OUT-touch-AAA — Day 0, [channel]
117 Touch 2: GTM-OUT-touch-BBB — Day [N], [channel]
118 Touch 3: GTM-OUT-touch-CCC — Day [N], [channel]
119 Touch 4: GTM-OUT-touch-DDD — Day [N], [channel]
120
121Reply handling:
122 Positive: [Routing]
123 Ask: [Routing]
124 Objection: [Routing — point to objection library]
125 Unsubscribe: [Action]
126
127KPI targets:
128 Reply rate: [Tier 1: 30–50% | Tier 2: 8–15% | Tier 3: 1–3%]
129 Meeting-booked rate: [varies]
130
131Linked IDs: PER-XXX, GTM-YYY (positioning), GTM-ZZZ (offer), GTM-AAA (guarantee), KPI-BBB
132```
133
134```
135GTM-OUT-touch-XXX: Touch [N] — Tier [1|2|3]
136Channel: [Email | LinkedIn | Voicemail | SMS]
137Subject: "[Subject line — A/B variants for deep mode]"
138
139Body:
140 [Template body, with {variable} markers for tiers 2 and 3]
141
142Personalization tier:
143 Tier 1: Hand-drafted; each touch references something specific
144 Tier 2: Template + 3–5 variables — {company}, {pain_point}, {peer_company}
145 Tier 3: Template only
146
147Ends on: [Guarantee mention | Case study | Soft ask | Breakup]
148
149Linked IDs: GTM-OUT-XXX (parent sequence), GTM-AAA (guarantee)
150```
151
152## Anti-Patterns
153
154| Pattern | Signal | Fix |
155|---------|--------|-----|
156| **Same template for all tiers** | Tier 1 reply rate < 10% | Tier 1 must be hand-drafted; templates are the floor, not the ceiling |
157| **Fake personalization** | "{first_name}, I love what {company} is doing" | Either personalize for real (Tier 1) or stop pretending (Tier 3) |
158| **Ask for meeting cold** | "Got 15 min next week?" in touch 1 | Lead with value; ask for guarantee invocation or content engagement instead |
159| **No breakup** | Sequence runs forever, hurting deliverability | Always include a final-touch breakup |
160| **No tier assignment logic** | All leads in same tier | Build the scoring rubric before sending anything |
161| **Outreach without offer** | Sequence runs before Offer Construction is complete | Wait — without the guarantee, the sequence ends on weak CTAs |
162| **Outreach without positioning** | Generic value claims | Reply rates die; honor the Dunford positioning |
163
164## Quality Gates
165
166Before launching:
167
168- [ ] All three tiers defined (or quick-mode single tier with documented reason)
169- [ ] Per-touch templates exist and respect BR-POS-* constraints
170- [ ] Sequences end on the guarantee (or explicit reason why not)
171- [ ] Reply-handling rules documented
172- [ ] KPI- targets set per tier (reply rate + meeting-booked rate)
173- [ ] Unsubscribe path is one-click and honored
174- [ ] Spam-compliance check (CAN-SPAM, GDPR if applicable) done
175
176## Downstream Connections
177
178| Consumer | What it uses | Example |
179|----------|--------------|---------|
180| **Launch Channels (ORB)** | Cold outreach is a Borrowed channel; rolls into mix matrix | Tier 1 = Borrowed-time; Tier 2/3 = Borrowed-volume |
181| **Launch Metrics** | Per-tier reply rates become KPI- entries | KPI-tier1-reply-rate |
182| **Feedback Loop Setup** | Reply objections feed CFD- | "Why we passed" replies → CFD- pattern |
183| **v1.0 Continuous Discovery** | High-engagement Tier 1 replies = founder interviews | Reply → CFD- interview with confidence ≥ 3/5 |
184
185## Detailed References
186
187- Aaron Ross, *Predictable Revenue* (2011) — Tier 2/3 outbound structure
188- Aaron Ross, *From Impossible to Inevitable* (2016) — Sequencing
189- BrianRWagner's `cold-outreach-sequence` skill (ai-marketing-claude-code-skills)
190- (No bundled `references/` — sequences are templates, not theory)