back to all skills

cold-outreach

growthv1.0.0

Cold email and LinkedIn outreach. Personalization frameworks, follow-up sequences, deliverability, and reply rate optimization.

copied ✓
openclawclaude-codecursorcodex
0 installsVirusTotal: cleanSource code

Cold Outreach

Workflow

1. Deliverability Setup

Do this BEFORE sending a single email. Skipping this = spam folder.

DNS records (required):

# SPF — authorize your sending IPs
v=spf1 include:_spf.google.com include:sendgrid.net ~all

# DKIM — sign emails cryptographically
selector._domainkey.example.com → provided by your ESP

# DMARC — tell receivers what to do with failures
_dmarc.example.com → v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com

Domain warmup schedule (new domain):

WeekEmails/dayTarget
15-10Known contacts, internal, friends
215-25Warm leads, existing network
330-50Mix of warm and cold
450-80Full cold outreach
5+80-100Steady state

Never send from your primary domain. Use a dedicated subdomain (e.g., outreach.example.com) to protect your main domain reputation.

2. Copy Frameworks

PAS (Problem-Agitate-Solve):

Subject: [Problem they have]

Hi [Name],

[Problem]: Most [their role] at [their company type] struggle with [specific problem].

[Agitate]: This usually means [consequence] — which costs [quantified impact].

[Solve]: We help [similar companies] [specific outcome] by [method].

[CTA]: Worth a 15-min call this week?

QVC (Question-Value-CTA):

Subject: Quick question about [their specific situation]

Hi [Name],

[Question]: How are you handling [specific challenge] at [Company]?

[Value]: We helped [similar company] [specific result with numbers]
by [brief method].

[CTA]: Open to hearing how?

BAB (Before-After-Bridge):

Subject: [Desired outcome] for [Company]

Hi [Name],

[Before]: Right now [their situation/pain].

[After]: Imagine [desired state with specific metrics].

[Bridge]: That's what we did for [reference customer].
15 minutes to show you how?

3. Follow-Up Sequence

Timing (7-touch, 21 days):

TouchDayTypePurpose
10EmailInitial value prop
22EmailDifferent angle or case study
35LinkedInConnect + comment on their content
47EmailSocial proof / testimonial
511EmailNew insight or resource
615EmailDirect ask with urgency
721EmailBreakup — polite close

Follow-up rules:

  • Each touch adds NEW value — never "just bumping this up"
  • Vary the angle: problem, social proof, insight, resource, direct ask
  • Keep emails under 100 words (mobile-first)
  • One CTA per email, always a question

4. Personalization

Tiers by effort:

TierTime/emailMethodReply rate
Generic0 minTemplate only1-3%
Light2 minCompany name + role-specific pain5-8%
Medium5 minReference their content/news + custom opener10-15%
Deep15 minUnique insight about their business + custom value prop20-30%

Personalization signals (research checklist):

  • Recent LinkedIn posts or articles they wrote
  • Company news (funding, hiring, product launch)
  • Tech stack (BuiltWith, Wappalyzer)
  • Job postings (reveal priorities and pain points)
  • Mutual connections
  • Conference appearances or podcast episodes

5. Benchmarks

MetricPoorAverageGoodExcellent
Open rate< 30%40-50%50-65%> 65%
Reply rate< 2%3-5%5-10%> 10%
Positive reply rate< 1%1-3%3-5%> 5%
Bounce rate> 5%2-5%1-2%< 1%
Unsubscribe rate> 2%1-2%0.5-1%< 0.5%

If open rate is low: Subject line problem. A/B test subjects. If open rate is high but reply is low: Copy problem. Test different frameworks. If bounce rate is high: List quality problem. Verify emails before sending.

6. A/B Testing

Test one variable at a time:

VariableTest method
Subject lineSplit list 50/50, send simultaneously
Opening lineSame subject, different first sentence
CTA typeQuestion vs statement vs calendar link
Sending timeSame copy, different send times
Sequence length5-touch vs 7-touch
Personalization tierLight vs medium on same segment

Minimum sample: 100 emails per variant for meaningful results. Run time: 7-14 days to account for follow-up replies.

7. Tools Stack

FunctionTools
Email findingApollo, Hunter.io, Snov.io
VerificationNeverBounce, ZeroBounce, MillionVerifier
SequencingInstantly, Lemlist, Smartlead, Apollo
WarmupInstantly (built-in), Warmbox, Mailwarm
LinkedInPhantomBuster, Expandi, Dripify
CRMHubSpot, Pipedrive, Close

Daily Operations Checklist

  • Check reply inbox — respond within 2 hours during business hours
  • Review bounce notifications — remove invalid addresses
  • Monitor sending reputation (Google Postmaster Tools)
  • Review sequence analytics — pause underperforming campaigns
  • Move positive replies to CRM — tag source campaign