CRM migration
Field-level mapping, validation, and rollback between Simplicity Enterprise CRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Simplicity Enterprise CRM
Source
Nutshell
Destination
Compatibility
9 of 12
objects map 1:1 between Simplicity Enterprise CRM and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Simplicity Enterprise CRM and Nutshell serve different CRM personas. Simplicity's configurable relational model accommodates marketing, loyalty, social, and campaign data in a single platform designed for marketing teams managing multi-channel campaigns. Nutshell is a sales-focused cloud CRM built for small and mid-sized teams that want a minimal interface and transparent per-seat pricing. The structural differences between these platforms mean the migration requires careful scoping before any data moves. Simplicity's schema adapts per client instance, which means every migration begins with an explicit discovery step that enumerates all active fields and picklist values before a field mapping spreadsheet is built. We sequence activity history in dependency order to avoid orphaning emails, calls, and meetings from their Contact and Company parents. We do not migrate Simplicity workflows, campaign execution rules, loyalty program logic, or social follower data as functional equivalents in Nutshell because Nutshell does not have native modules for these objects. We deliver written documentation of these records for the customer's admin to evaluate for archival or rebuild.
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 Simplicity Enterprise CRM 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.
Simplicity Enterprise CRM
Contact
Nutshell
Contact
1:1Simplicity Contact records map directly to Nutshell Contact. Standard fields (name, email, phone, address) migrate 1:1. Any Simplicity custom fields on Contact require explicit mapping to Nutshell custom fields or standard fields during the schema discovery phase, which we perform before any export begins. Simplicity contact records that have been merged via the Single Customer View feature preserve a canonical contact ID that we carry forward as a custom field for audit purposes.
Simplicity Enterprise CRM
Company
Nutshell
Company
1:1Simplicity Company records map to Nutshell Company. Company name, domain, address, and phone fields migrate 1:1. The relationship between Contact and Company in Simplicity maps to the Nutshell linked-company reference on Contact. We create Companies first in the migration sequence so that CompanyId is resolved before Contact import begins, preventing orphaning.
Simplicity Enterprise CRM
Deal
Nutshell
Deal
1:1Simplicity Deal records map to Nutshell Deal. Deal name, value, stage, owner, and associated Company or Contact links migrate directly. Stage names require explicit value mapping because Simplicity stage conventions are configurable per client instance and Nutshell uses its own stage set that the customer configures before migration. Closed-won and closed-lost reasons from Simplicity custom fields map to Nutshell custom fields for loss and win analysis.
Simplicity Enterprise CRM
Activity: Email
Nutshell
Note or Activity
1:1Simplicity emails stored as Activity records linked to Contact and Company parents map to Nutshell Note records with an activity-style timestamp. We traverse the linked activity table explicitly during export because a naive contact export does not include activity history. Parent-child relationships are resolved at migration time to avoid orphaning emails from their Contact record.
Simplicity Enterprise CRM
Activity: Call
Nutshell
Activity
1:1Simplicity call records (Activity with activity type indicating call) map to Nutshell Activity with type set to Call. Call duration, disposition, and outcome stored in Simplicity custom fields migrate to Nutshell custom fields on the Activity record. We preserve the original activity timestamp to maintain the call timeline in Nutshell.
Simplicity Enterprise CRM
Activity: Meeting
Nutshell
Activity
1:1Simplicity meeting records map to Nutshell Activity with type set to Meeting. Location, scheduled time, and attendee list from Simplicity migrate to Nutshell Activity fields. Attendee associations in Simplicity map to Nutshell's linked-contact references on the Activity.
Simplicity Enterprise CRM
Activity: Note
Nutshell
Note
1:1Simplicity notes stored as Activity records with type NOTE map to Nutshell Note records. The note body and creation timestamp migrate directly. We attach notes to their parent Contact or Company record using Nutshell's entity reference system.
Simplicity Enterprise CRM
Campaign Response
Nutshell
Activity (tagged)
lossySimplicity campaign response tracking stores which contacts responded to which campaign through which channel. Nutshell has no native campaign-response object equivalent. We map campaign responses to tagged activities in Nutshell, using a custom field campaign_name__c and activity_type response to preserve which campaign and channel drove each contact interaction. The customer receives a written campaign-response inventory for evaluation against Nutshell's reporting capabilities.
Simplicity Enterprise CRM
Loyalty Program
Nutshell
Custom Field or Archive
1:1Simplicity Loyalty module stores reward tiers, point balances, and program membership as distinct relational records linked to Contact. Nutshell has no native loyalty module. We map loyalty data as a JSON archive attached to the Contact record or as structured custom fields on Contact (loyalty_tier__c, points_balance__c, program_name__c) depending on data volume and the customer's reporting needs. This is a data-preservation approach rather than a functional equivalent.
Simplicity Enterprise CRM
Social Media Data
Nutshell
Note or Custom Field
1:1Simplicity integrates social follower data and interaction records linked to Contact. Nutshell does not natively store social media data. We archive social follower counts, account links, and interaction summaries as Note records attached to the Contact or as custom fields on Contact, preserving the data without creating a structural mismatch in the Nutshell CRM.
Simplicity Enterprise CRM
Pipeline
Nutshell
Pipeline (stages)
lossySimplicity pipeline stages are configurable per client instance. Nutshell uses a pipeline model with configurable stages per deal. We map Simplicity stage order and status logic to Nutshell stages during the schema discovery phase, creating a stage translation matrix that the customer validates before migration. Any Simplicity stage not represented in Nutshell's model is added as a custom stage.
Simplicity Enterprise CRM
Custom Fields
Nutshell
Custom Fields
lossySimplicity's configurable data structure means nearly every object carries client-defined custom fields. We enumerate every active custom field during schema discovery, map each to a corresponding Nutshell custom field or standard field, and flag any Simplicity custom fields that have no Nutshell equivalent. The customer receives a complete field mapping spreadsheet before migration begins.
| Simplicity Enterprise CRM | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Contact1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal | Deal1:1 | Fully supported | |
| Activity: Email | Note or Activity1:1 | Fully supported | |
| Activity: Call | Activity1:1 | Fully supported | |
| Activity: Meeting | Activity1:1 | Fully supported | |
| Activity: Note | Note1:1 | Fully supported | |
| Campaign Response | Activity (tagged)lossy | Fully supported | |
| Loyalty Program | Custom Field or Archive1:1 | Fully supported | |
| Social Media Data | Note or Custom Field1:1 | Mapping required | |
| Pipeline | Pipeline (stages)lossy | 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.
Simplicity Enterprise CRM gotchas
Configurable schema varies per client instance
Activity history is linked to Contact and Company records
Campaign response data requires explicit translation
Loyalty module data is relational and non-standard
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
Schema discovery and field enumeration
We connect to the Simplicity instance and enumerate every active object, field, picklist value, and module configuration. This produces a complete schema inventory for the specific instance. We cross-reference this against Nutshell's standard field model and flag every Simplicity custom field that requires a corresponding Nutshell custom field. The discovery output is a written schema map and a preliminary field mapping spreadsheet that we validate with the customer before export begins.
Nutshell schema design and custom field creation
We configure the Nutshell destination workspace before data import. This includes creating any required custom fields on Contact, Company, and Deal; configuring the deal pipeline and stage set to align with the Simplicity pipeline the customer is migrating from; and setting up the activity type taxonomy to accommodate emails, calls, meetings, and notes from Simplicity. We build the full field mapping spreadsheet that governs how each Simplicity field maps to Nutshell.
Sandbox migration and reconciliation
We run a migration into a Nutshell test environment using a representative sample of production data volume. The customer reconciles record counts (Contacts in, Companies in, Deals in, Activities in) and spot-checks 20-30 records against the Simplicity source. We correct any mapping errors identified during reconciliation before committing to the production migration. Schema and mapping corrections are cheaper to make in a test environment than after production cutover.
Parent record migration sequencing
We migrate records in strict dependency order: Companies first (because Contacts reference them), then Contacts with CompanyId resolved, then Deals with ContactId and CompanyId resolved, then activity history. Owner mapping resolves Simplicity owners to Nutshell users by email match. Any owner with no matching Nutshell user is held in a reconciliation queue for the customer's admin to provision before record import resumes. This sequencing prevents orphaning at the record level.
Production migration with activity history sequencing
We execute the production migration using the validated field mapping spreadsheet and dependency order. Activity history (emails, calls, meetings, notes) migrates after parent Contact and Company records are confirmed complete. We run a row-count reconciliation after each phase and resolve any discrepancies before the next phase begins. Any loyalty, campaign-response, or social data is archived as a final phase and attached to the relevant Contact records.
Cutover, validation, and handoff documentation
We freeze writes to Simplicity during the cutover window, run a delta migration for any records modified during the migration window, then confirm the Nutshell workspace as the system of record. We deliver a written inventory of Simplicity workflows, campaign configurations, loyalty program logic, and social data for the customer's admin to evaluate for rebuild or archival. We support a brief post-cutover window to resolve reconciliation issues. We do not rebuild Simplicity automations, campaigns, or loyalty logic inside the migration scope.
Platform deep dives
Simplicity Enterprise CRM
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 4 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Simplicity Enterprise CRM and Nutshell.
Object compatibility
4 of 8 objects need a mapping; the rest are 1:1.
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
Simplicity Enterprise CRM: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.
Data volume sensitivity
Simplicity Enterprise CRM exposes a bulk API — large-volume migrations stream efficiently.
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 Simplicity Enterprise CRM to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Simplicity Enterprise CRM 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 Simplicity Enterprise CRM
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.