CRM migration
Field-level mapping, validation, and rollback between Data Team DDS and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Data Team DDS
Source
Nutshell
Destination
Compatibility
9 of 10
objects map 1:1 between Data Team DDS and Nutshell.
Complexity
BStandard
Timeline
3–5 days
Overview
FlitStack AI migrates data from Data Team DDS to Nutshell using Nutshell's JSON-RPC API, handling all standard CRM records (people, companies, leads, deals, activities, notes) and custom fields with type-aware mapping. Data Team DDS stores contacts with flexible company associations, custom fields, and activity history; Nutshell models these as People linked to Companies (or Leads), with Deals, Activities, and custom fields per record type. We map Data Team DDS contacts to Nutshell People records with a primary-company lookup, multi-company associations preserved as a custom field. Deals migrate as Nutshell Deals with stage-name value-mapping to your target pipeline. Custom fields from Data Team DDS become Nutshell custom fields (text, number, date, pick-list) created during schema setup. Workflows, automations, and email templates do not migrate — we export workflow definitions as a rebuild reference for your Nutshell admin. The migration runs via Nutshell's API with a 24–48-hour delta-pickup window for in-flight changes during cutover.
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 Data Team DDS 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.
Data Team DDS
Contact
Nutshell
Person
1:1Data Team DDS contacts map directly to Nutshell People records. All standard fields (name, email, phone, address) transfer as direct mappings. The contact's primary company in Data Team DDS resolves to a Nutshell Company lookup; if no primary is set, the most recently modified company association becomes the primary.
Data Team DDS
Contact
Nutshell
Lead
1:manyContacts with a lifecycle type of 'Lead' or equivalent unqualified status route to Nutshell Leads instead of People records. The routing rule is configurable — we map the Data Team DDS contact status or type field to determine whether each record lands as a Person or Lead in Nutshell.
Data Team DDS
Account / Company
Nutshell
Company
1:1Data Team DDS accounts map to Nutshell Companies with direct field mappings for name, website, industry, employee count, and annual revenue. Company hierarchies (parent/child) map to Nutshell's parent-company field when that structure exists in the source. Address fields including street, city, state, and postal code transfer to Nutshell's address composite field.
Data Team DDS
Opportunity / Deal
Nutshell
Deal
1:1Data Team DDS opportunities migrate as Nutshell Deals. The deal name, amount, expected close date, and owner map directly. Deal stage migrates via value-mapping to the target Nutshell pipeline stage name — your pipeline stages must be pre-created in Nutshell before the migration runs.
Data Team DDS
Multiple Pipelines
Nutshell
Pipeline + Custom Field
1:1If Data Team DDS has more than one deal pipeline, we map them to a single Nutshell pipeline with stage values, and add a Nutshell custom field (e.g., Source_Pipeline__c) to preserve the original pipeline name so you can segment reporting without rebuilding the pipeline structure.
Data Team DDS
Custom Fields (Contact)
Nutshell
Custom Fields (Person)
1:1Data Team DDS custom fields on contacts create equivalent Nutshell custom fields (text, number, date, or pick-list) on the Person record. Complex types like formulas or rollup summaries cannot function in Nutshell and migrate as informational fields with a note explaining the original field type.
Data Team DDS
Activity (Call, Email, Meeting)
Nutshell
Activity
1:1Activity records from Data Team DDS — calls, emails, and meetings — map to Nutshell Activities attached to the corresponding Person or Lead. Original timestamps, owners, and subject lines are preserved. The activity type field maps to Nutshell's activity type pick-list.
Data Team DDS
Note / Attachment
Nutshell
Note / File
1:1Notes migrate as Nutshell Notes attached to the relevant Person, Company, or Deal. Attachments and files from Data Team DDS are re-uploaded to Nutshell Files and linked to the parent record. File size limits per Nutshell's storage configuration apply during upload.
Data Team DDS
User / Owner
Nutshell
User
1:1Data Team DDS owners resolve to Nutshell users by email address match. Unmatched owners are flagged before migration — you can either invite the user to Nutshell first or assign their records to a designated fallback owner. No record lands in Nutshell without an owner assignment.
Data Team DDS
Lead Record
Nutshell
Lead
1:1If Data Team DDS has a distinct Lead object separate from Contact, those records migrate directly to Nutshell Leads with all standard and custom fields preserved. Lead status maps via value-mapping to the target Nutshell lead status pick-list. Any custom fields on the Data Team DDS Lead object create equivalent custom fields on the Nutshell Lead record during schema setup.
| Data Team DDS | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Contact | Lead1:many | Fully supported | |
| Account / Company | Company1:1 | Fully supported | |
| Opportunity / Deal | Deal1:1 | Fully supported | |
| Multiple Pipelines | Pipeline + Custom Field1:1 | Fully supported | |
| Custom Fields (Contact) | Custom Fields (Person)1:1 | Fully supported | |
| Activity (Call, Email, Meeting) | Activity1:1 | Fully supported | |
| Note / Attachment | Note / File1:1 | Fully supported | |
| User / Owner | User1:1 | Fully supported | |
| Lead Record | Lead1:1 | Fully supported |
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.
Data Team DDS gotchas
No publicly documented public API found in research
Custom field schema varies per practice account
Insurance payer mappings are state and plan-specific
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
Discovery and Data Team DDS export
FlitStack AI reviews your Data Team DDS data export (standard export or API pull) and documents the object schema, custom field inventory, pipeline and stage definitions, and workflow rule set. We validate record counts per object and flag any fields with formatting inconsistencies (malformed dates, non-standard pick-list values) before mapping begins. The workflow export — trigger definitions, rule criteria, and action steps — is delivered as a reference document for your Nutshell admin to rebuild in Nutshell's automation tools.
Nutshell schema setup and field pre-creation
Before records migrate, FlitStack AI creates all required Nutshell custom fields on Person, Company, and Lead objects, and configures the target pipeline stages to match the mapped stage names from Data Team DDS. Pick-list value maps are validated against Nutshell's allowed values. Industry and status value mappings are confirmed. Any custom fields that cannot be created (restricted field names, unsupported types) are flagged and resolved with you before the sample migration runs.
Sample migration with field-level diff
A representative sample — typically 100–200 records spanning people, companies, deals, and activities — migrates to Nutshell first. FlitStack AI generates a field-level diff report showing the source value, mapped value, and any transformation applied for each field. You review the diff to verify custom field mapping, primary-company resolution, owner matching, and activity attachment before the full run is approved.
Full migration with delta-pickup window
After sample approval, FlitStack AI runs the full migration in sequence — Companies first, then People and Leads, then Deals with stage and owner mapping — using Nutshell's JSON-RPC API. A delta-pickup window (24–48 hours) captures any new or modified records in Data Team DDS during the cutover period. All records are matched to Nutshell users by email; unresolved owners receive a fallback assignment or are flagged for review.
Validation, go-live, and post-migration support
FlitStack AI validates the full migration by comparing record counts, activity attachment rates, and custom field completion percentages between the source export and the Nutshell target. You receive a reconciliation report within 24 hours of the migration run completing. Rollback to the Data Team DDS source state is available for 48 hours post-go-live. Any records that land with missing attachments or unmatched owners are reprocessed as a corrective pass at no additional cost under the migration guarantee.
Platform deep dives
Data Team DDS
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 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 Data Team DDS and Nutshell.
Object compatibility
2 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
Data Team DDS: Not publicly documented.
Data volume sensitivity
Data Team DDS 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 Data Team DDS to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Data Team DDS 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 Data Team DDS
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.