- Export everything before you cancel anything, and keep the file on your own machine. Export again from the old system on
the last day. - Contacts, tags and notes move cleanly by CSV. Automations, routing rules and saved searches don't, and have
to be rebuilt. - Carry over unsubscribes and texting opt-outs. CAN-SPAM and FCC rules allow ten business days to honor them, and switching systems
doesn't reset that. - Run both systems for two to four weeks and repoint lead sources one at a time, confirming a test lead arrives
before moving on.
Updated September 30, 2026. Expanded with a field-by-field migration map, how to carry over unsubscribes and texting opt-outs, a week-by-week timeline and a two-week check; removed a claim about matching another
Plenty of agents stay on a CRM they’ve outgrown for far longer than they should, and the reason is almost never the software. It’s the migration. Specifically, it’s a vague fear that something irreplaceable will be lost in the move, and that fear is reasonable, because
Here’s the version that
What should you export first?
Everything, today, whether or not you’re switching. Export your contacts from whatever you currently use, download the file, and put it somewhere that isn’t the CRM: a folder on your machine, a cloud
You want this file regardless. It’s your insurance against the vendor going out of business, getting acquired and shut down, changing pricing in a way you hate, or locking your account over a billing problem at the worst possible moment. All four
Export three things, not one:
- Contacts with every column. Many CRMs export only the columns you have on screen unless you ask for all of them. Ask for
all of them. - Your unsubscribe and do-not-text lists, as their own files. More
on why below. - Anything you’d hate to rebuild from memory: a screenshot of each automation’s steps, your lead routing
rules, your templates.
If your current CRM makes this hard, and export is a support ticket rather than a button, write that down. It tells you what the cancellation experience is going
What moves cleanly, and what doesn’t?
Data moves. Logic doesn’t. Here’s
| What | How it moves | What to check |
|---|---|---|
| Names, emails, phones, addresses | CSV, cleanly | Phone formats, and first and last names in the right columns |
| Tags and custom fields | CSV, usually | Multi-value tags split correctly; custom fields mapped, not dropped |
| Stage and source | CSV, if the new system has matching values | Rename old stages to the new pipeline’s stages before import |
| Notes | CSV, often as one long text field | Long notes aren’t cut off |
| Birthdays and home anniversaries | CSV | Date format; these drive your check-ins |
| Email history | Reconnect the same mailbox and let the new system sync | The first sync can look thin; give it time |
| Call and text history | Rarely exportable in a usable form | Keep the old export as your record |
| Automations, drips, action plans | Don’t move. Rebuild them | Only rebuild what actually ran in the last 90 days |
| Lead routing rules | Don’t move. Rebuild them | Test each source with a real test lead |
| Unsubscribes and opt-outs | Only if you move them yourself | The new system honors them before anything sends |
Email threads are the one that alarms people. Most CRMs don’t own your email; they sync your mailbox. The fix is usually to connect the same mailbox to the new system and let it sync again. Don’t panic if the first import
Logic is where the real work is, and it’s also an opportunity. Automation setups accumulate for years, and most contain a sequence nobody remembers writing and one that’s been sending something embarrassing for longer than anyone would like. Rebuilding is a chance to keep
What about unsubscribes and texting opt-outs?
Move them before you send anything. The obligation to honor them belongs to you, not to whichever
For email, the FTC’s CAN-SPAM compliance guide says “you must honor a recipient’s opt-out request within 10 business days,” and each email in violation is subject to penalties of up to $53,088. An opt-out recorded in your old CRM doesn’t stop being an opt-out because
For texts and calls, the FCC’s TCPA rules (47 CFR 64.1200) say a request to revoke consent must be honored “within a reasonable time not to exceed ten business days,” and a do-not-call request “must be honored for 5 years from the time the request is made.” Keep your records of who agreed to receive texts, too. If you ever need to show consent, the old system’s history may be
In practice:
- Export the unsubscribe, do-not-email and do-not-text lists
as separate files. - Before any campaign or automation runs in the new system, make sure those people are marked
so they’re excluded. - If the new system has no way to mark them, leave them out of any bulk or automated messages
until it does.
This isn’t legal advice. Check with your broker or attorney if you’re unsure how the rules apply
What order avoids the pain?
Set up, check, rebuild, repoint, overlap, then cancel.
1. Set up the new system and import. Don’t cancel anything. Don’t repoint anything. Just get the data in and
2. Check the import properly. Not “does it look about right.” Pick fifteen contacts you know well (a past client, someone mid-transaction, someone with a long history) and check each one field by field. Import problems are systematic. If one contact’s phone number landed in the notes field, they all did, and you want to find that on day one rather than
3. Rebuild the automations you actually use. Look at what fired in the last 90 days in your old system. Rebuild those. Ignore the rest until you miss them, which
4. Repoint lead sources one at a time. This is the step people rush and regret. Your website forms, your portal accounts, your ad platforms, your integrations: each one goes over individually, and you confirm a test lead actually arrives before moving to the next. Portals that send leads by email are often the easiest, because you only change where
5. Run in parallel for two to four weeks. Both systems live. New leads go to the new one; you keep the old one open and readable. It costs one extra month of a subscription you’re about to cancel, and it’s the cheapest insurance in
6. Then cancel. After you’ve exported again from the old system, with the final
How long does a migration take?
For a solo agent, about a month from start to cancel, with an afternoon or two of real
| When | What happens |
|---|---|
| Day 1 | Export everything from the old system. Set up the new one and import. |
| Days 2–3 | Check fifteen contacts field by field. Fix the mapping and re-import if needed. Reconnect email and calendar. |
| Week 1 | Rebuild the automations that ran in the last 90 days. Load your opt-out lists. Repoint the first lead source and send a test lead. |
| Weeks 2–3 | Repoint the remaining sources one at a time. Work from the new system daily; keep the old one open. |
| Week 4 | Final export from the old system. Cancel. |
One thing to plan around: trials are short. Follow Up Boss and Wise Agent each offer a 14-day free trial, which is less time than a proper parallel run. Either import on day one of the trial so the decision is informed, or test with a free plan
For a team, add a week and a real conversation about who owns what, because permissions and record ownership are where team migrations get complicated. That’s not a data problem. It’s an agreement problem, and it’s better solved before the import than after. Decide, too, who is allowed to export the database once it’s in
What should you check in the first two weeks?
That leads arrive, that nothing sends that shouldn’t, and that people are working from
- A test lead from every source has landed, with its source
and details intact. - No automation has messaged anyone on
your opt-out lists. - Email is syncing, and replies from clients land
on their records. - Your calendar shows
the right appointments. - Birthdays and home anniversaries imported with
the right dates. - Everyone on the team has logged in and worked a lead in
the new system. - Nobody is quietly still using the old one
“just for now.”
What do people forget?
Your calendar and email connection. Reconnecting these is usually five minutes, but if you skip it, the new CRM looks broken and empty and you’ll conclude the migration failed when you just didn’t
Telling anyone who needs to know. If you work with a transaction coordinator, an assistant or a team, they need warning and about twenty minutes of orientation. A migration that surprises your coordinator mid-closing goes badly for reasons that have nothing to
The anxiety is out of proportion to the work. The database is the part that moves cleanly. It’s the rules and the habits that take time, and those were going to
If you want to try this against ours, Workspace Free costs nothing and has room for 100,000 contacts. Import takes a CSV of up to 10,000 rows per file, matches the columns for you with a preview, and skips rows that match an existing email or phone. Lead emails from Zillow, Realtor.com and other sites that email you leads can be forwarded to your workspace’s private address, which makes step 4 a matter of changing where emails go; the Lead Inbox shows how. You can look at your whole database properly and decide without cancelling anything, and our comparison of Follow Up Boss alternatives covers
Questions agents ask
What should I export before switching CRMs?
Everything: contacts with their tags, custom fields and notes, plus the activity history if your CRM offers it, and your unsubscribe and do-not-text lists. Keep the files on your own machine, and export again from the old system right
What doesn't transfer when you change CRMs?
Logic doesn't move. Automations, drip sequences, action plans, lead routing rules and saved searches all have to be rebuilt, while contact data usually moves
How long does a CRM migration take?
For a solo agent, an afternoon or two of hands-on work, plus two to four weeks of running both systems in parallel. Teams should add about a week for agreeing
Should I run two CRMs at the same time during a switch?
Yes, for two to four weeks. Send new leads to the new system and keep the old one readable until you've confirmed every lead
Do unsubscribes carry over when I change CRMs?
Only if you move them. Export your unsubscribe and do-not-text lists separately and make sure the new system honors them before you send anything, because opt-out obligations stay with you,
Every lead, conversation and deal in one place. Free for every agent, with room
The team behind Broker & Agent Solutions builds custom real estate websites with live MLS search, and Workspace, the CRM behind them. We’ve built software for this industry for more than twenty years, and we write down the answers to what agents ask us on calls: what things cost, how search works, and how to keep a lead