Standardise common variations (VP, Vice President)
Medium
Enables title-based segmentation
Tag data source
Add field noting where each contact originated
Medium
Enables source tracking in new CRM
Flag stale records
Mark contacts not engaged in 12-24+ months
Medium
Decide whether to migrate or archive
Verify consent status
Confirm opt-in/opt-out records are accurate and complete
Critical
Legal compliance
Deal and pipeline data cleaning
Task
Method
Priority
Notes
Close old stuck deals
Deals open 2x+ beyond normal cycle
High
Clean pipeline in new system
Verify deal amounts
Check for outliers; confirm currency
High
Accurate pipeline reporting
Standardise deal stages
Map old stages to new CRM stages
Critical
Pipeline reporting accuracy
Link deals to contacts and companies
Verify associations are correct
Critical
Relationship integrity
Archive lost deals older than 2 years
Move to archive; do not migrate
Medium
Cleaner pipeline
Verify close dates
Check for future dates on closed deals; past dates on open
High
Accurate forecasting
Field Mapping
Common field mapping challenges
Challenge
Example
Solution
One field maps to multiple
"Full Name" to "First Name" + "Last Name"
Split with formula or script before migration
Multiple fields map to one
Separate "Work Phone" and "Mobile" to single "Phone"
Decide priority; put secondary in notes
Picklist values differ
Old: "Hot/Warm/Cold"; New: "A/B/C/D"
Create mapping table; transform before import
Data type mismatch
Text field "Revenue" to number field "Annual Revenue"
Clean and convert; remove non-numeric characters
Required field missing
New CRM requires "Industry"; old has no equivalent
Enrich or set default; clean up post-migration
Custom field with no equivalent
Old CRM custom field; no matching field in new
Create custom field in new CRM or merge into notes
Multi-select to single-select
Old allows multiple; new allows one
Decide primary value; move others to separate field
Mapping document template
Source CRM field
Source data type
Target CRM field
Target data type
Transformation needed
Notes
Full Name
Text
First Name + Last Name
Text (2 fields)
Split on first space
Handle suffixes (Jr, III)
Email
Text
Email
Email
Lowercase; trim
Primary identifier
Phone
Text
Phone
Phone
Format to E.164
Strip extensions
Company
Text
Company Name
Text
Standardise
Remove Inc/LLC
Lead Status
Picklist
Lifecycle Stage
Picklist
Map values
Document value mapping
Revenue
Text
Annual Revenue
Currency
Remove $, commas; convert to number
Handle "Unknown" values
Created Date
Date
Create Date
Date
Format to ISO 8601
Time zone considerations
Notes
Rich text
Notes
Rich text
Strip unsupported formatting
Check character limits
Post-Migration Verification
Verification checklist
Check
Method
Acceptable result
Record count matches
Compare source count to target count
Within 1% (excluding intentionally excluded records)
Email addresses intact
Export emails from both; compare
100% match for migrated records
Deals linked to correct contacts
Spot-check 50 random deals
100% correct association
Activities linked to correct contacts
Spot-check 50 random contacts
95%+ correct association
Custom field data preserved
Spot-check 50 records per custom field
95%+ correct values
Picklist values mapped correctly
Review all picklist fields
100% valid values (no unmapped entries)
Owner assignment correct
Check ownership of 50 random records
100% correct owner
Consent and compliance data intact
Verify opt-out list completeness
100% of opt-outs preserved
Integrations reconnected
Test each integration end-to-end
All integrations functional
Automations re-created and tested
Trigger test scenarios
Automations fire correctly
Preparing Migration Data
Before migrating, export all your CRM data (contacts, leads, accounts) and any supplementary sources (spreadsheets, email marketing platform exports, event attendee lists, support ticket databases) and upload them to Email Extractor to extract and deduplicate email addresses across all sources. This creates a unified, deduplicated email list that serves as the foundation for your migration. Identifying duplicates before migration prevents creating duplicate records in the new CRM, which is far harder to fix after the fact.