B2B cold email remains one of the highest-ROI outbound channels available to sales teams. When done right, it consistently generates pipeline at a fraction of the cost of paid ads or events. This is the complete playbook.
Part 1: Foundation
Define Your ICP (Ideal Customer Profile)
Before writing a single email, you need absolute clarity on who you're targeting. ICP is not "companies with 50–500 employees." It's:
- Company size range (revenue or headcount)
- Industry verticals (be specific: not "tech" but "B2B SaaS companies selling to enterprises")
- Geography
- The specific role you're targeting (title, seniority, department)
- Technographic signals (what tools they use that indicate they're a fit)
- Trigger events (what events signal a company is likely to buy — new funding, new hire, product launch)
The tighter your ICP, the higher your response rates. Broad targeting is the #1 mistake in cold email.
Build a Verified List
List quality determines deliverability and response rates more than any copy hack.
Sources:
- LinkedIn Sales Navigator (best for B2B targeting)
- Apollo.io (built-in contact data + sequencing)
- ZoomInfo (enterprise-grade, expensive but accurate)
- Manual research (highest quality, not scalable)
Verification: Run every list through an email verification service before loading into OutreachBin. Target: bounce rate < 2%.
List size: For testing a new ICP, start with 200–500 verified contacts. Enough to get statistical significance, small enough to pivot quickly.
Part 2: Email Infrastructure
Set Up a Sending Domain
Never send cold email from your primary domain. Create a dedicated outreach domain:
- 'getcompanyname.com'
- 'mail.companyname.com'
- 'hello.companyname.com'
Buy 2–3 domains so you can rotate if one gets damaged.
Authenticate Everything
Set up SPF, DKIM, and DMARC before sending a single email. These are non-negotiable. See our deliverability checklist for setup instructions.
Warm Up Before Launching
A new email account needs 4–8 weeks of warm-up before you can send at volume. Use OutreachBin's InboxWarm to automate this. See the complete warm-up guide.
Part 3: Writing the Emails
The Anatomy of a High-Converting Cold Email
Subject line: 6–10 words, specific, personal, curiosity-driven
Opening line: Reference something specific about them (not about you)
Value prop: One clear, specific benefit — not a list of features
Social proof: One concrete result or recognizable customer name
CTA: One specific, low-friction ask
Total length: 100–150 words maximum. Every sentence must earn its place.
The Opening Line Is Everything
The first line after the subject determines whether they keep reading. The worst openings:
❌ "I hope this email finds you well"
❌ "My name is [Name] and I work at [Company]"
❌ "I wanted to reach out because..."
The best openings:
✅ Reference a recent company event or announcement
✅ Compliment a specific piece of content they published
✅ Reference a challenge common in their specific role/industry
✅ Mention a mutual connection
Personalization at Scale
True personalization is researching each prospect individually — not scalable. But you can create the *feeling* of personalization using dynamic variables:
- '{{first_name}}' — basic but essential
- '{{company}}' — essential
- '{{industry_pain_point}}' — segment your list by industry and write one variant per segment
- '{{custom_line}}' — one unique line per prospect (hire a VA or use AI to generate these)
OutreachBin supports unlimited custom variables. Upload your CSV with any column names and map them to placeholders in your email.
Part 4: Sending Strategy
Start Slow, Scale Gradually
Week 1: 25–50 emails/day
Week 2: 50–75/day
Week 3: 75–100/day
Week 4+: 100–200/day (per email account)
Never jump from 0 to 500/day. ESPs watch for sudden volume spikes.
Optimal Send Times
B2B outreach performs best:
- Days: Tuesday, Wednesday, Thursday
- Times: 7–9am or 1–3pm (recipient's local time)
- Avoid: Monday morning (full inbox), Friday afternoon (mentally checked out)
OutreachBin's smart scheduling adjusts send times based on each recipient's timezone automatically.
Rotate Sending Accounts
If you're sending more than 200 emails/day, use multiple sending domains/accounts and rotate through them. This distributes volume across accounts and protects each individual domain.
Part 5: Measuring Success
Key Metrics
| Metric | Warning | Good | Excellent |
|---|---|---|---|
| Open rate | <20% | 30–50% | 50%+ |
| Reply rate | <2% | 5–10% | 10%+ |
| Positive reply rate | <0.5% | 2–4% | 4%+ |
| Bounce rate | >3% | 1–2% | <1% |
| Spam complaint | >0.1% | 0.05% | <0.01% |
What to Optimize First
- If open rate is low → fix subject lines or deliverability
- If open rate is good but replies are low → fix the email body or CTA
- If replies are good but conversions are low → fix your sales process, not your emails
- If bounce rate is high → fix your list quality immediately
Conclusion
B2B cold email success comes from doing 20 things right simultaneously — domain setup, warm-up, list quality, personalization, copy, timing, and follow-up. The teams that dominate outbound aren't doing one thing brilliantly. They've systemized every step.
OutreachBin is built to handle the infrastructure automatically so your team can focus on what only humans can do: write great emails and close great deals.