Migrate from Smartlead to Reply.io Without Losing Your Sending Domains
TL;DR
You can migrate from Smartlead to Reply.io in about a week without losing sending domain reputation, as long as you export sequences first, re-authenticate your mailboxes in Reply.io, and run a short warm-up overlap before cutting over.
On this page
The trigger is almost always the same. A client pings me because their Smartlead reply rates have slipped two points in a quarter, support tickets are sitting open for five days, or they want LinkedIn steps baked into the same sequence without duct-taping a second tool on top. At that moment, Reply.io becomes the obvious next conversation. The question is never really “should we switch.” It is “how do we move three sending domains and a dozen live sequences without torching deliverability.” That is exactly what this guide covers.
Before you migrate: the prep checklist
Do not skip this section because you are eager to get into Reply.io. I have watched teams blow up their primary outbound domain by connecting it to a new platform while the old one was still sending. Thirty minutes of prep here saves a week of deliverability recovery.
Gather the following before you touch a single setting:
- Active sequences. Screenshot or document every step: subject lines, body copy, wait days, conditions. Smartlead has no native sequence export, so this is manual.
- Lead exports. In Smartlead, go to Leads > export CSV for every campaign you intend to migrate. Include the status column so you know who replied, who bounced, and who is mid-sequence.
- Mailbox inventory. List every sending address, the Google Workspace or Microsoft 365 account it lives in, and its current daily sending limit in Smartlead. You will re-enter these one by one in Reply.io.
- DNS records. Pull the current SPF, DKIM, and DMARC TXT records for every sending domain from your DNS provider (Cloudflare, Route 53, wherever). You need these on hand when Reply.io gives you its own DKIM selector.
- Warm-up status. Note the warm-up score and current daily ramp for each mailbox in Smartlead. Accounts with a warm-up score below 70 should not be migrated until the score recovers, or you accept the risk of starting fresh.
- Pause, do not delete. Set all active Smartlead campaigns to paused. Do not delete them. You will want the data for comparison reporting later.
Step-by-step migration
In Reply.io, go to Settings > Email Accounts > Add Account. Connect each Google or Microsoft mailbox via OAuth. Once connected, navigate to the Email Deliverability tab for each account. Reply.io will generate a unique DKIM selector (something like 'reply1._domainkey'). Copy that TXT record and add it to your DNS provider alongside your existing Smartlead DKIM selector. Do NOT remove the Smartlead record yet. You can have multiple DKIM selectors active simultaneously; this is by design and does not hurt deliverability.
Your current SPF record likely includes Google's or Microsoft's includes plus Smartlead's sending IPs. Add Reply.io's SPF include (documented in their help center as 'include:_spf.reply.io') to the same TXT record. Keep the Smartlead include for now. SPF records have a 10-lookup limit, so count yours and flatten if needed using a tool like dmarcanalyzer.com's SPF flattener. A broken SPF is the single fastest way to land in spam during a migration.
Use your screenshots from the prep phase. In Reply.io, create a new campaign, select 'Multichannel Sequence,' and add steps. Email steps map directly from Smartlead. This is also the moment to add LinkedIn connection requests or profile views between email steps, the feature Smartlead does not have. Set wait days to match your Smartlead sequence exactly. For subject lines and body copy, paste from your screenshots. Personalization tokens in Reply.io use double curly braces, but check the variable names in Reply.io's token library since they differ slightly from Smartlead's syntax.
Upload your exported CSVs into each Reply.io campaign via the People tab. Use the status column from Smartlead to filter: exclude anyone who already replied (they are in your CRM), hard bounces (they should hit your suppression list first), and anyone in step 4 or later of a long sequence (finishing them in Smartlead is cleaner than resetting their cadence mid-flight). Import only leads who have not yet been contacted or are in the early steps. Map the CSV columns to Reply.io's contact fields during the import wizard. At minimum: first name, last name, email, company.
For five to seven days, run Smartlead campaigns at 50% of their normal daily limit and start Reply.io campaigns for the same sequences at 50% of your target volume. This means each domain is sending at full intended volume total, split across two platforms. Monitor bounce rate and spam complaints daily in both tools. If Reply.io's deliverability dashboard shows a bounce rate above 3% on any mailbox, pause that mailbox and investigate before increasing volume. After the overlap window, ramp Smartlead down to zero and Reply.io up to full send.
Once Reply.io has been running cleanly at full volume for 48 hours, remove the Smartlead DKIM selector from your DNS. Leave SPF alone for one more week as a buffer. In Smartlead, archive (do not delete) all migrated campaigns and disconnect your mailboxes from the platform to prevent any accidental sends. Cancel or downgrade your Smartlead plan only after confirming no team member is still using it for any active sending.
What breaks and what does not transfer
The gotchas in this migration are predictable once you know where to look. Here is what I have seen trip up teams most often, and a few of these surprised even teams who had done platform migrations before.
What does not transfer:
- Smartlead’s A/B test data stays in Smartlead. You cannot export winner variants with statistical context.
- Inbox rotation logic is rebuilt from scratch. Reply.io handles inbox rotation differently (account-level vs. campaign-level), so your rotation ratios need to be reconfigured manually.
- Warm-up reputation is not portable. A mailbox with a 90-day warm history in Smartlead starts from zero reputation with Reply.io’s warm-up network. The underlying domain reputation from SPF/DKIM alignment with ISPs does carry over.
- Unsubscribe lists. Smartlead stores opt-outs per campaign. Export these and upload them as suppression contacts in Reply.io before importing any leads.
Gotcha: Reply.io’s DKIM selector conflicts with Smartlead’s
If you remove Smartlead’s DKIM selector from DNS before Smartlead campaigns finish sending, any queued emails will fail DKIM verification and either bounce or land in spam. Teams in a hurry delete the old selector on day one of the migration. I have seen this tank an entire domain’s reputation in 48 hours. It is not recoverable quickly.
Fix: run dual DKIM selectors through the overlap window
Most DNS providers allow multiple DKIM TXT records on the same domain as long as the selector names differ. Smartlead uses one selector prefix, Reply.io uses another. Add Reply.io’s record without removing Smartlead’s. Only after Smartlead campaigns are fully paused and the overlap window is complete should you delete the Smartlead selector.
# Both records coexist safely:
smartlead1._domainkey.yourdomain.com TXT "v=DKIM1; k=rsa; p=..."
reply1._domainkey.yourdomain.com TXT "v=DKIM1; k=rsa; p=..."
Verify it worked
Before you declare the migration complete, run these four checks. Teams that skip even one of them tend to find out the hard way three weeks later when a domain gets flagged.
- MX Toolbox DKIM lookup. Enter your domain and Reply.io’s selector at MXToolbox DKIM lookup. You should see a valid public key returned. If it errors, DNS has not propagated yet or the record was entered incorrectly.
- Send a test sequence to a seed inbox. Use a personal Gmail or a tool like Mail-Tester to send a real Reply.io sequence email and check the spam score. A score of 9/10 or above means auth is clean.
- Bounce rate below 2% after 500 sends. Pull the Reply.io campaign analytics after the first real batch. Anything above 2% bounce on a clean list means either the lead import included bad addresses or there is a deliverability issue that needs attention now, not next week.
- Suppression list confirmed. Search for three known opt-out addresses from your Smartlead exports in Reply.io’s suppression list. If they do not appear, your unsubscribe import did not complete correctly.
Who should switch and who should stay
Smartlead alternative: Reply.io vs. staying put
Choose Reply.io if
- You want LinkedIn, phone, and SMS steps inside the same sequence without a separate tool.
- Your team books calls and wants a built-in meeting scheduler tied to the sequence.
- You need CRM sync (HubSpot, Salesforce, Pipedrive) with two-way activity logging out of the box.
Choose Smartlead if
- You run high-volume pure cold email (10k+ emails/day) across many sending accounts and need cheap mailbox slots.
- Your workflow is email-only and you do not need multichannel steps.
- You rely heavily on Smartlead's AI-powered inbox categorization and warm-up scoring.
Choose Instantly if
- You want an even cheaper per-mailbox model than Smartlead with unlimited sending accounts on paid plans.
- Your agency manages multiple client domains and needs clean workspace separation.
- Deliverability analytics and warm-up are your primary feature requirements.
Choose Lemlist if
- You want image and video personalization inside emails (Lemlist's core differentiator).
- Your sequences rely heavily on dynamic landing pages per prospect.
- You are a small team who wants an all-in-one prospecting and sequencing tool.
I have watched the Instantly vs. Smartlead vs. Lemlist decision come up repeatedly for agencies, and it almost always comes down to mailbox economics versus channel breadth. For teams that have already outgrown pure email and need CRM-connected multichannel sequences, Reply.io is where I keep landing. For teams who live and die by raw email throughput at the lowest cost per mailbox, Instantly or Smartlead still win on economics. Full stop.
If your migration anxiety is really about deliverability infrastructure rather than the sequencing tool itself, the domain-auth challenges that surface in phone-stack migrations are worth reading too. The overlap window and dual-auth principles apply across platforms.
One week to a cleaner outbound stack
The Smartlead to Reply.io migration is not technically hard. It is operationally unforgiving. The teams that botch it skip the prep phase, delete DNS records too early, or import their full lead list without filtering out bounces and opt-outs first. Follow the overlap window religiously. Verify DNS with MXToolbox before you send a single real email. Rebuild your sequences from screenshots before you disconnect anything.
Done right, you come out the other side with multichannel sequences, cleaner CRM sync, and a Reply.io setup your whole GTM team can actually use, not just the one SDR who remembered where the Smartlead settings live.
Sources
Frequently asked questions
Is Reply.io a good Smartlead alternative?
Reply.io covers multichannel sequences (email, LinkedIn, calls, SMS) that Smartlead does not, making it a strong alternative for teams who want more than pure cold email volume. The tradeoff is fewer native mailbox slots per plan.
Can I export my Smartlead sequences and import them into Reply.io?
Smartlead lets you export leads as CSV; sequences themselves must be rebuilt manually in Reply.io because there is no cross-platform import format. Budget two to three hours per active campaign.
Will migrating email accounts hurt my domain reputation?
Not if you re-authenticate SPF, DKIM, and DMARC in Reply.io before sending, and run a short overlap warm-up period of five to seven days before pausing Smartlead.
Does Reply.io have built-in email warm-up like Smartlead?
Reply.io includes a warm-up feature called Warmup & Deliverability, but it uses a smaller seed network than Smartlead's. Teams with high-volume cold email often pair Reply.io with a dedicated warm-up tool for the first month.
How long does a full Smartlead to Reply.io migration take?
A well-prepared team can complete the migration in five to seven business days, including DNS re-auth, sequence rebuild, and warm-up overlap.
Free Newsletter
Get new posts by email.
Migration guides, tool comparisons, and pricing breakdowns from real RevOps and GTM stacks, sent as they publish.
No spam. Unsubscribe anytime.
Enjoying this? Share it with your team.
Some links are affiliate links. Disclosure.



