CRM migration
Field-level mapping, validation, and rollback between CaseManager and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
CaseManager
Source
Nutshell
Destination
Compatibility
12 of 12
objects map 1:1 between CaseManager and Nutshell.
Complexity
BStandard
Timeline
48–72 hours
Overview
CaseManager organizes work around cases, contacts, companies, and time-stamped activity logs — a case-centric model that serves support and service workflows well. Nutshell inverts this orientation, structuring data around People, Companies, Deals, and pipeline stages, with cases treated as either custom fields on leads or deal properties depending on whether your CaseManager cases represent sales opportunities or service records. FlitStack AI extracts your CaseManager data via its API, transforms case fields into Nutshell custom fields, maps owner IDs by email match against Nutshell users, preserves all activity history as Tasks and Events, and re-uploads attachments from CaseManager storage to Nutshell Files. We sequence the migration so parent records (Companies) resolve before child records (People) and Activities reference valid owners — preventing foreign-key failures. Workflows, automations, and assignment rules in CaseManager have no equivalent in Nutshell and must be rebuilt; we export definitions as a rebuild reference. The migration uses scoped read access on CaseManager — your team keeps working throughout — with a delta-pickup window capturing any records modified during the cutover window before we flip the go-live switch.
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 CaseManager 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.
CaseManager
Case
Nutshell
People (custom fields) or Deal (custom fields)
1:1Nutshell has no native case object. If your CaseManager cases represent sales opportunities, they map to Nutshell Deals with case metadata (status, priority, case type) stored as custom fields on the Deal. If cases are service records, they map to People with case fields as custom fields on the People record. We determine the correct routing during the discovery phase before the migration plan is finalized.
CaseManager
Contact
Nutshell
People
1:1CaseManager contacts map 1:1 to Nutshell People. The contact's name, email, phone, job title, and address fields map to their Nutshell equivalents. Each People record receives a Source_System_ID__c custom field storing the original CaseManager contact ID for traceability and delta-run de-duplication.
CaseManager
Company
Nutshell
Company
1:1CaseManager company records map directly to Nutshell Company records. Company name, domain, industry, employee count, and annual revenue map to their Nutshell equivalents. Nutshell Company stores a primary address; if CaseManager stores multiple addresses per company, the primary address migrates and secondary addresses are preserved as a custom text field.
CaseManager
Case Contact (N:N association)
Nutshell
People linked to Company (primary) + Account Contact Relationship
1:1CaseManager allows multiple contacts to be associated with a single case. Nutshell links a People record to one primary Company. We migrate the primary contact-company link directly and surface any additional company associations as Nutshell Account Contact Relationship records, which your admin can review and activate post-migration.
CaseManager
Activity: Email
Nutshell
Task (type = Email)
1:1CaseManager email activities map to Nutshell Tasks with type = Email. The task subject, body, timestamp, and owning user are preserved. The task is linked to the corresponding People or Deal record in Nutshell based on the CaseManager case it was attached to.
CaseManager
Activity: Call Log
Nutshell
Task (type = Call)
1:1CaseManager call logs migrate as Nutshell Tasks with type = Call. Call duration, direction (inbound/outbound), and outcome stored in the task body or as custom task fields. Original timestamps and call owners (resolved by email match) are preserved on each Task record.
CaseManager
Activity: Meeting
Nutshell
Event
1:1CaseManager meeting records migrate to Nutshell Events. Start time, end time, location, attendees, and meeting notes are preserved on the Event. The Event is linked to the corresponding People or Deal record in Nutshell. Nutshell's calendar integration (Google Workspace, Office 365) allows Events to surface in users' native calendars post-migration.
CaseManager
Note / Comment
Nutshell
People Note / Deal Note
1:1CaseManager notes attached to cases or contacts migrate as Nutshell Notes. The note body, author (resolved by email match), and create timestamp are preserved. Nutshell Notes attach to the corresponding People or Deal record. Rich-text formatting in CaseManager notes is flattened to plain text to ensure compatibility with Nutshell's note display.
CaseManager
Attachment / File
Nutshell
Nutshell Files
1:1CaseManager file attachments on cases or contacts are downloaded from CaseManager storage and re-uploaded to Nutshell Files. Each file is linked to the corresponding People, Company, or Deal record. Nutshell enforces a 25MB per-file size limit; files exceeding this are flagged for manual chunking or alternative delivery.
CaseManager
Custom Field (object-level)
Nutshell
Nutshell Custom Field
1:1Each CaseManager custom field on Cases, Contacts, or Companies requires a corresponding custom field in Nutshell. We create the custom field on the correct Nutshell object (People, Company, or Deal) with a matching data type (text, number, date, pick-list, or checkbox) before the migration run. Pick-list value mappings are built value-by-value where the source and destination pick-list options differ.
CaseManager
Case Owner
Nutshell
People owner (resolved by email)
1:1CaseManager stores owner as a user ID. We resolve each owner ID to a Nutshell user account by matching the CaseManager owner's email against Nutshell user emails. Unresolved owners — those with no matching Nutshell account — are flagged before the migration runs, and their records are assigned to a designated fallback owner until accounts are provisioned.
CaseManager
Workflow / Assignment Rule
Nutshell
No equivalent
1:1CaseManager workflow rules and auto-assignment logic have no direct equivalent in Nutshell. Nutshell's automation model applies to Deals, not cases. We export the CaseManager workflow definitions as a structured reference document your Nutshell admin can use to rebuild equivalent routing logic in Nutshell's automation tools.
| CaseManager | Nutshell | Compatibility | |
|---|---|---|---|
| Case | People (custom fields) or Deal (custom fields)1:1 | Fully supported | |
| Contact | People1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Case Contact (N:N association) | People linked to Company (primary) + Account Contact Relationship1:1 | Fully supported | |
| Activity: Email | Task (type = Email)1:1 | Fully supported | |
| Activity: Call Log | Task (type = Call)1:1 | Fully supported | |
| Activity: Meeting | Event1:1 | Fully supported | |
| Note / Comment | People Note / Deal Note1:1 | Fully supported | |
| Attachment / File | Nutshell Files1:1 | Fully supported | |
| Custom Field (object-level) | Nutshell Custom Field1:1 | Fully supported | |
| Case Owner | People owner (resolved by email)1:1 | Fully supported | |
| Workflow / Assignment Rule | No equivalent1: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.
CaseManager gotchas
No documented public API for bulk data extraction
Progress-tracking timestamps fail to persist in some records
Custom fields vary by firm configuration with no schema registry
Attachments and document blobs are not included in CSV exports
Pricing is opaque and not available on the vendor website
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
Connect both platforms and audit the CaseManager data model
We authenticate to the CaseManager API using your API credentials and pull a schema export of all objects, custom fields, and pick-list values. Simultaneously, we inspect the Nutshell account to confirm available custom field slots and verify user account emails for owner resolution. This step produces the field-mapping spreadsheet that forms the migration plan and surfaces any missing Nutshell custom fields that need to be created before data lands.
Extract full CaseManager dataset with rate-limit pacing
We run a full export of all Cases, Contacts, Companies, Activities (emails, calls, meetings), Notes, and Attachments from CaseManager. Extraction is distributed across time windows to stay within the API's rate limits. Activities and Notes are pulled with their parent-case references so they can be linked correctly to the migrated records in Nutshell. Attachments are downloaded to temporary storage for re-upload in the load phase.
Run a sample migration with field-level diff
A representative slice — typically 100–300 records spanning cases, contacts, companies, and activities — migrates to Nutshell first. We generate a field-level diff comparing source values to destination field values so you can verify that case-status value mappings, custom field routing, and owner resolution are correct before the full run commits. Any mapping errors are corrected and the sample re-runs until the diff passes.
Execute full migration with delta-pickup cutover
The full dataset loads into Nutshell using Nutshell's import API, with parent records (Companies) migrated first, then People, then Deals or case-bearing People records, then Activities and Notes. Files are re-uploaded from CaseManager storage to Nutshell Files and linked to their parent records. After the initial load completes, a delta-pickup window (typically 24–48 hours) captures any CaseManager records created or modified during the cutover before the go-live switch.
Validate, audit, and hand off rebuild reference
We run a reconciliation report comparing record counts and key field values between CaseManager and Nutshell to confirm the migration landed cleanly. Owner resolution coverage is reported; any unresolved owners are flagged for manual re-assignment. We deliver the exported CaseManager workflow definitions as a rebuild reference for your Nutshell admin, along with a custom-field setup checklist so Nutshell-side schema is documented and ready for ongoing use.
Platform deep dives
CaseManager
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 3 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 CaseManager and Nutshell.
Object compatibility
3 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
CaseManager: Not publicly documented.
Data volume sensitivity
CaseManager 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 CaseManager to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your CaseManager 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 CaseManager
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.