Omnichannel Outreach Planner

Multi channel outreach

by LeadMagic · MIT license · ★ 62 on GitHub

Multi channel outreach cover

Design and execute multi-channel outbound sequences across email, LinkedIn, cold calls, and SMS. Use when the user wants to coordinate outreach across channels, build multi-touch sequences, add LinkedIn to their outbound, or create a…

---
name: multi-channel-outreach
description: >-
  Design and execute multi-channel outbound sequences across email, LinkedIn,
  cold calls, and SMS. Use when the user wants to coordinate outreach across
  channels, build multi-touch sequences, add LinkedIn to their outbound, or
  create a channel mix strategy. Triggers on: "multi-channel", "LinkedIn outreach",
  "cold calling", "SMS outreach", "channel mix", "add LinkedIn to sequence",
  "cross-channel", "multi-touch", or any request to coordinate multiple outreach
  channels.
license: MIT
compatibility: Claude Code, Codex, GitHub Copilot, Cursor, Gemini CLI, OpenCode, Goose, Hermes, Windsurf, Zed
metadata:
  version: "1.0.0"
  author: LeadMagic
  category: outbound
  tags: [multi-channel, linkedin, cold-calling, sms, sequences, coordination]
  related_skills: [cold-email-strategy, cold-email-copywriting, reply-handling, social-selling, sales-navigator-prospecting]

Overview

Email alone is no longer enough. The highest-performing outbound programs coordinate across email, LinkedIn, phone, and sometimes SMS — not as independent channels, but as one coordinated sequence where each touch builds on the last.

Manual install (npx, ZIP)
Claude Codenpx skills add LeadMagic/gtm-skills --skill multi-channel-outreach -g -a claude-code
Claude Code (degit)npx degit LeadMagic/gtm-skills/skills/outbound/multi-channel-outreach#main ~/.claude/skills/multi-channel-outreach
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md8.2 KB
Read SKILL.md here
LeadMagic/main1 file shown
SKILL.md
Show the full text195 lines

Multi-Channel Outreach

Overview

Email alone is no longer enough. The highest-performing outbound programs coordinate across email, LinkedIn, phone, and sometimes SMS — not as independent channels, but as one coordinated sequence where each touch builds on the last.

The key insight: channels aren't additive, they're conditional. If email Touch 1 doesn't get opened in 3 days, LinkedIn fires instead of email Touch 2. If LinkedIn connects, skip the scheduled email follow-up and send a DM. The sequence adapts to engagement, not a fixed calendar.

When to Use

  • "Add LinkedIn to our cold email sequence"
  • "Build a multi-channel outreach cadence"
  • "How should I coordinate email and LinkedIn outreach?"
  • "Set up conditional sequences across channels"
  • "Add cold calling to our outbound motion"

Authoritative Foundations

This skill draws from Saleshandy's outreach platform patterns (conditional logic across 4+ channels), Reply.io's multi-channel automation with Jason AI, and Sandler's Up-Front Contract principles for phone outreach.

Research consistently shows multi-channel sequences outperform single-channel: adding LinkedIn to email increases reply rates by 30-50%, and adding phone calls can double connection rates for high-value accounts.

  • Guillaume Moubeche — lemlist multichannel. Email + LinkedIn + phone in one coordinated flow; 4–9 touches; channel-native copy (not email pasted to LI). Playbook → references/lemlist-guillaume-outbound.md. Platform setup → lemlist-setup.

Prerequisites

  • Cold email infrastructure set up (domains, mailboxes, sequences)
  • LinkedIn profile optimized (see social-selling)
  • For cold calling: phone numbers sourced and verified
  • For SMS: legal compliance reviewed (TCPA, GDPR)

Step-by-Step Process

Phase 1: Channel Selection

Choose channels based on ICP and deal size:

Channel Best For ACV Range Investment
Email All segments All Low — infrastructure built once
LinkedIn B2B, professional $10K+ Medium — profile + Sales Nav
Cold Call Enterprise, high-ACV $25K+ High — time per contact
SMS SMB, short-cycle <$25K Low — compliance overhead
WhatsApp EU, APAC, SMB <$25K Medium — regional preference

Minimum viable multi-channel: email + LinkedIn. This combination covers the broadest range of decision-makers.

Phase 2: Sequence Design

Build a conditional 7-touch, 21-day sequence:

Day Channel Action Condition
1 Email Cold intro — signal-anchored opening Always
3 LinkedIn Connection request (no pitch) If email not opened
5 Email Follow-up — new angle If no reply to Email 1
7 LinkedIn Value drop DM If connection accepted
10 Email Social proof — case study If no reply
14 Phone Cold call — SPIN discovery For Tier A only
21 Email Breakup — final touch Always, then stop

Conditional logic rules:

  • If LinkedIn connects before Day 5: skip Email 2, send DM instead
  • If email gets a reply: pause sequence, route to reply-handling
  • If phone connects: all subsequent touches reference the call
  • If any channel gets a hard no: remove from all channels immediately
Phase 3: Per-Channel Execution

Email: See cold-email-strategy and cold-email-copywriting skills for full detail.

LinkedIn:

  1. Connection request — no pitch, no link. Just "Saw your [post/podcast/article] on [topic]. Would love to connect."
  2. After acceptance — wait 2-3 days before DM. Don't pitch immediately.
  3. DM 1 — value drop. Share a relevant article, data point, or observation. No ask.
  4. DM 2 — soft CTA. "We help [similar companies] with [problem]. Worth a quick chat?"
  5. Voice note — for high-intent prospects only. Personal, 30-60 seconds.

Cold Call (Sandler-based):

  1. Opener: permission + value in one line. "Hi [name], this is [name] from [company]. I know you weren't expecting my call — can I have 30 seconds to tell you why I'm calling, and you can tell me if it's worth continuing?"
  2. Discovery (if yes): SPIN questions — Situation → Problem → Implication → Need-Payoff
  3. Close: time-bound CTA + send calendar invite while on the call
  4. If no: respect it. "Totally understand. If [problem] becomes a priority, here's my email."

Never: "Did I catch you at a bad time?" — it invites rejection.

Phase 4: Channel Coordination Tools
Tool Channels Best For
Smartlead Email + LinkedIn (beta) Email-primary, LinkedIn-secondary
Reply.io Email + LinkedIn + Calls + SMS + WhatsApp Full multi-channel
Instantly Email + LinkedIn Email-primary, volume focus
Saleshandy Email + LinkedIn + Calls Full lifecycle

Output Format

Multi-channel sequence document:

# Multi-Channel Sequence: [Campaign Name]
ICP: [ICP description]
Duration: 21 days, 7 touches

| Day | Channel | Type | Content Theme |
|---|---|---|---|
| 1 | Email | Cold intro | Signal → CTA |
| 3 | LinkedIn | Connect | No pitch |
| ... | ... | ... | ... |

Conditional Rules:
- If LinkedIn connects: [action]
- If email reply: [action]
- If hard no: [action]

Quality Check

  • Every channel has a clear purpose in the sequence
  • Conditional logic defined (what happens when a channel succeeds/fails)
  • LinkedIn profile and email infrastructure ready before launch
  • All touches coordinated — no duplicate messages across channels
  • Hard-no handling: immediate removal from all channels
  • Legal compliance verified for each channel in target regions

Common Pitfalls

  1. Identical message across channels. Sending the same message via email and LinkedIn DM feels like spam. Each channel should add a new angle.

  2. LinkedIn pitch in the connection request. It's the equivalent of a cold email with "BUY NOW" in the subject line. Connect first, pitch later.

  3. Channel overload. 7 touches across 4 channels feels like harassment. 5-8 total touches across all channels combined is the sweet spot.

  4. No conditional logic. A fixed sequence that fires LinkedIn on Day 3 regardless of email engagement wastes touches. Build conditions.

  5. Different channels, different reps. When email and LinkedIn come from different people at your company, the prospect is confused. One rep owns the full multi-channel relationship.

  6. SMS without consent. TCPA (US) and GDPR (EU) require explicit opt-in. SMS to prospects who haven't consented creates legal liability.

Execution Artifacts

  • references/framework-notes.md — Named frameworks and reference tables
  • templates/output-template.md — Deliverable shell for agent output
  • scripts/check-output.py — Lightweight deliverable validator
  • cold-email-strategy: Email-specific sequence design
  • cold-email-copywriting: Email content for each touch
  • social-selling: LinkedIn profile and outreach optimization
  • sales-navigator-prospecting: Sales Nav filter-specific LinkedIn touches (Morgan Ingram)
  • reply-handling: Handle responses from any channel
  • sending-platforms: Platform selection for multi-channel execution
1---
2name: multi-channel-outreach
3description: >-
4 Design and execute multi-channel outbound sequences across email, LinkedIn,
5 cold calls, and SMS. Use when the user wants to coordinate outreach across
6 channels, build multi-touch sequences, add LinkedIn to their outbound, or
7 create a channel mix strategy. Triggers on: "multi-channel", "LinkedIn outreach",
8 "cold calling", "SMS outreach", "channel mix", "add LinkedIn to sequence",
9 "cross-channel", "multi-touch", or any request to coordinate multiple outreach
10 channels.
11license: MIT
12compatibility: Claude Code, Codex, GitHub Copilot, Cursor, Gemini CLI, OpenCode, Goose, Hermes, Windsurf, Zed
13metadata:
14 version: "1.0.0"
15 author: LeadMagic
16 category: outbound
17 tags: [multi-channel, linkedin, cold-calling, sms, sequences, coordination]
18 related_skills: [cold-email-strategy, cold-email-copywriting, reply-handling, social-selling, sales-navigator-prospecting]
19 frameworks: [Saleshandy Multi-Channel Architecture, Reply.io Conditional Sequencing, Sandler Up-Front Contracts, Guillaume Moubeche — lemlist Multichannel]
20---
21 
22# Multi-Channel Outreach
23 
24## Overview
25 
26Email alone is no longer enough. The highest-performing outbound programs
27coordinate across email, LinkedIn, phone, and sometimes SMS — not as
28independent channels, but as one coordinated sequence where each touch
29builds on the last.
30 
31The key insight: channels aren't additive, they're conditional. If email
32Touch 1 doesn't get opened in 3 days, LinkedIn fires instead of email
33Touch 2. If LinkedIn connects, skip the scheduled email follow-up and
34send a DM. The sequence adapts to engagement, not a fixed calendar.
35 
36## When to Use
37 
38- "Add LinkedIn to our cold email sequence"
39- "Build a multi-channel outreach cadence"
40- "How should I coordinate email and LinkedIn outreach?"
41- "Set up conditional sequences across channels"
42- "Add cold calling to our outbound motion"
43 
44## Authoritative Foundations
45 
46This skill draws from Saleshandy's outreach platform patterns (conditional
47logic across 4+ channels), Reply.io's multi-channel automation with Jason AI,
48and Sandler's Up-Front Contract principles for phone outreach.
49 
50Research consistently shows multi-channel sequences outperform single-channel:
51adding LinkedIn to email increases reply rates by 30-50%, and adding phone
52calls can double connection rates for high-value accounts.
53 
54- **Guillaume Moubeche — lemlist multichannel.** Email + LinkedIn + phone in one
55 coordinated flow; 4–9 touches; channel-native copy (not email pasted to LI).
56 Playbook → `references/lemlist-guillaume-outbound.md`.
57 Platform setup → `lemlist-setup`.
58 
59## Prerequisites
60 
61- Cold email infrastructure set up (domains, mailboxes, sequences)
62- LinkedIn profile optimized (see social-selling)
63- For cold calling: phone numbers sourced and verified
64- For SMS: legal compliance reviewed (TCPA, GDPR)
65 
66## Step-by-Step Process
67 
68### Phase 1: Channel Selection
69 
70Choose channels based on ICP and deal size:
71 
72| Channel | Best For | ACV Range | Investment |
73|---|---|---|---|
74| Email | All segments | All | Low — infrastructure built once |
75| LinkedIn | B2B, professional | $10K+ | Medium — profile + Sales Nav |
76| Cold Call | Enterprise, high-ACV | $25K+ | High — time per contact |
77| SMS | SMB, short-cycle | <$25K | Low — compliance overhead |
78| WhatsApp | EU, APAC, SMB | <$25K | Medium — regional preference |
79 
80Minimum viable multi-channel: email + LinkedIn. This combination covers
81the broadest range of decision-makers.
82 
83### Phase 2: Sequence Design
84 
85Build a conditional 7-touch, 21-day sequence:
86 
87| Day | Channel | Action | Condition |
88|---|---|---|---|
89| 1 | Email | Cold intro — signal-anchored opening | Always |
90| 3 | LinkedIn | Connection request (no pitch) | If email not opened |
91| 5 | Email | Follow-up — new angle | If no reply to Email 1 |
92| 7 | LinkedIn | Value drop DM | If connection accepted |
93| 10 | Email | Social proof — case study | If no reply |
94| 14 | Phone | Cold call — SPIN discovery | For Tier A only |
95| 21 | Email | Breakup — final touch | Always, then stop |
96 
97Conditional logic rules:
98- If LinkedIn connects before Day 5: skip Email 2, send DM instead
99- If email gets a reply: pause sequence, route to reply-handling
100- If phone connects: all subsequent touches reference the call
101- If any channel gets a hard no: remove from all channels immediately
102 
103### Phase 3: Per-Channel Execution
104 
105**Email:** See cold-email-strategy and cold-email-copywriting skills for full detail.
106 
107**LinkedIn:**
1081. Connection request — no pitch, no link. Just "Saw your [post/podcast/article] on [topic]. Would love to connect."
1092. After acceptance — wait 2-3 days before DM. Don't pitch immediately.
1103. DM 1 — value drop. Share a relevant article, data point, or observation. No ask.
1114. DM 2 — soft CTA. "We help [similar companies] with [problem]. Worth a quick chat?"
1125. Voice note — for high-intent prospects only. Personal, 30-60 seconds.
113 
114**Cold Call (Sandler-based):**
1151. Opener: permission + value in one line. "Hi [name], this is [name] from [company]. I know you weren't expecting my call — can I have 30 seconds to tell you why I'm calling, and you can tell me if it's worth continuing?"
1162. Discovery (if yes): SPIN questions — Situation → Problem → Implication → Need-Payoff
1173. Close: time-bound CTA + send calendar invite while on the call
1184. If no: respect it. "Totally understand. If [problem] becomes a priority, here's my email."
119 
120Never: "Did I catch you at a bad time?" — it invites rejection.
121 
122### Phase 4: Channel Coordination Tools
123 
124| Tool | Channels | Best For |
125|---|---|---|
126| Smartlead | Email + LinkedIn (beta) | Email-primary, LinkedIn-secondary |
127| Reply.io | Email + LinkedIn + Calls + SMS + WhatsApp | Full multi-channel |
128| Instantly | Email + LinkedIn | Email-primary, volume focus |
129| Saleshandy | Email + LinkedIn + Calls | Full lifecycle |
130 
131## Output Format
132 
133Multi-channel sequence document:
134```
135# Multi-Channel Sequence: [Campaign Name]
136ICP: [ICP description]
137Duration: 21 days, 7 touches
138 
139| Day | Channel | Type | Content Theme |
140|---|---|---|---|
141| 1 | Email | Cold intro | Signal → CTA |
142| 3 | LinkedIn | Connect | No pitch |
143| ... | ... | ... | ... |
144 
145Conditional Rules:
146- If LinkedIn connects: [action]
147- If email reply: [action]
148- If hard no: [action]
149```
150 
151## Quality Check
152 
153- [ ] Every channel has a clear purpose in the sequence
154- [ ] Conditional logic defined (what happens when a channel succeeds/fails)
155- [ ] LinkedIn profile and email infrastructure ready before launch
156- [ ] All touches coordinated — no duplicate messages across channels
157- [ ] Hard-no handling: immediate removal from all channels
158- [ ] Legal compliance verified for each channel in target regions
159 
160## Common Pitfalls
161 
1621. **Identical message across channels.** Sending the same message via email
163 and LinkedIn DM feels like spam. Each channel should add a new angle.
164 
1652. **LinkedIn pitch in the connection request.** It's the equivalent of a
166 cold email with "BUY NOW" in the subject line. Connect first, pitch later.
167 
1683. **Channel overload.** 7 touches across 4 channels feels like harassment.
169 5-8 total touches across all channels combined is the sweet spot.
170 
1714. **No conditional logic.** A fixed sequence that fires LinkedIn on Day 3
172 regardless of email engagement wastes touches. Build conditions.
173 
1745. **Different channels, different reps.** When email and LinkedIn come from
175 different people at your company, the prospect is confused. One rep owns
176 the full multi-channel relationship.
177 
1786. **SMS without consent.** TCPA (US) and GDPR (EU) require explicit opt-in.
179 SMS to prospects who haven't consented creates legal liability.
180 
181## Execution Artifacts
182 
183- `references/framework-notes.md` — Named frameworks and reference tables
184- `templates/output-template.md` — Deliverable shell for agent output
185- `scripts/check-output.py` — Lightweight deliverable validator
186 
187## Related Skills
188 
189- **cold-email-strategy**: Email-specific sequence design
190- **cold-email-copywriting**: Email content for each touch
191- **social-selling**: LinkedIn profile and outreach optimization
192- **sales-navigator-prospecting**: Sales Nav filter-specific LinkedIn touches (Morgan Ingram)
193- **reply-handling**: Handle responses from any channel
194- **sending-platforms**: Platform selection for multi-channel execution
195 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 62
Checked
Source
LeadMagic/gtm-skills ↗
Creator
LeadMagic · 129 listings
View creator

Similar skills

See all →
SkillOverall Marketing Strategyminhnv0807/ai-business-skills · by minhnv0807Use when the user needs an overall marketing plan for a period — objectives, segments, positioning, channel mix, content direction, budget, timeline, KPIs, and a risk matrix, adapted to US, EU, SEA, or LATAM. Trigger on 'marketing plan', 'marketing strategy for next year', 'go-to-market roadmap', 'plan for Q3', 'we have no marketing plan', 'where should we spend next quarter'. Also use when a founder only says the business needs to grow and has no idea which channel to start with. Not for — one specific campaign, see `02-campaign-brief-global`; working backward from a revenue goal to spend, see `10-reverse-kpi-global`; splitting a budget across channels and months, see `61-budget-planning-global`; taking a brand new product to market, see `59-go-to-market-global`.★ 599 GitHub starsAgentContent Strategy Creatormsitarzewski/agency-agents · by msitarzewskiExpert content strategist and creator for multi-platform campaigns. Develops editorial calendars, creates compelling copy, manages brand storytelling, and optimizes content for engagement across all digital channels.★ 154k GitHub starsSkillSaaS Marketing Ideascoreyhaines31/marketingskills · by coreyhaines31When the user needs marketing ideas, inspiration, or strategies for their SaaS or software product. Also use when the user asks for 'marketing ideas,' 'growth ideas,' 'how to market,' 'marketing strategies,' 'marketing tactics,' 'ways to promote,' 'ideas to grow,' 'what else can I try,' 'I don't know how to market this,' 'brainstorm marketing,' or 'what marketing should I do.' Use this as a starting point whenever someone is stuck or looking for inspiration on how to grow. For specific channel execution, see the relevant skill (ads, social, emails, etc.).★ 51.1k GitHub starsSkillMarketing Plan Buildercoreyhaines31/marketingskills · by coreyhaines31When the user needs a comprehensive marketing plan for a client, a company they advise, or their own product. Also use when the user mentions "marketing plan," "growth plan," "GTM plan," "go-to-market plan," "AARRR plan," "90-day marketing plan," "12-month marketing roadmap," "fractional CMO plan," or "fCMO plan." Generates an exhaustive 13-section plan structured by AARRR (Acquisition, Activation, Retention, Referral, Revenue), customized to the client's current budget, team, and stage, mapped to future funding milestones, cross-referenced with the 139-idea marketing-ideas library and an embedded 17-section current-state audit rubric, with a full marketing operations stack showing which skills and MCP/API integrations execute each part. Outputs a Notion-paste-ready markdown document. For positioning and ICP context before planning, see product-marketing. For stage-specific deep work, see onboarding, signup, emails, referrals, pricing.★ 51.1k GitHub starsSkillMarketing Idea Strategistdavila7/claude-code-templates · by davila7When the user needs marketing ideas, inspiration, or strategies for their SaaS or software product. Also use when the user asks for 'marketing ideas,' 'growth ideas,' 'how to market,' 'marketing strategies,' 'marketing tactics,' 'ways to promote,' or 'ideas to grow.' This skill provides 140 proven marketing approaches organized by category.★ 32.3k GitHub starsSkillQuick Marketing Ideasphuryn/pm-skills · by phurynGenerate 5 creative, cost-effective marketing ideas with channels, messaging, and engagement rationale. Use when brainstorming marketing campaigns, planning product promotion, or looking for creative marketing tactics.★ 26.6k GitHub stars

More from LeadMagic

SkillFirst-Party Analytics SetupLeadMagic/gtm-skills · by LeadMagicSet up first-party tracking and analytics — website pixels, conversion tracking, UTM architecture, cookie consent, server-side tagging vs client-side, 1P vs 3P data strategy, and identity resolution. Use when setting up tracking, implementing pixels, building attribution, or preparing for privacy-first measurement. Triggers on: "pixel", "tracking", "conversion tracking", "first-party data", server-side tagging", "UTM", "cookie consent", "1P vs 3P", "identity resolution", or any tracking implementation request.★ 62 GitHub starsSkillStrategic Account MarketingLeadMagic/gtm-skills · by LeadMagicRuns strategic 1-to-1 ABM for 5-15 high-value accounts: account plans, custom microsites, executive engagement, direct mail, and board-level connections. Use when a named enterprise account justifies bespoke content and executive time, or when the user needs a strategic account plan. Triggers on: "1-to-1 ABM", "strategic ABM", "custom ABM", "key account marketing", "named account".★ 62 GitHub starsSkillCluster Account MarketingLeadMagic/gtm-skills · by LeadMagicRuns ABM at scale (1-to-few) for 15-50 clustered accounts: industry or persona clusters, semi-custom campaigns, and cluster-level content. Use when named-account ABM needs to reach more accounts without bespoke work per account. Triggers on: "1-to-few ABM", "ABM scale", "cluster ABM", "industry ABM".★ 62 GitHub starsSkillProgrammatic Account TargetingLeadMagic/gtm-skills · by LeadMagicRuns programmatic 1-to-many ABM for 50-200+ accounts: automated personalization, scaled outbound, intent-based targeting, and lookalike expansion. Use when ABM coverage must grow without adding headcount or when the user wants automated account-based outreach. Triggers on: "1-to-many ABM", programmatic ABM", "scaled ABM", "automated ABM".★ 62 GitHub starsSkillAccount Strategy DesignerLeadMagic/gtm-skills · by LeadMagicDesigns an account-based marketing program: tier selection, account scoring, channel orchestration, BDR alignment (account-based sales development), and a measurement framework. Use when the user is launching or redesigning ABM, choosing between 1-to-1, 1-to-few, and 1-to-many, or building a target account program. Triggers on: "ABM strategy", "account based marketing", "ABM playbook", "design ABM", "target accounts", "ABSD", "account based sales development", "Lars Nilsson".★ 62 GitHub starsSkillTarget Account SelectorLeadMagic/gtm-skills · by LeadMagicBuilds and tiers a target account list: fit and intent scoring models, tier assignment, and TAM segmentation. Use when the user needs to decide which accounts to target, score or tier an account list, or prioritize a TAM for ABM or outbound. Triggers on: "account selection", "target account list", "tier accounts", "prioritize accounts", "TAM segmentation".★ 62 GitHub stars