Cold Email Campaign Setup: A Step-by-Step Playbook
A successful cold email campaign doesn't start with writing copy. It starts with a clear plan: who you are targeting, what you are offering, and how your infrastructure supports the volume you need. This step-by-step playbook covers campaign setup from targeting through optimization.
Define Your Ideal Customer Profile (ICP)
Before you write a single word, get specific about who you are emailing. A cold email campaign targeting "marketing managers at SaaS companies with 50-200 employees" will outperform one targeting "business owners" every time.
Document these attributes:
- Industry — SaaS, ecommerce, agencies, manufacturing?
- Company size — Employee count and revenue range
- Job title — Director of Marketing, VP Sales, Founder?
- Geography — US only, Europe, global?
- Trigger events — Recent funding, new hire, product launch?
The narrower your ICP, the more relevant your cold email campaign messaging becomes.
Source and Clean Your Prospect List
Use prospecting tools to build your list. Apollo is excellent for combined search and verified emails. For larger volumes, you might export from LinkedIn Sales Navigator and verify separately.
Critical step: always verify emails before sending. Run your list through ZeroBounce or NeverBounce. Remove catch-all domains if your list is large, as they can hide invalid addresses. Your target bounce rate should be under 2%.
A list of 1,000 verified prospects is worth more than 10,000 unverified ones.
Check Your Infrastructure Readiness
Before launching any cold email campaign, verify:
- Domains: At least 2-3 secondary domains with mailboxes set up
- DNS: SPF, DKIM, and DMARC configured and passing
- Warmup: Mailboxes warmed for 14+ days with tools like Instantly or Warmbox
- Reputation: Check your domain/IP reputation using GlockApps
If any of these are missing, pause and fix them. Launching a cold email campaign on shaky infrastructure wastes your list and damages your domains. Our infrastructure setup guide covers this in depth.
Configure Your Sending Platform
Choose a platform based on your needs:
- Instantly — Best for high volume with unlimited mailbox connections. Great auto-rotation between accounts.
- Smartlead — Excellent for agencies managing multiple client campaigns. Master inbox feature is a standout.
- Lemlist — Best for teams that rely heavily on personalization (images, videos, dynamic landing pages).
- Woodpecker — Clean interface, solid deliverability, popular with B2B sales teams.
Connect your mailboxes, set daily sending limits (20-30 per mailbox per day is a safe starting point), and enable mailbox rotation so no single account is overloaded.
Compare all sending platforms to find the best fit.
Write Your Email Sequence
A cold email campaign typically includes 3-5 emails sent over 10-14 days. Here is a proven structure:
Email 1: The Opener (Day 1) Short, personalized, and value-focused. Mention something specific about their company. State the problem you solve. End with a soft CTA.
Length: 60-90 words | Goal: Get a reply or at least an open
Email 2: The Value Add (Day 4) Share a relevant case study, stat, or insight. Do not repeat Email 1 — add new information.
Length: 50-80 words | Goal: Build credibility
Email 3: The Social Proof (Day 7) Mention a recognizable client or result. "We helped [similar company] increase [metric] by X%."
Length: 50-70 words | Goal: Overcome skepticism
Email 4: The Breakup (Day 12) Lighthearted final email. Acknowledge they are busy. Give them an easy out or a simple yes/no question.
Length: 30-50 words | Goal: Trigger loss aversion
Use spintax variations throughout to keep your emails unique across recipients. For example: `{Hey|Hi|Hello} {first_name}` creates natural variation.
Set Up Tracking and Monitoring
Enable open tracking cautiously — some platforms add tracking pixels that can trigger spam filters. If deliverability is your priority, consider disabling open tracking for the first campaign and relying on reply rates instead.
Monitor your spam score throughout the campaign. Run test emails through Mail-Tester before launch. A score of 9/10 or higher is what you should aim for.
Launch Day Checklist
Before you hit send on your cold email campaign:
- [ ] SPF, DKIM, DMARC all passing? Test with Mail-Tester
- [ ] Warmup running for 14+ days? Do not disable it — keep warmup active alongside campaigns
- [ ] List verified with under 2% estimated bounce rate?
- [ ] Sending limits set to 20-30/mailbox/day?
- [ ] Mailbox rotation enabled?
- [ ] Spintax added for variation?
- [ ] Unsubscribe link or opt-out language included?
- [ ] Test email sent to yourself and checked on desktop and mobile?
Optimize After Launch
After 3-5 days with data flowing in, analyze performance:
- Open rate below 40%: Test new subject lines. Check deliverability with GlockApps.
- Opens but no replies: Your copy is not resonating. Test a different angle or value prop.
- High bounce rate: Pause immediately, re-verify your list, remove bad addresses.
- Spam complaints: Check your targeting — are you reaching the right audience?
A/B test one variable at a time: subject line, opening line, CTA, or send time. Most platforms like Instantly and Lemlist have built-in A/B testing.
Scaling Your Cold Email Campaign
Once you have a winning sequence (5%+ reply rate), scale by:
- Adding more mailboxes and domains
- Increasing daily volume by 10-20% per week
- Expanding to adjacent ICPs
- Using MailReach to continuously monitor deliverability as volume grows
Browse our Categories page to discover tools for every stage of campaign scaling, from prospecting to deliverability monitoring.
Ready to build your perfect setup? Try our Stack Builder for personalized tool recommendations.