Commercial Outreach — B2B Consulting Sales
Purpose
Generate personalized, multi-touch outreach sequences for technology consulting
prospects. Position the sender as a strategic advisor, NOT a product seller.
Outreach must offer value (assessments, insights, benchmarks) rather than
request demos or meetings.
Key Differentiation from SaaS Outreach
- Lead with insight, not features.
- Offer a diagnostic/assessment as the CTA, not a demo.
- Position as peer advisor, not vendor.
- Reference industry-specific challenges, not generic pain.
- Tone: executive, consultative, non-pushy.
Inputs
- prospect-profile.md — from
commercial-prospecting skill.
- commercial-state.md — pipeline context.
- user_input — campaign parameters (channel, intensity, specific messaging angle).
Outputs (contract)
1. New File: outreach-sequence.md (per prospect)
Contents:
- Sequence overview: channel, number of touches, timing, objective.
- 5–7 touch sequence, each touch containing:
- Timing (day number)
- Channel (email / LinkedIn / phone)
- Subject line or hook
- Full message body
- CTA
- A/B variants for emails 1 and 3.
- Breakup email (final touch).
- Personalization tokens highlighted — what to customize per recipient.
- Follow-up triggers — what response warrants which next step.
2. Updated: commercial-state.md
Log outreach activity in the opportunity's entry.
Sequence Framework (7-touch default)
| Touch |
Day |
Channel |
Purpose |
| 1 |
0 |
Email |
Value-first — share insight relevant to their industry/challenge |
| 2 |
3 |
LinkedIn |
Connection request with personalized note |
| 3 |
7 |
Email |
Different angle — reference a relevant case or benchmark |
| 4 |
10 |
LinkedIn |
Engage with their content or share relevant article |
| 5 |
14 |
Email |
Offer a free mini-assessment or diagnostic |
| 6 |
21 |
Phone |
Voicemail attempt (script provided) |
| 7 |
28 |
Email |
Breakup — respectful close, leave door open |
For full templates by service line, subject line formulas, response handling,
and timing guidance, see references/sequence-templates.md.
Guardrails
- NEVER use aggressive or pushy sales language.
- NEVER mention pricing in outreach — the goal is to earn a conversation.
- Every email must provide standalone value (insight, data point, benchmark).
- Personalization must go beyond
{{first_name}} — reference specific company context.
- All CTAs must be low-commitment (15-min call, not a "sales meeting").
- Breakup email must be genuinely respectful, not passive-aggressive.
- LinkedIn messages must be shorter than emails (max 300 chars for connection requests).
Example
Touch 1 — Value-first email (Day 0)
Target: VP of Operations at a logistics company considering data platform modernization.
Subject: Observation about {Company}'s fleet data challenge
Hi {First_Name},
I noticed {Company} is expanding into last-mile delivery — that usually
surfaces real friction in how fleet telemetry and route-optimization data
flow through legacy systems.
We recently helped a mid-market logistics firm cut their data-pipeline
latency by 60 % during a similar expansion. The bottleneck wasn't where
they expected.
Would a 15-minute call to swap notes be worth your time? Happy to share
what we found — no strings attached.
Best,
{Sender}
Touch 7 — Breakup email (Day 28)
Subject: Closing the loop
Hi {First_Name},
I've reached out a few times and haven't heard back — completely
understand; timing is everything.
If modernizing {Company}'s data platform becomes a priority down the road,
I'd welcome the conversation. Until then, wishing you and the team the
best with the last-mile expansion.
Best,
{Sender}
1---2name: commercial-outreach3description: Generate personalized multi-channel outreach sequences (email, LinkedIn) for B2B technology consulting sales. Produces sequences tailored to consulting tone — offering strategic conversations, assessments, and diagnostics rather than product demos. Use when launching outreach campaigns, crafting cold emails, designing LinkedIn messaging sequences, or re-engaging dormant prospects.4---56# Commercial Outreach — B2B Consulting Sales78## Purpose910Generate personalized, multi-touch outreach sequences for technology consulting11prospects. Position the sender as a strategic advisor, NOT a product seller.12Outreach must offer value (assessments, insights, benchmarks) rather than13request demos or meetings.1415### Key Differentiation from SaaS Outreach1617- Lead with insight, not features.18- Offer a diagnostic/assessment as the CTA, not a demo.19- Position as peer advisor, not vendor.20- Reference industry-specific challenges, not generic pain.21- Tone: executive, consultative, non-pushy.2223## Inputs2425- **prospect-profile.md** — from `commercial-prospecting` skill.26- **commercial-state.md** — pipeline context.27- **user_input** — campaign parameters (channel, intensity, specific messaging angle).2829## Outputs (contract)3031### 1. New File: `outreach-sequence.md` (per prospect)3233Contents:3435- **Sequence overview**: channel, number of touches, timing, objective.36- **5–7 touch sequence**, each touch containing:37 - Timing (day number)38 - Channel (email / LinkedIn / phone)39 - Subject line or hook40 - Full message body41 - CTA42- **A/B variants** for emails 1 and 3.43- **Breakup email** (final touch).44- **Personalization tokens** highlighted — what to customize per recipient.45- **Follow-up triggers** — what response warrants which next step.4647### 2. Updated: `commercial-state.md`4849Log outreach activity in the opportunity's entry.5051## Sequence Framework (7-touch default)5253| Touch | Day | Channel | Purpose |54|-------|------|----------|---------|55| 1 | 0 | Email | Value-first — share insight relevant to their industry/challenge |56| 2 | 3 | LinkedIn | Connection request with personalized note |57| 3 | 7 | Email | Different angle — reference a relevant case or benchmark |58| 4 | 10 | LinkedIn | Engage with their content or share relevant article |59| 5 | 14 | Email | Offer a free mini-assessment or diagnostic |60| 6 | 21 | Phone | Voicemail attempt (script provided) |61| 7 | 28 | Email | Breakup — respectful close, leave door open |6263For full templates by service line, subject line formulas, response handling,64and timing guidance, see [references/sequence-templates.md](references/sequence-templates.md).6566## Guardrails67681. NEVER use aggressive or pushy sales language.692. NEVER mention pricing in outreach — the goal is to earn a conversation.703. Every email must provide standalone value (insight, data point, benchmark).714. Personalization must go beyond `{{first_name}}` — reference specific company context.725. All CTAs must be low-commitment (15-min call, not a "sales meeting").736. Breakup email must be genuinely respectful, not passive-aggressive.747. LinkedIn messages must be shorter than emails (max 300 chars for connection requests).7576## Example7778**Touch 1 — Value-first email (Day 0)**79Target: VP of Operations at a logistics company considering data platform modernization.8081> **Subject**: Observation about {Company}'s fleet data challenge82>83> Hi {First_Name},84>85> I noticed {Company} is expanding into last-mile delivery — that usually86> surfaces real friction in how fleet telemetry and route-optimization data87> flow through legacy systems.88>89> We recently helped a mid-market logistics firm cut their data-pipeline90> latency by 60 % during a similar expansion. The bottleneck wasn't where91> they expected.92>93> Would a 15-minute call to swap notes be worth your time? Happy to share94> what we found — no strings attached.95>96> Best,97> {Sender}9899**Touch 7 — Breakup email (Day 28)**100101> **Subject**: Closing the loop102>103> Hi {First_Name},104>105> I've reached out a few times and haven't heard back — completely106> understand; timing is everything.107>108> If modernizing {Company}'s data platform becomes a priority down the road,109> I'd welcome the conversation. Until then, wishing you and the team the110> best with the last-mile expansion.111>112> Best,113> {Sender}