DTC Newsletter / Senior Website and Email Operations Manager / 2021 – 2024
ESP migration and deliverability rescue
Sender score in the low 20s, inbox placement collapsing, and the cause was not the content.
The read
Open rates were falling. Spam placement was rising. The instinct in the room was to fix the content - cleaner subject lines, better segmentation, fresher copy.
I looked at the infrastructure instead. The problem was not what we were sending. It was how we were sending it. DTC was on a shared IP inside ActiveCampaign. Other senders on that IP were damaging the shared reputation and there was nothing we could do about it from our end. A dedicated IP would have solved it, but it was not in the budget.
The read: the deliverability problem was not fixable within the current platform. The only real fix was a migration.
The decision
Move to Campaign Monitor where we could get a clean sending environment, warm a new domain properly, and own our reputation from the ground up.
This was not just an ESP swap. It meant migrating 200K+ subscribers, rebuilding every automation, reconfiguring authentication, and warming the new domain before a single campaign could go out. The newsletter ran 5x a week. There was no pause button.
The metric I chose
Sender score. Not open rate, not click rate. Those were already broken signals because the deliverability problem was suppressing them. The underlying reputation score was the leading indicator. If that moved, everything downstream would follow.
Secondary: spam placement rate via GlockApps. Inbox vs. spam across major providers was the real-time read on whether the migration was working.
The build
Built the migration in phases so the newsletter never stopped. Configured DKIM, SPF, and DMARC on the Campaign Monitor domain. Executed a warming sequence from zero before scaling to full list volume. Rebuilt every automation in Campaign Monitor from scratch.
Segmented the list before the first send: active, inactive, and zombie segments. Started warming with the most engaged segment only and expanded volume as sender score climbed. Used ZeroBounce to clean the list before migration, GlockApps to monitor inbox placement throughout, and Litmus for rendering checks across email clients.
Built ongoing deliverability SOPs so the team had a defined response protocol if scores started dropping again.
20s → 90+
Sender score
200K+
Subscribers migrated
The sender score did not just recover - it stabilized above 90 with the SOPs in place. The diagnostic was right: the problem was never the content. It was the infrastructure. Once the infrastructure was clean, the content had a fair chance to perform.
Tech
Campaign Monitor, primary ESP post-migration
ZeroBounce, list hygiene and bounce management
GlockApps, inbox placement monitoring
Litmus, rendering and spam filter testing
DKIM / SPF / DMARC, email authentication
Miguel N. Monzones
Vancouver, BC, Canada

