CRM Migration: How to Switch CRMs Without Losing History
What history is worth moving, what is cheaper to archive, a cutover-weekend checklist, and a two-week parallel-run rule before the old CRM goes read-only.
Key takeaways
- Move what a person will be asked about (open deals, account timelines, signed quotes) and archive what nobody has looked at in a year.
- Build the plan in seven steps: audit, decide what moves, clean before mapping, map fields object by object, test-import a slice, schedule cutover, then import the rest.
- A cutover weekend runs Friday freeze and export, Saturday import and reconcile, Sunday spot-check and brief the team, Monday go-live.
- Keep the old CRM open, read-only, for a two-week parallel run so drift between the two systems surfaces before you retire either one.
- Senitix CRM takes contacts, companies and deals in as a CSV or Excel file with create, update and upsert modes; there is no one-click connector from another CRM.
A CRM migration moves your leads, contacts, accounts, deals and their history from one system into another. Done well, it carries over only the history a deal owner still needs (open deals, account timelines, quotes of record), archives the rest, and runs both systems side by side for two weeks before the old one goes read-only.
This guide is the data-migration checklist, not the whole replacement project. If you are still choosing a new CRM, designing pipelines or planning training, start with our CRM implementation guide; come back here for the part where records actually move.
What is a CRM migration, exactly?
A CRM migration is the data half of a CRM replacement: moving records (not workflows, not user training, not the new pipeline design) out of the old system and into the new one. The wider project is the implementation; this is the narrower, riskier piece inside it, where a wrong field mapping or a skipped export can cost a rep a year of notes.
Two shapes are common. A full migration moves every record and its complete history in one pass, which works for a small dataset or a team willing to clean everything first. A staged migration moves open, active records first (the ones a rep touches this week) and brings the rest over in a second pass, or leaves the oldest of it in an archive. Most mid-size B2B teams land on a staged migration, because it gets reps working in the new system fastest.
What CRM history is worth moving, and what is cheaper to archive?
Every record type earns its place in the new CRM differently. Before you map a single field, decide which of these four kinds of history someone will actually open again, and which nobody has looked at in a year.
| Record type | Move or archive | Why | Where it lives after |
|---|---|---|---|
| Open deals and their activity history | Move | A rep needs the full trail to pick up where it left off | The deal record, from day one |
| Account and contact timelines (notes, files, past activities) | Move, at least the last 12–24 months | Reps get asked when they last talked to this account | The account or contact timeline |
| Quotes and contracts of record | Move the signed or still-active ones | Finance needs the number that was actually agreed | Attached to the account, as a document or a quote record |
| Closed-lost deals older than your last full sales cycle | Archive | Rarely reopened; keeps search and reports clean | An exported file, outside the new CRM |
| Marketing-only leads that never became a contact | Archive | No relationship to carry forward; not worth re-importing | An exported file, or discarded per your retention policy |
The rule underneath the table: move what a person will be asked about, archive what a person will only ever look up. A CRM database that opens with two clean years of history reads as trustworthy to a rep; one padded with a decade of half-imported closed-lost deals reads as clutter, and reps stop trusting the search bar within a week.
How do you build a CRM migration plan?
- Audit what you actually have. Export a record count by object (leads, contacts, accounts, deals, quotes, activities) and get a rough sense of how much is duplicate or stale.
- Decide what moves and what gets archived, using the table above as a starting filter, then get sign-off from sales leadership so nobody discovers a missing deal in week three.
- Clean before you map. Merge obvious duplicates and fix broken required fields (blank close dates, missing owners) in the old system; it is always faster there than in the new one.
- Map fields object by object, starting with what open deals depend on: stage, owner, amount, close date, then account and contact fields, then anything custom.
- Run a test import with a small, representative slice (one pipeline, one team, or the last quarter) and have someone who knows the data check it before you touch the rest.
- Schedule the cutover weekend and the parallel-run window below, and tell the team in advance what changes for them on day one.
- Import the full dataset, verify it, and open the new CRM to the team, with the old one still reachable, read-only, for reference.
What does a CRM data migration checklist look like for cutover weekend?
A cutover weekend has four short phases. Each item needs an owner, not just a box to check.
Friday: freeze and final export
- Freeze new record creation in the old CRM at end of business. Reps can log activities from memory over the weekend if they must; nothing new goes into a system about to be retired. Owner: sales ops.
- Run the final full export of every object you decided to move, timestamped, and store it outside both systems. Owner: whoever ran the test import.
Saturday: import and reconcile
- Run the import in dependency order: accounts, then contacts, then deals, then the activities and quotes attached to them. Owner: the migration lead.
- Reconcile record counts against the audit from the plan above. Any gap is worth investigating before Monday, not after.
Sunday: spot-check and brief the team
- Spot-check ten open deals a manager already knows by heart: stage, amount, close date, last activity. If those ten are right, the rest usually are.
- Send the one-page “what changed for you” note every rep needs before Monday: new login, what moved, what to do if a record looks wrong.
Monday: go live
- Open the new CRM as the system of record for anything created from this point on.
- Keep the old CRM reachable, read-only, for the parallel-run window below: nobody should need to log a new record in it again.
Why run a two-week parallel-run before you retire the old CRM?
Running the old and new systems side by side for a fixed window, rather than switching one off the moment you switch the other on, is standard practice for reducing the risk of a data migration. IBM’s guide to data migration recommends the same pattern for enterprise systems generally: keep the source and target running together and test at intervals, rather than cutting over in one irreversible step.
Two weeks is long enough to cover a full sales cycle’s worth of activity (every rep will have logged a call, updated a deal and pulled a report at least once) and short enough that the team doesn’t quietly keep using both systems out of habit. Set the rule in writing before cutover:
- Days 1–3: reps use only the new CRM; the old one stays open for lookup only. Owner: sales manager, who checks daily that nobody is still updating the old system.
- Days 4–10: the migration lead runs the same report (pipeline value by stage is a good one) in both systems every few days and reconciles any drift. Output: a short log of what didn’t match, and why.
- Days 11–14: collect the specific things reps still open the old CRM to check. A short list means you can agree a retirement date; a long one means the window should extend, not that the team should be locked out.
- Day 14+: revoke edit access to the old CRM, keep a read-only export of it, and set a firm retirement date: 90 days out is a reasonable default, adjusted to your own record-keeping needs.
Example: a hypothetical 12-rep B2B SaaS team in Austin, Texas, ran its parallel window over two full biweekly forecast cycles, because that is the cadence its sales manager actually checks pipeline against. A team that reports quarterly might get the same confidence from one full month; the right length is however long it takes to see the numbers you rely on run true at least twice.
What mistakes derail a CRM migration?
- Migrating everything. Years of closed-lost deals import cleanly and then bury the handful of open ones a rep actually needs in search results.
- Mapping fields before cleaning data. A broken required field maps perfectly, and imports exactly as broken.
- Skipping the test import. The first time anyone checks the mapping is after the full import, when fixing it means re-running everything.
- Cutting over during a deal review or quarter-end push. Reps need the new system stable before the week their quota depends on it, not during it.
- No brief for reps. A silent cutover means the first thing a rep learns about the new CRM is that they can’t find last week’s notes.
How do you know a CRM migration succeeded?
Run these four checks at the end of the parallel-run window, not on day one, when the honest answer is still “too early to tell.”
- Data completeness. Spot-check a larger sample of migrated records against the old system’s export, the same field-by-field check as the Sunday review above.
- Login and usage rate. Every rep should have logged into the new CRM and touched at least one deal in the first week; a rep who hasn’t is either stuck or quietly still using the old system.
- Duplicate rate. Run the new CRM’s duplicate scan once the import settles. A spike right after migration usually means the same account came in from two source objects.
- Time to first logged activity. How long after cutover is the first new call or email logged against a deal? A same-day answer means reps trust the system enough to use it live, not just to look things up.
How do you migrate to Senitix CRM?
Moving into Senitix CRM is a file import, not a one-click connector: contacts, companies and deals come in as a CSV or Excel file, with create, update and upsert modes, so a second pass can correct the first without duplicating records. Senitix does not offer an automatic connector from another CRM: file import is the supported path, and it works the same way on every plan, including Free.
A full export stays available for as long as you need it, so nothing you migrate in is locked in on the way back out. For keeping other systems in sync on an ongoing basis after the move, Senitix’s public API covers contacts, accounts, deals and activities through apps Senitix registers: talk to Senitix about a specific integration rather than building against it directly.
Start on a Senitix CRM plan that fits your team, follow the contact import walkthrough for the first object you bring over, or see how Senitix fits into the wider decision in our guide to choosing a CRM.
Frequently asked questions
How long does a typical CRM migration take?
For a mid-size B2B team, plan two to four weeks: about a week to audit and clean data, a few days to map fields and test-import, a cutover weekend, and a two-week parallel run before retiring the old system. A larger dataset or heavier customization adds time to the audit and mapping steps, not to the cutover itself.
Should you migrate custom fields and custom objects?
Only the ones a rep or a report still uses. Pull a usage report from the old CRM first: a custom field that almost nobody has filled in over the past year rarely earns a spot in the new system’s layout. Recreate the field, then map data into it; skip the ones nobody is using.
Can you migrate without stopping the sales team from selling?
Yes, if the cutover happens outside a deal review or a quarter-end push and the freeze window is a weekend rather than a week. Reps work from memory or a spreadsheet for one or two business days at most, which is what the Friday freeze and Monday go-live above are built around.
What happens to email history when you switch CRMs?
It depends on where the email lived. Email synced into the old CRM through a connected mailbox usually has to be re-synced from the mailbox itself rather than migrated as CRM records, since most CRMs store a reference to the thread, not the message. Plan the mailbox reconnection as its own step, separate from the record import.
Keep reading
Strategy & Adoption
CRM Adoption: 7 Signals Your Team Is Really Using the CRM
Seven CRM adoption signals a sales manager can check by opening deals, why each one fails, how to repair it, and a monthly audit with a worked example.
Strategy & Adoption
CRM Training for Sales Teams: A Role-Based Plan That Sticks
A CRM training plan built by role and job-to-be-done, not by menu: three sessions on real records, a champion role, and a day-one checklist.
Choosing a CRM
CRM vs. Marketing Automation: Which Does a B2B Team Need First?
A decision rule by sales motion, a record-ownership split between the two systems, and the sync questions to settle before you connect them.
Ready to grow with Senitix?
Connect with customers, win more deals and grow repeat business, all on one platform.
No credit card required.
