Why ESP Migration Is One of the Riskiest Moves in Email Operations

Switching your email service provider sounds straightforward on paper. You export your lists, configure your DNS records, and start sending from a new platform. In practice, high-volume senders regularly lose 20 to 40 percent of their deliverability gains during migrations gone wrong. Having worked through dozens of these transitions, from scrappy startups moving off shared infrastructure to enterprise brands pushing 50 million messages per month, the pattern of mistakes is remarkably consistent. This guide documents what actually happens in the field, which tools hold up under pressure, and how to run a migration that protects your sender reputation instead of torching it.

Understanding What You’re Actually Moving (It’s More Than a List)

Most teams underestimate the scope of an ESP migration because they focus on the obvious assets: subscriber lists, templates, and API integrations. The invisible assets matter just as much. Your current sending IP reputation, your domain authentication history, your complaint rate baseline, and your engagement segmentation logic all live inside your existing infrastructure. When you move to a new platform like SendGrid, Mailgun, or AWS SES, you leave most of that behind.

Shared IP pools, which Brevo and Postmark use heavily for transactional senders, carry reputation built by hundreds of other senders. Dedicated IP infrastructure, common in SparkPost and Bird (formerly MessageBird) enterprise configurations, means you are starting from zero with mailbox providers. Neither situation is inherently bad, but each demands a different warm-up strategy.

Before you touch a single DNS record, audit your current program. Pull a 90-day report on your bounce rates by domain, your complaint rate through feedback loops, and your engagement distribution by list age. According to Validity’s 2024 Sender Report, senders who document their baseline metrics before migration are three times more likely to recover full deliverability within 60 days. Teams that skip this step spend weeks troubleshooting problems they could have anticipated.

Check your current complaint rate against the standard thresholds. Google’s Postmaster Tools flags senders who exceed 0.10 percent complaint rates and begins throttling delivery above 0.30 percent. Most FBL-connected ISPs like Yahoo and AOL trigger alerts at the 0.08 percent threshold. If your complaint rate is already hovering near these limits on your current ESP, migration will not fix that. You will simply export the problem to a new platform with less established credibility.

The 6-Phase Migration Checklist: Weeks 1 Through 8

A structured migration timeline makes the difference between a smooth transition and a deliverability crisis. The following framework reflects what works for senders in the 5 million to 100 million monthly send range.

  1. Phase 1 (Week 1 to 2): Infrastructure Setup and Authentication

    Configure your SPF, DKIM, and DMARC records on the new platform before sending a single message. Every major ESP including Mailgun, SendGrid, SparkPost, and AWS SES has documentation for this, but verify alignment manually using MXToolbox or dmarcian. Set DMARC to p=none with reporting enabled so you can see what is authenticating correctly. Register with Google Postmaster Tools and Validity’s Everest under your new sending domain. Request feedback loop registration with Yahoo and any ISPs your audience concentrates in.

  2. Phase 2 (Week 2 to 3): Seed Testing and Pre-Send Validation

    Run your highest-performing templates through inbox placement tools. Litmus and Email on Acid both integrate with major ESPs for pre-send testing. Use a seed list covering Gmail, Outlook, Yahoo, Apple Mail, and corporate domains to establish a placement baseline on the new infrastructure. Platforms like Postmark and Bird provide built-in deliverability dashboards, but seed testing through a third-party tool catches placement issues the native dashboards miss.

  3. Phase 3 (Week 3 to 4): Warm-Up Begins with Highest-Engaged Segment

    Start sending exclusively to subscribers who have opened or clicked within the past 30 days. This group produces the strongest engagement signals and helps mailbox providers build a positive reputation profile for your new IP. Typical warm-up curves start at 500 to 1,000 messages per day per IP in week one, doubling every 48 to 72 hours based on performance signals. AWS SES and SendGrid both offer automated warm-up features, but manual control over segment selection outperforms automated volume ramping when list hygiene is imperfect.

  4. Phase 4 (Week 4 to 5): Expand to 90-Day Engaged Subscribers

    After consistent inbox placement above 90 percent for your most engaged segment, expand to subscribers active in the past 90 days. Monitor bounce rates closely during this phase. A hard bounce rate above 2 percent signals list hygiene problems that will damage your new IP’s reputation faster than on a seasoned infrastructure. Suppress any address that hard bounces immediately, and watch your complaint rate daily against that 0.08 percent FBL threshold.

  5. Phase 5 (Week 5 to 7): Parallel Running and Volume Ramp

    Run both your old and new ESP simultaneously during this phase. Route promotional sends through the new platform while keeping triggered and transactional messages on the old one until you confirm stability. This parallel architecture costs more in the short term but prevents catastrophic delivery failures from reaching your highest-value transactional traffic. SparkPost and Mailgun both support subdomain-level routing that makes split traffic management cleaner to implement.

  6. Phase 6 (Week 7 to 8): Full Cutover and Decommission

    Move all traffic to the new platform after sustained performance across all inbox placement metrics. Keep your old ESP account active for at least 30 days post-cutover to catch any delayed bounce data or FBL complaints that reference earlier sends. Update all tracking domains, unsubscribe handlers, and webhook endpoints before shutting down the old configuration. Confirm DMARC is set to p=quarantine or p=reject now that authentication is verified across the full send stream.

Platform-Specific Considerations That Change Your Strategy

Not every ESP behaves the same under warm-up pressure, and experienced operators know which platforms require extra caution at which stages.

AWS SES offers the lowest cost at scale and handles extremely high throughput, but its reputation management tooling is minimal compared to commercial platforms. You are largely managing reputation blind unless you build custom monitoring with Postmaster Tools and third-party tools like Validity’s Everest. Teams migrating to SES should budget more time for Phase 3 and 4 of the warm-up because SES provides fewer native signals to guide pace decisions.

Mailgun and SendGrid both provide reputation dashboards and dedicated IP management with strong API documentation, making them favorites for engineering-driven teams that want programmatic control over warm-up pacing. Mailgun’s inbound routing capabilities also make it useful for senders who need to handle replies at volume during migration without disrupting existing flows.

SparkPost, now part of Bird, has historically offered the deepest deliverability analytics in the commercial ESP market. Their Signals product gives senders engagement cohort analysis that helps prioritize which segments to migrate first. For senders above 10 million monthly messages, the analytical depth often justifies the premium pricing during a migration window.

Brevo (formerly Sendinblue) and Postmark serve different ends of the transactional spectrum. Brevo’s shared IP infrastructure suits senders with moderate volumes who want faster warm-up timelines without managing dedicated IPs. Postmark maintains strict quality gates for transactional mail and will reject senders with high complaint histories, which makes pre-migration list hygiene non-negotiable if Postmark is your destination. According to Email Geeks community discussions throughout 2024 and 2025, Postmark’s inbox placement rates for transactional mail consistently rank among the highest in the industry, largely because of that selectivity.

Litmus’s 2024 State of Email report noted that 68 percent of enterprise senders planned an ESP evaluation or migration within the following 18 months, often driven by cost pressure or deliverability stagnation. With that many programs in motion simultaneously, ISPs are seeing higher volumes of new IP warm-up traffic, which means the bar for strong engagement signals during warm-up has risen. You cannot coast through warm-up on volume alone anymore.

Common Migration Mistakes That Derail Programs

Migrating your full list at once is the most frequent and most damaging mistake. Sending your entire subscriber base through a cold IP in week one generates the volume spikes that ISPs read as suspicious, regardless of how clean your list is. The warm-up curve exists for a reason, and skipping it because the schedule is tight creates remediation work that takes longer than the warm-up would have.

Skipping parallel running to save costs is the second most common error. The two or three weeks of duplicate platform fees feel unnecessary until something goes wrong with transactional delivery during cutover. Order confirmations and password resets hitting spam folders cost more in customer support and lost revenue than the platform overlap ever would have.

Migrating without refreshing list hygiene first imports years of accumulated deliverability problems onto a clean IP. Run your full list through a validation service like Kickbox or NeverBounce before Phase 3 begins. Suppression file continuity also trips up migrations more often than teams expect. Carrying your unsubscribe and complaint suppression records from the old ESP to the new one is not optional. Failing to do so means you will mail people who have already complained, producing complaint rates that spike above the 0.08 percent FBL threshold within the first 30 days on new infrastructure.

Finally, teams frequently misconfigure DMARC during migration. Moving sending domains between ESPs without updating SPF includes and DKIM selectors while DMARC is set to p=reject causes legitimate mail to fail authentication entirely. Always stage authentication changes in monitoring mode first, validate with reporting data, then enforce. A single misconfigured DNS record can block delivery to an entire mailbox provider for days before the source of the problem becomes obvious.

Ready to improve your email infrastructure?

Book a free 15-minute diagnostic with Data Innovation. Trusted by Nestlé, Reworld Media, Feebbo Digital.

Book Free Diagnostic