Instantly is the #1 email platform for cold email. But most users configure it wrong, destroying deliverability before campaigns start.
This guide walks through proper setup: account connection, warmup, pool rotation, sending schedules, and compliance for European markets.
Part 1: Initial Account Setup
Step 1: Create Instantly Account
- Go to Instantly.ai
- Create account (email + password)
- Verify email
- Complete profile (company name, role)
- Choose plan (Starter €49/mo for testing, Pro €99/mo for scaling)
Step 2: Connect Email Account
- Dashboard → Integrations → Email Account
- Select provider (Gmail, Outlook, etc.)
- Grant permissions (Instantly needs SMTP access)
- Confirm connection
- Test send (Instantly sends test email to itself)
Step 3: Add Sending Domain(s)
Critical: Use custom domain (not Gmail/Outlook account). This protects your primary email and improves deliverability.
- Domains → Add New Domain
- Enter domain (e.g., campaign.company.com)
- Instantly provides DKIM/SPF/DMARC records
- Add records to your domain registrar (Namecheap, GoDaddy, etc.)
- Wait 24-48 hours for DNS propagation
- Verify domain in Instantly
DKIM/SPF/DMARC Setup (Critical for Deliverability):
- DKIM (DomainKeys Identified Mail): Digitally signs emails (proves authenticity)
- SPF (Sender Policy Framework): Authorizes IPs to send from domain
- DMARC (Domain-based Message Authentication): Policy on how to handle failures
Your domain registrar should have fields for these. Instantly provides exact values to paste.
Step 4: Configure Sending IP Pool
Instantly manages IPs, but you can configure rotation:
- Settings → IP Rotation
- Select "Auto Rotate" (recommended)
- Set rotation frequency (every 50 emails, every 100 emails)
- Save
Why rotate? ISPs track sending patterns. Rotation makes it look like emails come from different sources (more authentic).
Part 2: Warmup Configuration (Critical for Deliverability)
Warmup Purpose: Build sender reputation BEFORE aggressive sending.
Think of it like this: New domains have zero reputation. ISPs are suspicious. Warmup proves you're legitimate.
Warmup Schedule (Recommended)
Week 1: 25-50 emails/day to engaged contacts
Week 2: 50-100 emails/day to warm leads
Week 3: 100-150 emails/day to broader list
Week 4+: 150-300 emails/day (domain now warm)
How to Configure Warmup in Instantly
- Campaigns → Warmup Settings
- Enable "Warmup Mode"
- Set daily warmup limit (start at 50)
- Select "Warmup Engagement" (Instantly sends to warmup addresses that open + click)
- Save
Warmup Works Because:
- Open rate = positive signal (ISP sees: recipient engaged)
- Click rate = positive signal (ISP sees: not spam)
- Buildup = gradual reputation increase
Manual Warmup (If Warmup Mode Not Enough)
- Create CSV of 100-200 emails you own or control:
- Your team members
- Partners who agreed
- Client emails (who know cold email is coming)
- Send 1 email per person during warmup period
- Ask them to open + click
- Track opens/clicks
- After 2 weeks, domain reputation high enough for cold email
Part 3: Campaign Configuration
Step 1: Create Campaign
- Campaigns → New Campaign
- Name (e.g., "UK SaaS Q1 2026")
- Select sending domain
- Upload CSV (First Name, Last Name, Email, Custom Variable 1, etc.)
- Map columns in Instantly
- Continue
Step 2: Write Email Sequence (4 Emails Recommended)
Email 1 (Day 1):
`
Subject: [Company]: [Metric]?
Body: Hi [First Name], I noticed [Company] growing in [Market]. We helped [similar company] achieve [result]. Open to 15 minutes next week?
`
Email 2 (Day 4):
`
Subject: Quick question...
Body: Still thinking about our previous message? Here's a case study that might help.
`
Email 3 (Day 8):
`
Subject: Final thought
Body: Last chance to chat about [specific value]. Let me know if you're interested.
`
Email 4 (Day 15+) - If Still No Response:
`
Subject: Closing out...
Body: Taking you off list. No hard feelings. Cheers!
`
Step 3: Configure Sending Schedule
- Campaign Settings → Sending Schedule
- Daily limit: 50-100 emails (start conservative)
- Sending hours: 9 AM - 5 PM (business hours for recipient timezone)
- Days: Monday - Friday (most people check work email M-F)
- Save
Why these hours? Cold emails sent during business hours get higher open rates (people actually checking email).
Step 4: Set Reply Tracking
- Campaign Settings → Reply Handling
- Enable "Auto-Forward Replies" to your email
- Set reply threshold (automatically move to "responded" bucket after 1 reply)
- Save
This ensures: You don't miss responses buried in Instantly interface.
Part 4: Advanced Configuration
Setting Up A/B Testing
- Create Campaign
- Add 2 subject lines (for A/B test)
- Segment list: 50% get Subject A, 50% get Subject B
- Send simultaneously
- Track opens/clicks by subject
- After 500 emails, identify winner
- Use winner for remaining list
Pool Rotation Strategy
- Create 3-5 campaigns (same list, different domains)
- Set each to send at different hours
- Rotate between domains
- Net effect: Looks like different teams sending (improves deliverability)
Example:
- Campaign 1 (campaign.com): 50 emails 9 AM
- Campaign 2 (outreach.com): 50 emails 11 AM
- Campaign 3 (connect.com): 50 emails 2 PM
- Campaign 4 (reach.com): 50 emails 4 PM
Smart Send (For International Campaigns)
- Campaign Settings → Smart Send
- Enable "Recipient Timezone"
- Select sending hour (e.g., 10 AM)
- Instantly sends 10 AM in RECIPIENT'S timezone, not yours
- Save
Benefit: Email arrives during recipient's business hours regardless of their timezone.
Part 5: Compliance Configuration (European Markets)
GDPR Compliance
- Campaign Settings → Compliance
- Enable "GDPR Compliant Mode"
- Requires:
- Clear unsubscribe link (mandatory)
- Sender address visible
- Clear sender identification
- Save
Unsubscribe Link Setup
- Campaign Settings → Unsubscribe
- Enable "Unsubscribe Link"
- Make sure link appears in email footer
- Test unsubscribe flow (click link, verify removal)
- Maintain suppression list (never email unsubscribed contacts again)
Part 6: Monitoring & Optimization
Dashboard Metrics to Track
- Open Rate: Target 15-25% (problem if <10%)
- Click Rate: Target 8-15% (problem if <5%)
- Response Rate: Target 3-8% (problem if <2%)
- Bounce Rate: Keep <5% (problem if >10%)
- Complaint Rate: Keep <0.1% (ISP will blacklist you if >1%)
Optimization Actions
If Open Rate Low (<10%):
- Subject lines weak (too generic)
- Sending time wrong (not business hours)
- Domain reputation low (need more warmup)
- Action: A/B test subject lines, check domain warmup status
If Click Rate Low (<5%):
- Email body weak (no curiosity/urgency)
- CTA unclear (not asking specific question)
- Email too long (cut to 75-100 words)
- Action: Simplify message, clearer CTA
If Response Rate Low (<2%):
- Target list wrong (not right decision-maker)
- Personalization weak (too generic)
- Offer unclear (what are you actually selling?)
- Action: Re-segment list, re-personalize, clarify value prop
If Bounce Rate High (>5%):
- List quality bad (invalid emails)
- Domain reputation damage (too aggressive sending)
- Action: Use Hunter.io to verify emails, slow domain warmup
If Complaint Rate High (>0.1%):
- Email perceived as spam
- Sending to wrong audience
- Subject line deceptive
- Action: Improve subject lines, target right audience, slow warmup
Part 7: Scaling
When to Scale Sending Volume
Safe to 2x volume if:
- Bounce rate stable <5%
- Complaint rate stable <0.1%
- Open rate stable 15%+
- Domain not flagged by ISP
Process:
- Increase daily limit from 50 to 100
- Monitor metrics for 3-5 days
- If stable, increase to 150
- Repeat until reaching 300-400 daily (max sustainable)
When to Add New Domain
After first domain sends 10,000+ emails and proves stability:
- Register 2nd domain
- Warm for 2-3 weeks
- Send same campaign from 2nd domain
- Repeat with 3rd domain
Why multiple domains? Spreads reputation across domains, prevents single ISP blacklist from destroying campaigns.
Part 8: Troubleshooting
Problem: Low Open Rates
- Check domain warmup (is it complete?)
- Verify DKIM/SPF/DMARC setup
- Check ISP blacklists (mxtoolbox.com)
- A/B test subject lines
Problem: High Bounce Rate
- Verify email list quality (use Hunter.io)
- Check domain reputation (might be flagged)
- Slow warmup (domain reputation recovering)
Problem: Complaints/Spam Folder
- Subject line too clickbaity?
- Sending to disengaged list?
- Too many emails too fast?
- Reduce volume, slow warmup
Problem: Campaign Not Sending
- Domain not verified (check Status)
- Daily limit reached (increase limit)
- Recipient email invalid (check bounce rate)
- DKIM/SPF/DMARC misconfigured (verify in domain registrar)
Configuration Checklist
- ✅ Email account connected
- ✅ Custom domain added
- ✅ DKIM/SPF/DMARC configured
- ✅ Warmup enabled (minimum 2 weeks)
- ✅ IP rotation enabled
- ✅ Campaign created
- ✅ 4-email sequence written
- ✅ Sending schedule set (business hours)
- ✅ Unsubscribe link tested
- ✅ A/B testing configured
- ✅ Monitoring dashboard set up
- ✅ Compliance settings enabled
Once all checkboxes complete, you're ready to send with confidence.
---