Outbound Sales Playbook

Type: Execution Recipe Confidence: 0.89 Sources: 7 Verified: 2026-03-12

Purpose

This recipe builds and executes a multi-channel outbound sales system — cold email sequences, LinkedIn outreach, and cold calling — that generates qualified meetings from a targeted prospect list. The output is a running outbound engine producing 5-15 qualified meetings per 100 prospects contacted. [src1]

Prerequisites

Constraints

Tool Selection Decision

Which path?
├── Budget = $0
│   └── PATH A: Manual — Gmail + LinkedIn free
├── Budget < $100/mo, email focus
│   └── PATH B: Email-first — Apollo.io or Instantly
├── Budget $100-250/mo, multi-channel
│   └── PATH C: Multi-channel — Lemlist + Expandi
└── Budget $250+/mo
    └── PATH D: Enterprise — Outreach.io + Sales Navigator
PathToolsCost/moProspects/moMeeting Rate
A: ManualGmail + LinkedIn free$050-1003-5%
B: Email-firstApollo.io or Instantly$39-79200-5005-8%
C: Multi-channelLemlist + Expandi$150-250500-10008-12%
D: EnterpriseOutreach + Sales Nav$400+1000+10-15%

Execution Flow

Step 1: Set Up Email Infrastructure

Duration: 1-2 hours + 2-4 weeks warmup · Tool: Domain registrar + email provider

Register outbound domain, configure email hosting, set up SPF/DKIM/DMARC, and begin warmup. [src3] [src7]

Warmup schedule:
Day 1-7:   10 emails/day (warmup tool)
Day 8-14:  25 emails/day
Day 15-21: 40 emails/day
Day 22+:   Production (50-75/day max per mailbox)

Verify: mail-tester.com score 9/10+. SPF, DKIM, DMARC all pass. · If failed: Regenerate DKIM key; check for duplicate SPF records.

Step 2: Write Cold Email Sequences

Duration: 2-3 hours · Tool: Email outreach tool

Create 5-touch sequence: value opener, proof follow-up, different angle, social proof stack, breakup email. [src1] [src3]

Day 1:  Value-first opener (60-90 words)
Day 3:  Follow-up with proof (40-60 words)
Day 7:  Different angle (50-70 words)
Day 12: Social proof stack (40-60 words)
Day 18: Breakup email (30-50 words)

Verify: Each email under 90 words, personalized line 1, unsubscribe link present. · If failed: Low opens = fix subject lines. Low replies = improve personalization.

Step 3: Build LinkedIn Outreach Sequence

Duration: 1-2 hours · Tool: LinkedIn (manual or automation)

Create parallel LinkedIn sequence: profile view, connection request, thank you + value, content share, direct ask. [src2] [src4]

Benchmark rates (2025):
  Connection acceptance: 25-40%
  Personalized requests: 9.36% reply rate
  Generic requests: 5.44% reply rate
  Best days: Tuesday (6.90%), Monday (6.85%)

Verify: Messages personalized. Weekly requests under 100. · If failed: Low acceptance = optimize profile (photo, headline).

Step 4: Set Up Multi-Channel Cadence

Duration: 1 hour · Tool: Orchestration tool or spreadsheet

Combine email and LinkedIn into synchronized 14-21 day sequence. [src5] [src6]

Expected per 100 prospects:
  Email replies: 3-8
  LinkedIn replies: 5-10
  Call connects: 2-5
  Meetings booked: 5-15

Verify: No channel has > 1 touch per day. Weekly volume within tool limits. · If failed: If < 3 meetings/100 prospects, review list quality first.

Step 5: Launch, Monitor, and Optimize

Duration: Ongoing 2-4 hours/week · Tool: Outreach tool + CRM

Track metrics weekly. A/B test subject lines (week 3), email body (week 4), then value props and segments.

Verify: Dashboard shows all metrics updating weekly; at least 2 A/B tests after week 2. · If failed: Check tracking pixels and click tracking in outreach tool.

Output Schema

{
  "output_type": "outbound_sales_system",
  "format": "configured sequences + performance dashboard",
  "columns": [
    {"name": "channel", "type": "string", "description": "Outreach channel", "required": true},
    {"name": "sequence_name", "type": "string", "description": "Sequence name", "required": true},
    {"name": "touches", "type": "number", "description": "Touchpoints in sequence", "required": true},
    {"name": "reply_rate", "type": "number", "description": "Reply rate percentage", "required": true},
    {"name": "meetings_booked", "type": "number", "description": "Meetings from outbound", "required": true}
  ],
  "expected_row_count": "1-3",
  "sort_order": "reply_rate descending",
  "deduplication_key": "sequence_name"
}

Quality Benchmarks

Quality MetricMinimum AcceptableGoodExcellent
Email open rate> 30%> 45%> 60%
Email reply rate> 1%> 4%> 8%
LinkedIn acceptance> 15%> 30%> 45%
Meeting book rate> 3%> 8%> 15%
Email bounce rate< 5%< 3%< 1%

If below minimum: Check prospect list quality (ICP match), then email deliverability (mail-tester.com), then copy personalization.

Error Handling

ErrorLikely CauseRecovery Action
Emails going to spamMissing SPF/DKIM/DMARC or no warmupFix DNS records; restart warmup for 2 weeks
LinkedIn restrictedExceeded 100 requests/weekStop automation; wait 1-4 weeks; reduce volume
Bounce rate > 5%Bad email dataPause sequence; re-verify emails; remove bounces
Zero replies after 200 emailsValue prop not resonatingTest different angle; survey 5 prospects
Angry repliesOver-contacting or irrelevantReview frequency; add delays; improve targeting

Cost Breakdown

ComponentFree TierGrowth TierScale Tier
Email outreachManual: $0Apollo/Instantly: $30-79/moOutreach.io: $100/user/mo
LinkedIn automationManual: $0Expandi: $79/moSales Nav + Expandi: $178/mo
Email warmupN/AIncluded in toolsWarmbox: $15/mo per mailbox
Prospect dataApollo free: 250/moApollo Basic: $39/moZoomInfo: $15K+/yr
Total monthly$0$79-200$300-500+

Anti-Patterns

Wrong: Sending 500 cold emails on day one from a new domain

New domains get immediately flagged as spam. Domain reputation is destroyed before the first real campaign, and recovery takes 4-8 weeks. [src7]

Correct: Warm up for 2-4 weeks before production sends

Start with 10 emails/day from warmup tool, increase gradually. Begin real outbound after mail-tester.com shows 9/10+.

Wrong: Sending generic templates to 1,000 prospects

Generic cold emails get 0.5-1% reply rates. Low engagement further damages deliverability. [src3]

Correct: Personalize the first line of every email

Research each prospect for 60-90 seconds. Personalized first lines increase reply rates 2-3x over generic templates.

Wrong: Pitching in the LinkedIn connection request

Pitch requests have 40% lower acceptance rates than genuine interest requests. [src2]

Correct: Connect first, pitch second

Use the connection request to establish relevance. Save the pitch for the follow-up message after acceptance.

When This Matters

Use this recipe when a startup has an ICP and prospect list and needs to generate qualified meetings through outbound channels. Requires email infrastructure, verified prospect emails, and a configured CRM.

Related Units