To migrate ESPs without deliverability damage: 1) Set up the new ESP with full authentication (SPF, DKIM, DMARC) before migrating any traffic, 2) Overlap both ESPs during transition — don't flip a switch, 3) Start the new ESP with your most engaged segment at low volume, 4) Gradually shift traffic from old to new over 2-4 weeks, 5) Monitor reputation on both ESPs throughout, 6) Only decommission the old ESP after the new one has stable reputation. Never migrate all traffic on day one.
ESP Migration Playbook: Switch Providers Without Killing Deliverability
Why Migrations Go Wrong
The typical migration: company signs up with new ESP on Monday, migrates entire list on Tuesday, sends a campaign on Wednesday. By Thursday, deliverability has crashed.
Why? The new ESP means new IPs with no reputation. They need a proper warmup. Even with perfect authentication, ISPs don't trust new sending patterns from unfamiliar IPs. Add to that the common errors (forgotten DNS records, different sending patterns, list format changes), and you have a recipe for disaster.
The Safe Migration Process
Phase 1: Preparation (Week 1)
Before touching any traffic:
-
Set up the new ESP completely
- Create account, verify identity
- Add your sending domain
- Configure SPF (add new ESP's include to your existing record)
- Configure DKIM (add new ESP's DKIM records alongside existing)
- Verify DMARC is published and monitoring
-
Configure custom tracking domain on the new ESP
-
Import your list to the new ESP
- Clean the list before import (validate with ZeroBounce/NeverBounce)
- Segment by engagement: hot (opened 30 days), warm (opened 90 days), cold (90+ days)
-
Recreate automation workflows on the new ESP
- Welcome sequences, abandoned cart, post-purchase
- Test with internal addresses before going live
-
SPF record during overlap:
v=spf1 include:old-esp-spf include:new-esp-spf -all
Both ESPs must be in SPF simultaneously during migration.
Phase 2: Gradual Traffic Migration (Weeks 2-5)
Week 2: Send to your most engaged segment (opened in last 30 days) through the new ESP. Keep sending everything else through the old ESP.
- Volume: 10-20% of total traffic on new ESP
- Monitor: Google Postmaster Tools, bounce rates, spam complaints
Week 3: Shift more engaged recipients to new ESP.
- Volume: 30-40% on new ESP
- Old ESP handles remaining 60-70%
- Check: reputation building on new ESP? Any delivery issues?
Week 4: Majority of traffic on new ESP.
- Volume: 60-80% on new ESP
- Old ESP handles remaining 20-40% (least engaged)
- If dedicated IP on new ESP: should be well into warmup by now
Week 5: Full traffic on new ESP.
- Volume: 100% on new ESP
- Old ESP: standby only (keep active for rollback)
- Verify: all metrics stable, no deliverability regression
Phase 3: Decommission (Weeks 6-8)
- Confirm all metrics stable for 2+ weeks on new ESP
- Remove old ESP from SPF record
- Remove old ESP's DKIM records (optional — they don't hurt anything if left)
- Cancel old ESP account
- Update DMARC monitoring to confirm no failures from old infrastructure
DNS Cutover Timeline
| Day | SPF Record | DKIM Records | Active ESP |
|---|---|---|---|
| Day 1 | Old + New | Old + New | Old (100%) |
| Week 2 | Old + New | Old + New | Old (80%) + New (20%) |
| Week 3 | Old + New | Old + New | Old (60%) + New (40%) |
| Week 4 | Old + New | Old + New | Old (20%) + New (80%) |
| Week 5 | Old + New | Old + New | New (100%) |
| Week 7 | New only | New only | New (100%) |
What to Monitor During Migration
- Google Postmaster Tools: Watch domain reputation daily. Any drop = slow down migration.
- Bounce rate on new ESP: Should stay under 2%. Higher = list quality issue.
- Spam complaint rate: Must stay under 0.1%. Higher = pause and investigate.
- Open/click rates: Compare between old and new ESP. Significant drop = delivery issue.
- DMARC reports: Verify both ESPs show as passing authentication.
Emergency Rollback
If the new ESP's deliverability crashes during migration:
- Stop sending from the new ESP immediately
- Shift all traffic back to old ESP (it's still configured and running)
- Investigate the cause (authentication failure, IP reputation, list issue)
- Fix the issue
- Restart migration from Phase 2, slower
This is why you keep the old ESP running throughout migration. It's your safety net.
Practitioner note: The most common migration failure I see: companies move from Mailchimp to Klaviyo, import their full 100K list, and blast a campaign on day one. Klaviyo's shared IPs are different from Mailchimp's. The sending pattern is different. ISPs see an unfamiliar pattern and filter aggressively. Always start with engaged segments at low volume.
Practitioner note: Watch your SPF lookup count during overlap. Both ESPs in one SPF record might exceed 10 lookups. If so, use subdomain routing: run the new ESP from
marketing.yourdomain.comwith its own SPF record while the old ESP continues onyourdomain.com.
Practitioner note: Don't forget transactional email during marketing ESP migration. If your transactional runs on the same ESP, migrate it separately. Or better: use a dedicated transactional service (Postmark) that doesn't change during marketing ESP migrations.
If you're planning an ESP migration and want it done without deliverability risk, schedule a consultation — I manage ESP migrations for businesses that can't afford downtime.
Sources
- Google: Email Sender Guidelines
- Klaviyo: Migration Guide
v1.0 · March 2026
Frequently Asked Questions
How long does an ESP migration take?
Plan for 4-8 weeks total. Week 1: new ESP setup and authentication. Weeks 2-5: gradual traffic migration with overlapping sends. Weeks 6-8: full cutover and old ESP decommission. Rushing this timeline is the #1 cause of post-migration deliverability crashes.
Will I lose my sender reputation when switching ESPs?
Domain reputation carries over (it's tied to your domain, not the ESP). IP reputation does NOT carry over — if you move to new IPs, you start fresh and need warmup. This is why gradual migration matters.
Should I keep both ESPs running simultaneously?
Yes, during the migration period. Run the old ESP for your full list while gradually onboarding segments onto the new ESP. This ensures continuous delivery and lets you roll back if the new ESP has issues.
What about my DNS records during migration?
You'll need both ESPs in your SPF record during overlap. Add the new ESP's SPF include BEFORE sending any email through it. DKIM: configure the new ESP's DKIM alongside the old one. Don't remove old ESP's records until migration is complete.
What's the most common migration mistake?
Migrating all traffic to the new ESP on day one. Even with proper authentication, the new ESP's infrastructure (new IPs, new sending patterns) needs time to build reputation with your recipient base. Gradual is the only safe approach.
Want this handled for you?
Free 30-minute strategy call. Walk away with a plan either way.