CRM migration
Field-level mapping, validation, and rollback between Insight Legal Case Management and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Insight Legal Case Management
Source
Nutshell
Destination
Compatibility
12 of 13
objects map 1:1 between Insight Legal Case Management and Nutshell.
Complexity
BStandard
Timeline
24–72 hours
Overview
Insight Legal Case Management is a UK-focused legal practice management system storing clients, matters, key dates, correspondence history, document links, time recording, and financial ledgers. Nutshell is a US-based SMB CRM that manages People, Companies, Leads, and Deals with a pipeline-based sales workflow — it has no native matter-management, legal billing, or trust accounting features. The migration carries Insight Legal's People, Companies, and Activity history into Nutshell's corresponding objects. Legal-specific constructs — matter stages, compliance workflows, billing ledgers, and trust accounts — have no Nutshell equivalent and must be documented for manual rebuild or abandoned. We use Insight Legal's data export API and Nutshell's JSON-RPC API to sequence the migration correctly: Companies first (foreign key for People), then People with their custom fields, then Activities with timestamps and owner attribution. A 24–48 hour delta-pickup window captures in-flight changes during cutover so Nutshell reflects Insight Legal's final state at go-live. All migrated records retain their original creation timestamps to maintain audit continuity.
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 Insight Legal Case Management 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.
Insight Legal Case Management
Client
Nutshell
Person
1:1Insight Legal Client records (name, email, phone, address, role) map directly to Nutshell Person records. The client's primary matter associations are preserved as custom fields or association notes in Nutshell since Nutshell People have no native matter link. Custom fields are created in advance to capture matter references and status for audit continuity.
Insight Legal Case Management
Company
Nutshell
Company
1:1Insight Legal Company records map to Nutshell Company records. Company domains, industry classification, employee count, and billing address transfer as standard fields. Multi-contact associations (Insight Legal N:N model) require deciding a primary contact in Nutshell or using Nutshell's secondary-link model.
Insight Legal Case Management
Matter
Nutshell
Custom Fields + Note on Person/Company
1:1Insight Legal Matters have no Nutshell equivalent. We extract matter name, reference number, status, open date, and key dates into a set of custom fields on the associated Person record. Matter-specific parties (opposing counsel, third parties) are stored as custom text fields or linked notes for reference.
Insight Legal Case Management
Matter Stage / Status
Nutshell
Custom Pick-list Field on Person
1:1Insight Legal matter lifecycle stages (Instruction, Investigation, Review, Settlement, Closed) map to a custom pick-list field (Matter_Status__c) on the Person record. We preserve the stage value and entered-date as a datetime field for audit continuity. If the source stage does not match an existing pick-list option, we create a new value and flag it for review.
Insight Legal Case Management
Correspondence History
Nutshell
Activity (Task / Email Log)
1:1Insight Legal correspondence entries (date, sender, subject, body) migrate as Nutshell Activity records. Each correspondence becomes a Task with type='Email' or type='Note' depending on the source format. Original timestamps and sender attribution are preserved. We also map the recipient field to the Person linked in the activity to maintain a full conversation thread.
Insight Legal Case Management
Document Link
Nutshell
File Attachment on Person/Company
1:1Insight Legal document links pointing to stored files are re-downloaded and re-uploaded to Nutshell Files, then attached to the corresponding Person or Company record. File size limits (Nutshell's 25MB per file) apply; oversized files are flagged for manual handling. During upload, we verify each file's checksum to ensure no corruption occurs in transit.
Insight Legal Case Management
Key Date / Reminder
Nutshell
Task on Person
1:1Insight Legal key dates (court deadlines, filing dates, hearing dates) associated with a matter migrate as Nutshell Tasks with due_date set to the key date. The task name carries the key date description. Tasks are linked to the Person record representing the client or matter.
Insight Legal Case Management
Time Entry
Nutshell
Note on Person
1:1Insight Legal time entries (date, duration, narrative, billable flag) have no Nutshell equivalent. We preserve time entry data as a formatted Note on the Person record showing date, duration, and narrative. For firms needing time tracking in Nutshell, this requires a third-party integration or custom object build.
Insight Legal Case Management
Financial Ledger Entry
Nutshell
Note on Person
1:1Insight Legal billing ledger entries (invoice number, amount, date, status) have no Nutshell equivalent. We store a financial reference note on the Person showing invoice details. True legal billing must be handled in dedicated legal accounting software post-migration. We include a link to the original ledger entry in the note for audit reference.
Insight Legal Case Management
User / Fee Earner
Nutshell
User
1:1Insight Legal fee earner records map to Nutshell Users. Resolution happens by email match — if a fee earner email does not correspond to a Nutshell user, we flag the record and assign it to a fallback Nutshell owner until the team creates the user account.
Insight Legal Case Management
Custom Matter Property
Nutshell
Custom Field on Person
1:1Insight Legal custom properties defined on Matters (e.g., case type, jurisdiction, court, judge) create new custom fields in Nutshell on the Person record. Field types map as closely as possible: text to text, date to date, pick-list to pick-list. We surface all custom properties in the migration plan for client review.
Insight Legal Case Management
Trust Account Record
Nutshell
Note on Person
1:1Insight Legal trust accounting records (balance, transaction type, client ledger) have no Nutshell equivalent. We preserve a trust-account reference note on the Person record showing the last known balance and account status. Trust accounting must be rebuilt in dedicated legal accounting software.
Insight Legal Case Management
Contact Role on Matter
Nutshell
Activity Note
many:1Insight Legal allows multiple parties with roles on a matter (Client, Opposing Counsel, Expert Witness). Since Nutshell has no matter object, role assignments are stored as a custom text field or merged note on the Person record, listing each role association with the original matter reference.
| Insight Legal Case Management | Nutshell | Compatibility | |
|---|---|---|---|
| Client | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Matter | Custom Fields + Note on Person/Company1:1 | Fully supported | |
| Matter Stage / Status | Custom Pick-list Field on Person1:1 | Fully supported | |
| Correspondence History | Activity (Task / Email Log)1:1 | Fully supported | |
| Document Link | File Attachment on Person/Company1:1 | Fully supported | |
| Key Date / Reminder | Task on Person1:1 | Fully supported | |
| Time Entry | Note on Person1:1 | Fully supported | |
| Financial Ledger Entry | Note on Person1:1 | Fully supported | |
| User / Fee Earner | User1:1 | Fully supported | |
| Custom Matter Property | Custom Field on Person1:1 | Fully supported | |
| Trust Account Record | Note on Person1:1 | Fully supported | |
| Contact Role on Matter | Activity Notemany: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.
Insight Legal Case Management gotchas
No public API forces all migrations through vendor services
Hybrid hosting creates two distinct extraction paths
Thousands of fields per matter require explicit scoping
Trust account compliance data has regulatory retention requirements
Out-of-the-box workflows may not transfer to non-Insight systems
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
Extract Insight Legal data via export API
We connect to Insight Legal's data export tooling to pull all Clients, Companies, Matters, Correspondence, Documents, Key Dates, Time Entries, Ledger Entries, and Custom Properties. The extraction runs in read-only mode against Insight Legal's API — no data is modified in Insight Legal during this step. We capture all timestamps, owner IDs, and association IDs so the relational graph is preserved before we begin transforming the data for Nutshell's schema.
Build Nutshell custom fields and review matter-metadata mapping plan
Before any data lands in Nutshell, we create all required custom fields on the Person object based on the extracted Insight Legal custom properties and matter metadata. We deliver a custom-field setup plan that names each field, its type, and whether it is required. Your Nutshell admin (or our team) creates these fields in Nutshell first so the import validation runs against a complete schema. We also confirm the matter-flattening strategy — one Person per client, or one Person per matter — before proceeding.
Resolve fee-earner-to-Nutshell-user mappings by email
Insight Legal fee earner records are matched against Nutshell Users by email address. Any fee earner without a corresponding Nutshell user is flagged in the migration report — your team creates the Nutshell account or assigns a fallback owner before the full migration run. No record lands in Nutshell without a valid owner reference. We also flag duplicate email scenarios (one fee earner email matching multiple Nutshell users) for manual resolution.
Run a sample migration with field-level diff
A representative slice — typically 100–300 records covering Clients, Companies, Matters, Correspondence, and Documents — migrates first. We generate a field-level diff comparing the source Insight Legal values against what landed in Nutshell so you can verify matter-status mapping, custom field population, document attachment presence, and owner resolution before the full run commits. You approve the sample results or request mapping adjustments before we schedule the full migration.
Execute full migration with delta-pickup window
The full dataset migrates to Nutshell: Companies first (foreign key dependency for People), then People with all custom fields and matter metadata, then Activities (correspondence, key dates as tasks), then Documents. A 24–48 hour delta-pickup window runs in parallel — any records created or modified in Insight Legal during the cutover are captured and synced to Nutshell before go-live. An audit log records every operation, and one-click rollback is available if reconciliation fails.
Platform deep dives
Insight Legal Case Management
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 Insight Legal Case Management 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
Insight Legal Case Management: Not publicly documented.
Data volume sensitivity
Insight Legal Case Management 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 Insight Legal Case Management to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Insight Legal Case Management 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 Insight Legal Case Management
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.