CRM migration
Field-level mapping, validation, and rollback between myCRMS.com and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
myCRMS.com
Source
Nutshell
Destination
Compatibility
5 of 8
objects map 1:1 between myCRMS.com and Nutshell.
Complexity
CModerate
Timeline
1-3 weeks
Overview
Moving from myCRMS.com to Nutshell is a consolidation migration where basic CRM records transfer into a platform with stronger pipeline management, activity tracking, and reporting. myCRMS.com exports contacts with custom fields, company records, and pipeline deals with stage data; Nutshell receives these as People/Contacts, Companies/Accounts, and Opportunities. We sequence the export in dependency order — companies first, then contacts with AccountId resolved — and preserve activity timestamps and owner assignments where the source export exposes those fields. The platform's Smart Lists, which myCRMS.com uses for filtered contact views, are documented during audit and rebuilt as Nutshell saved views. Workflows, automations, and custom reporting configurations do not migrate as code; we deliver a written inventory of any Smart List logic and pipeline rules requiring manual recreation in Nutshell.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a myCRMS.com object lands in Nutshell, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
myCRMS.com
Contact
Nutshell
Contact (People in UI / Contacts in API)
1:1myCRMS.com Contact records map directly to Nutshell Contact. The mapping uses email as the primary dedupe key. If the source export exposes custom fields, we create corresponding custom fields in Nutshell during the pre-migration schema audit. Note that Nutshell's UI refers to contacts as 'People' while the API uses 'Contacts'; we use the API terminology for the mapping. AccountId is resolved from the company lookup before contact insert so that the relationship is satisfied at load time.
myCRMS.com
Company
Nutshell
Account (Companies in UI / Accounts in API)
1:1myCRMS.com Company records map to Nutshell Account. The domain or website field from myCRMS.com becomes the Account's website field in Nutshell. Account is loaded before any Contact records to satisfy the lookup relationship. If the source export exposes industry, employee, or revenue fields, those map to standard Nutshell Account fields or custom fields created during schema setup.
myCRMS.com
Deal
Nutshell
Opportunity
1:1myCRMS.com Deals map to Nutshell Opportunity. The deal stage property maps to a Nutshell pipeline stage. If myCRMS.com exposes multiple pipelines, each becomes a separate Nutshell pipeline with its own stage sequence. Closed-won and closed-lost dates migrate as Opportunity close date and status. OwnerId resolves from the email-to-user lookup.
myCRMS.com
Pipeline
Nutshell
Pipeline (configuration)
lossyEach distinct myCRMS.com pipeline becomes a Nutshell pipeline. We configure the pipeline stages in Nutshell before migration, mapping each source stage name to the equivalent Nutshell stage. Stage probability values from myCRMS.com, if available in the export, are set on the corresponding Nutshell stages. This step requires a scoping call to confirm how many distinct pipelines exist in the source.
myCRMS.com
Smart Lists
Nutshell
Saved Views
lossymyCRMS.com Smart Lists are filtered contact groups documented during the pre-migration audit. We do not migrate Smart Lists as code because the filter logic (field conditions, operators, and combinators) may not export cleanly. Instead, we deliver a written inventory of each Smart List with its filter structure and recommended Nutshell Saved View equivalent. The customer's admin rebuilds the Saved Views in Nutshell post-migration using the inventory as a guide.
myCRMS.com
Owner
Nutshell
User
1:1myCRMS.com Owner assignments on Contact, Company, and Deal records map to Nutshell User records resolved by email match. Owners without a matching Nutshell User are flagged in a reconciliation report and held until the customer's admin provisions the missing User or assigns an alternative. Migration cannot proceed past deal import until all Owner references resolve because OwnerId is required on Opportunity in Nutshell.
myCRMS.com
Activity (calls, emails, meetings, tasks)
Nutshell
Task and Event
1:1myCRMS.com activity records with timestamps migrate to Nutshell Task (for calls and tasks) and Event (for meetings). Email history migrates to Nutshell Task records with the email content body preserved if the source export exposes it. ActivityDate and duration fields map to Nutshell standard fields. We use Nutshell's JSON-RPC API with batch sizing and exponential backoff to respect rate limits on find requests. If the source export does not expose activity timestamps, we flag this gap in the pre-migration audit and note that engagement history cannot be reconstructed from the export.
myCRMS.com
Custom Fields
Nutshell
Custom Fields
lossyCustom fields discovered during the pre-migration schema audit are created in Nutshell before any data loads. Field types map to equivalent Nutshell custom field types (text, number, date, dropdown). We do not assume a uniform custom field structure; each myCRMS.com account may have a different schema. The audit phase establishes the exact field list and types before the migration script is written.
| myCRMS.com | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Contact (People in UI / Contacts in API)1:1 | Fully supported | |
| Company | Account (Companies in UI / Accounts in API)1:1 | Fully supported | |
| Deal | Opportunity1:1 | Fully supported | |
| Pipeline | Pipeline (configuration)lossy | Fully supported | |
| Smart Lists | Saved Viewslossy | Fully supported | |
| Owner | User1:1 | Fully supported | |
| Activity (calls, emails, meetings, tasks) | Task and Event1:1 | Fully supported | |
| Custom Fields | Custom Fieldslossy | Mapping required |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
myCRMS.com gotchas
Vendor site references IE 6.0 — product likely not modernised
No public API or developer portal
No third-party review corpus for diligence
Nutshell gotchas
Contact tier limits enforced on import
No bulk API endpoint requires paginated extraction
Email sequences not exportable via API
Foundation plan disables key sales features
Pair-specific challenges
Migration approach
Pre-migration audit and scope confirmation
We request a sample export from myCRMS.com covering a representative subset of contacts, companies, deals, and any available activity records. We verify which fields are present in the export, identify custom field schemas, count distinct pipeline and stage values, and document Smart List filter logic. The audit output is a written scope document confirming what migrates, what requires manual recreation, and what gaps exist in the export. The customer signs off on scope before migration begins.
Schema setup and Nutshell configuration
We create custom fields in Nutshell for any non-standard fields discovered in the audit. We configure pipelines and stages matching the source structure, with stage probability values set where available. We provision the migration user account in Nutshell and verify API access. If the customer is on a Nutshell tier with custom field limits, we identify any fields that cannot be created and discuss tier upgrade or field consolidation before proceeding.
Sample migration and mapping validation
We run a sample migration of 100-500 records through the full pipeline to validate field mapping, relationship resolution, and error rates. We reconcile the sample output against the source export and document any mapping corrections needed. This phase uses Nutshell's Import2 sample migration workflow where applicable. The customer reviews the sample and confirms the mapping is acceptable before the full migration is scheduled.
Owner reconciliation and User provisioning
We extract every distinct Owner email referenced on Contact, Company, and Deal records and match against Nutshell's User table. Owners without a matching User are listed in a reconciliation report. The customer's admin provisions any missing Users or assigns alternative owners before the production migration window. Migration cannot resume past deal import until all OwnerId references are satisfied.
Production migration in dependency order
We run production migration in dependency order: Accounts (from myCRMS.com Companies) first, then Contacts with AccountId resolved, then Opportunities with AccountId and OwnerId resolved, then Activity records via the JSON-RPC API with chunking and backoff. Each phase emits a row-count reconciliation report. We freeze writes to myCRMS.com during the final delta migration window to capture any records modified during the run.
Cutover, validation, and Smart List rebuild handoff
We perform a final delta migration to capture any records modified during the window, then enable Nutshell as the system of record. We deliver the Smart List inventory document to the customer's admin team for Saved View recreation. We support a three-day hypercare window where we resolve any reconciliation issues. We do not rebuild Smart Lists in Nutshell as part of the migration scope; that is a manual admin task using the inventory guide.
Platform deep dives
myCRMS.com
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Moderate CRM migration. 1 of 8 objects need a manual workaround.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across myCRMS.com and Nutshell.
Object compatibility
1 of 8 objects need a manual workaround.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
myCRMS.com: Not publicly documented.
Data volume sensitivity
myCRMS.com doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during myCRMS.com to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your myCRMS.com to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave myCRMS.com
Other ways to arrive at Nutshell
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.