Loading tutorials…
Loading tutorials…
Most cold email "campaigns" are one cold email + one follow-up that lands in spam. Real campaigns have 4-6 step sequences, deliberate cadence, throttled sending, and A/B testing. This walks the right setup.
Who this is forOperators with warmed-up Instantly accounts ready to send real cold campaigns. If you have a target list and copy ready but are unsure how to assemble it in Instantly without burning accounts, this is for you.
What you'll need
Step 1
CSV with email + custom fields for personalization (first name, company, role, hook). Clean before uploading.
Required columns: email (validated, no role-based addresses like info@/sales@/support@), first_name.
Recommended custom fields: company_name, role, industry, hook (one specific thing about them to reference in cold email opener).
Clean the list:
- Remove invalid emails (use Instantly's built-in verifier or NeverBounce).
- Remove role-based emails (they go to multiple people and have lower response rates).
- Remove unsubscribes from past campaigns.
- Deduplicate.
Save as CSV. UTF-8 encoding. Test with 10 rows before uploading 1,000.
Step 2
Campaigns → + New Campaign → name it descriptively → upload leads → choose sending accounts.
Campaigns → "+ New Campaign."
Name descriptively: "[Audience] - [Offer] - [Date]." Example: "SMB SaaS Founders - Outbound Audit Q2 2026."
Upload the cleaned CSV. Map columns to Instantly fields.
Choose sending accounts: pick 3-5 warmed accounts to distribute the campaign across. Distributing reduces per-account daily volume and protects each account.
Set timezone of sending: aligned with recipient timezones is best (e.g., send to US accounts during 9 AM-2 PM ET).
Step 3
4-6 steps spread over 14-21 days. Each step has its own subject + body. Day 0 → Day 3 → Day 7 → Day 12 → Day 18 → Day 25.
Step 1 (Day 0): the original cold email. Personalized opener, value statement, specific ask. Keep under 100 words.
Step 2 (Day 3): "Bumping this up" — short follow-up referencing the original. Often the highest-reply step.
Step 3 (Day 7): different angle. If step 1 was problem-focused, step 3 is social-proof-focused (or vice versa).
Step 4 (Day 12): "Different ask" — instead of asking for a meeting, ask for feedback or referrals.
Step 5 (Day 18): "Final outreach" — break-up message. "If I don't hear back, I'll close the loop." Counterintuitively high reply rate.
Step 6 (optional, Day 25): "Did I get the wrong person?" approach. Helps redirect to right contact in the org.
Step 4
Campaign Settings → Schedule → max emails per sending account per day. Cap at 30-50 to protect accounts.
In campaign settings, set "Maximum emails per sending account per day" to 30-50.
Math: 5 sending accounts × 40/day = 200 emails/day total for this campaign.
Also set "Wait time between emails" to 10-15 minutes randomized. Sending 40 emails in 60 seconds is a clear bot signal.
Configure sending window: 9 AM-5 PM in recipient timezone, weekdays only.
Higher per-account volume = faster campaign completion but higher burn risk. Lower per-account volume = slower but safer.
Step 5
Campaign Settings → A/B Testing → create 2-3 subject line variants. Instantly auto-distributes evenly.
Subject line is the #1 driver of open rates. A/B test 2-3 variants on step 1.
Variant types to test:
- Question vs statement.
- Personalized (with first name) vs generic.
- Short (3-5 words) vs longer (8-10 words).
Instantly distributes leads evenly across variants. After 200-300 sends, the winner becomes clear.
Resist over-testing: 2-3 variants per step. Testing 8 variants splits the data too thin.
Step 6
Verify: leads uploaded, sending accounts warmed, copy reviewed, links work, throttling set, A/B test configured, reply forwarding ON.
Final checks before clicking Launch:
- [ ] Lead list uploaded and verified (10 sample rows look correct).
- [ ] All sending accounts have 14+ days warmup with 90%+ inbox rate.
- [ ] Copy reviewed by a teammate for typos, links work, no spammy phrasing.
- [ ] Throttling set to 30-50 per account per day.
- [ ] Sending window configured (9 AM - 5 PM recipient timezone, weekdays).
- [ ] A/B test variants on step 1 set up.
- [ ] Reply forwarding to Unibox + Slack alerts enabled.
- [ ] Unsubscribe link present and tested.
Step 7
Click Launch. Watch open rate, reply rate, bounce rate hourly for the first 48 hours. Pause if metrics tank.
Click Launch.
Watch first 48 hours closely. Healthy benchmarks:
- Open rate: 30-60% (depends on subject + targeting).
- Reply rate: 1-5% on cold lists, 5-15% on warm/qualified lists.
- Bounce rate: under 3%. Above 5% = list quality issue, pause and reverify.
- Spam complaints: under 0.1%. Above 0.5% = pause immediately, audit copy.
For metrics tanking: pause the campaign, diagnose, restart with fixes. Better to pause than push through bad data.
Common mistakes
Skipping list verification
What goes wrong: Upload 1,000 leads without verification. 300 are invalid. Bounce rate at 30%. Sending account flagged as spam-source by Google. Account burned in 3 days.
How to avoid: Run every list through Instantly's built-in verifier or NeverBounce BEFORE upload. Target <3% bounce rate.
Sending 100+ emails/day per account
What goes wrong: Cap at 100 emails/day per sending account. Recipient providers throttle then blacklist. Sender reputation damaged. Reply rate craters.
How to avoid: Maximum 30-50/day per account. Need more volume? Add more accounts, not higher per-account volume.
Only 1-2 step sequences
What goes wrong: Send only step 1 + 1 follow-up. Average campaign generates 0.5-1% reply rate. With proper 4-6 step sequence, same list generates 3-8%.
How to avoid: Always design 4-6 step sequences spread over 14-21 days. Follow-ups generate most replies, not the first email.
No personalization beyond first name
What goes wrong: 'Hey {{ first_name }}, I noticed your company...' — every recipient sees identical generic email. Reply rate at 0.5% because it screams template.
How to avoid: Personalize with at least 2-3 specific fields per email: recent news, role-specific pain, named competitor, etc. Use Instantly's AI Personalization for scale.
No A/B testing
What goes wrong: Run campaign for 4 weeks with one subject line. Reply rate at 1%. Never know if a different subject would have hit 3%. Half the budget on bad copy.
How to avoid: A/B test subject lines on step 1 of every campaign. After 300 sends, winner becomes clear and you adapt.
Not monitoring first 48 hours
What goes wrong: Launch campaign Friday afternoon. Don't check until Monday. Bounce rate hit 15% over the weekend, account is now flagged. 48 hours of damage before any human intervention.
How to avoid: Monitor first 48 hours hourly. Pause immediately if bounce rate >5%, spam complaints >0.5%, or open rate <20%.
Recap
Done — what's next
How to set up multi-inbox warmup in Instantly
Read the next tutorial
Hand it off
Campaign craft is half the battle in cold email. EverestX cold email specialists handle copy + targeting + sequence design + monitoring as a default. Typical engagement: $400-1,000/mo at $14-16/hr for ongoing campaign management.
See specialist rates
4-6 steps over 14-21 days is standard. Fewer steps = leave replies on the table (most come from follow-ups). More steps = annoying and increases unsubscribe rate.
1-5% on cold lists with decent targeting. 5-15% on warm or highly qualified lists. Below 1% suggests copy, targeting, or deliverability issues. Above 15% suggests the list is too warm to be called cold.
Pause when: bounce rate >5%, spam complaints >0.5%, or open rate <20% after 200+ sends. Stop and diagnose before continuing.
Distribute each campaign across 3-7 sending accounts. Fewer = per-account volume too high. More = harder to manage replies + maintain consistency.
Generally no for B2B. Open and reply rates drop 30-50% on weekends. Schedule sending Monday-Friday 9 AM-5 PM in recipient timezone.
Instantly
Warmup is what separates cold-email accounts that work from accounts that get burned in week 1. Multi-inbox warmup at scale (5-15 accounts) has its own discipline. This walks the right pattern.
Instantly
Most cold email templates are bad. Generic openers, weak value statements, vague asks. This walks the template structure specialists use to hit 3-8% reply rates instead of 0.5-1%.
Instantly
Deliverability is the difference between cold email that works and cold email that lands in spam. It is 80% setup + discipline, 20% craft. This walks the foundation that real cold-email operators run.
Instantly
DIY cold email is great until reply rates plateau under 1% and you cannot figure out why. This is the honest framework: when the cost of self-managing exceeds the cost of a specialist, and how to tell which side you are on.
Lemlist
Single-channel cold email is dead. Multichannel sequences — email + LinkedIn + calls — typically lift reply rate 2-3x over email-only. Here's how to build a real multichannel cadence in the 2026 Lemlist UI.