Outreach Sequence Loading
Purpose
This recipe configures and launches cold outreach sequences in Instantly, Lemlist, Apollo, or HubSpot Sequences with A/B test variants, sending schedules, and reply tracking. The output is a live campaign with leads loaded, 2-4 email variants per step, warmup validated, and performance monitoring active.
Prerequisites
- CRM-ready lead list — formatted CSV from Lead List Output Formatting
- Email templates — 2-4 variants per step with personalization variables
- Warmed sending accounts — Google Workspace or Outlook with 14+ days warmup
- Sending domain — separate from primary business domain with SPF, DKIM, DMARC configured
- Outreach tool account — Instantly, Lemlist, Apollo, or HubSpot with active subscription
- Compliance ready — physical address for CAN-SPAM, unsubscribe mechanism, suppression list
Constraints
- New sending domains must warm up 14-21 days before cold outreach. Start at 20-30 emails/day, ramp 10-20% weekly. [src5]
- A/B tests need 100-150 recipients per variant minimum for statistical significance. Patterns emerge around 200 total recipients. [src4]
- CAN-SPAM requires physical address and one-click unsubscribe. GDPR requires legitimate interest for B2B outreach to EU contacts. [src7]
- Instantly sequences use a single array — only the first element is read. [src1]
- Lemlist steps cannot be rearranged after campaign launch. Complete sequence in draft first. [src2]
- Apollo recommends 5+ touchpoints. Adding one diversified touchpoint increases meeting rate by up to 14%. [src3]
Tool Selection Decision
| Path | Tool | Cost/mo | Best For | Max Daily Volume |
|---|---|---|---|---|
| A: Instantly | Instantly Growth | $30 | High-volume cold email | Unlimited accounts |
| B: Lemlist | Lemlist Email Pro | $55 | Multichannel outreach | 3 emails, 500/email/day |
| C: Apollo | Apollo Basic | $49 | Prospecting + outreach | 250 emails/day |
| D: HubSpot | HubSpot Starter | $45 | CRM-native sequences | 500 sequences/month |
Execution Flow
Step 1: Connect and Verify Sending Accounts
Duration: 10 minutes. Connect warmed email accounts via OAuth. Enable platform warmup (Instantly warmup network, lemwarm, Apollo auto-warmup). Set daily sending limits starting at 30-50/day per account. Verify deliverability score > 90% and SPF/DKIM/DMARC passing.
Verify: All accounts show "Connected" status. Warmup score > 80%.
Step 2: Create Campaign and Configure Settings
Duration: 10 minutes. Name campaign with segment and date convention. Set sending schedule to Monday-Friday, 8am-6pm recipient timezone. Configure daily limits, enable stop-on-reply, enable open tracking, disable link tracking (hurts deliverability).
Verify: Campaign in draft mode with correct settings.
Step 3: Build Sequence Steps with A/B Variants
Duration: 15-20 minutes. Build 3-5 step sequence: Day 1 initial outreach (2-4 subject variants), Day 3 follow-up (different angle), Day 6 value add (resource/case study), Day 10 breakup email. Each step gets 2+ A/B variants testing ONE variable only. Set even distribution and reply rate as winning metric.
Verify: Each step has 2+ variants. Variables render in preview. Step delays are 2+ days.
Step 4: Import Lead List
Duration: 5-10 minutes. Upload formatted CSV. Map columns to platform variables. Enable deduplication against global blocklist and all campaigns. Verify lead count matches source file and personalization populated.
Verify: Lead count matches. No import errors. Personalization variables populated.
Step 5: Activate Campaign and Monitor
Duration: 5 minutes to activate, ongoing monitoring. Review summary, activate campaign. First 48-hour checklist: bounce rate < 3% (pause if > 5%), open rate 40-70%, reply rate 2-5% baseline in first week, unsubscribe rate < 1%.
Verify: Campaign "Active" status. First emails sending. No immediate bounces.
Quality Benchmarks
| Quality Metric | Minimum | Good | Excellent |
|---|---|---|---|
| Open rate | > 40% | > 55% | > 70% |
| Reply rate | > 2% | > 5% | > 10% |
| Bounce rate | < 5% | < 3% | < 1% |
| Unsubscribe rate | < 2% | < 0.5% | < 0.1% |
| Meeting booking rate | > 0.5% | > 1.5% | > 3% |
Error Handling
| Error | Cause | Recovery |
|---|---|---|
| Emails landing in spam | Domain not warmed, missing DNS records | Pause, verify SPF/DKIM/DMARC, complete 14+ day warmup |
| 0% open rate | Tracking blocked or deliverability crisis | Test with personal email, check mail-tester.com, reduce volume |
| High bounce rate (>5%) | Unverified email list | Pause, re-verify list, remove all bounced addresses |
| Account disconnected | OAuth token expired | Reconnect in settings, re-authorize OAuth |
| Variables showing raw text | Column mapping error | Re-import leads with correct column-to-variable mapping |
| Campaign not sending | Daily limit reached or schedule conflict | Check limits, increase gradually, verify timezone |
Cost Breakdown
| Component | Free | Paid | At Scale |
|---|---|---|---|
| Outreach tool | Trial only | $30-55/mo | $80-200/mo |
| Sending accounts (Google Workspace) | N/A | $6/user/mo | $6/user/mo |
| Dedicated sending domain | $10-15/yr | $10-15/yr | $10-15/yr per domain |
| Total monthly (500 leads) | $0 (trial) | $42-$75 | $100-$250 |
Anti-Patterns
Wrong: Launching cold outreach from primary business domain
Risking blacklisting of primary domain affects all business email — support, invoices, internal communications. [src5]
Correct: Use dedicated outreach domains
Register separate domains, configure DNS, warm for 14-21 days. If burned, primary domain remains unaffected.
Wrong: Testing multiple variables simultaneously in A/B tests
Changing subject and body between variants makes isolating the winning change impossible. [src6]
Correct: Test one variable at a time
Step 1: test subject lines only. Step 2: test body copy. Wait for 200+ sends per variant. Use reply rate as winning metric.
When This Matters
Use this recipe when leads are formatted, email accounts are warmed, and copy is ready. This is the activation step that transforms a static lead list into a live outbound pipeline generating replies and meetings.