CRM migration
Field-level mapping, validation, and rollback between The Legal Assistant and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
The Legal Assistant
Source
Nutshell
Destination
Compatibility
10 of 10
objects map 1:1 between The Legal Assistant and Nutshell.
Complexity
BStandard
Timeline
24–48 hours
Overview
The Legal Assistant organizes law firms around matters, clients, documents, and time tracking — a case-management model fundamentally different from Nutshell's contact-account-deal CRM structure. Migrating to Nutshell means translating The Legal Assistant's Cases into a combination of Nutshell People records (attorney contacts, opposing counsel), Companies (law firms, corporate clients), and custom fields (matter number, practice area, statute of limitations). Client billing entries map to Nutshell Deals when the matter has an associated revenue line, or remain as a custom field reference for financial audit purposes. We extract The Legal Assistant data via its cloud database export, then load into Nutshell through the JSON-RPC API with type-aware field mapping. Custom fields created in The Legal Assistant (such as practice-area tags or court jurisdiction pick-lists) become Nutshell custom fields on the relevant record type. Workflows, document templates, and automated billing rules do not migrate — The Legal Assistant's practice-area automation logic must be rebuilt in Nutshell's sales automation tools or manually re-entered.
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 The Legal Assistant 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.
The Legal Assistant
Client
Nutshell
Person (People)
1:1The Legal Assistant client records map to Nutshell People. Each client contact (attorney, paralegal, or client representative) becomes a Person record with name, email, phone, and address fields carried over. The primary firm affiliation is captured as a Company link.
The Legal Assistant
Client Firm
Nutshell
Company (Account)
1:1When a The Legal Assistant Client is associated with a law firm or corporate entity, that organization becomes a Nutshell Company record. The firm name, domain, industry, and address map directly. Multiple client contacts at the same firm share one Company record.
The Legal Assistant
Case / Matter
Nutshell
Deal + Person + Custom Fields
1:1A Case in The Legal Assistant has no direct Nutshell equivalent. We decompose it: the primary client contact becomes a Person, the opposing or associated party becomes a linked Person, the matter number and practice area become custom fields on the Person, and the matter's financial value (if tracked) becomes a Nutshell Deal linked to the Company.
The Legal Assistant
Document
Nutshell
File Attachment on Person or Company
1:1Documents attached to cases or clients in The Legal Assistant are downloaded and re-uploaded as Nutshell file attachments on the corresponding Person or Company record. File size limits apply; Nutshell handles attachments up to its storage tier ceiling.
The Legal Assistant
Billing Entry / Invoice
Nutshell
Deal (Amount) + Custom Fields
1:1Time entries, billing items, and invoice totals from The Legal Assistant are mapped to Nutshell Deal amounts. A new Deal is created per matter if a billing record exists. The original invoice number, date, and amount are preserved as custom fields on the Deal for audit continuity.
The Legal Assistant
Calendar / Event
Nutshell
Event
1:1Court dates, filing deadlines, depositions, and client meetings stored in The Legal Assistant's calendar become Nutshell Events. Original start/end timestamps, attendees, and location are preserved. The Event is linked to the relevant Person or Company record.
The Legal Assistant
Task / Reminder
Nutshell
Task
1:1Task alerts (statute of limitations reminders, filing deadlines, client follow-ups) map to Nutshell Tasks. Due dates, assignees, and completion status transfer. Open tasks are migrated as pending; completed tasks are migrated with their closure timestamp preserved.
The Legal Assistant
Note
Nutshell
Note on Person or Company
1:1Case notes, attorney memos, and strategy notes in The Legal Assistant become Nutshell Notes attached to the relevant Person or Company. Rich-text formatting is preserved where the format is compatible with Nutshell's note storage.
The Legal Assistant
Custom Fields (practice_area, court_jurisdiction, opposing_counsel, etc.)
Nutshell
Custom Fields on Person, Company, or Deal
1:1The Legal Assistant custom fields — such as practice_area pick-list, court_jurisdiction, matter_status, and opposing_counsel — require custom fields to be created in Nutshell before migration. Pick-list values are mapped value-by-value; we flag any values without a Nutshell equivalent for manual review.
The Legal Assistant
User / Staff
Nutshell
User
1:1The Legal Assistant staff accounts (attorneys, paralegals, admins) are mapped to Nutshell users by email address match. Active Nutshell users receive their migrated records. Inactive or archived staff are flagged; their records can be assigned to a fallback Nutshell owner or kept unassigned for review.
| The Legal Assistant | Nutshell | Compatibility | |
|---|---|---|---|
| Client | Person (People)1:1 | Fully supported | |
| Client Firm | Company (Account)1:1 | Fully supported | |
| Case / Matter | Deal + Person + Custom Fields1:1 | Fully supported | |
| Document | File Attachment on Person or Company1:1 | Fully supported | |
| Billing Entry / Invoice | Deal (Amount) + Custom Fields1:1 | Fully supported | |
| Calendar / Event | Event1:1 | Fully supported | |
| Task / Reminder | Task1:1 | Fully supported | |
| Note | Note on Person or Company1:1 | Fully supported | |
| Custom Fields (practice_area, court_jurisdiction, opposing_counsel, etc.) | Custom Fields on Person, Company, or Deal1:1 | Fully supported | |
| User / Staff | User1: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.
The Legal Assistant gotchas
No public API means migration relies on manual export
Per-module pricing creates billing model mismatch
No full-text search complicates data completeness verification
On-premise deployments require direct database access
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
Confirm deployment type and extract The Legal Assistant data
FlitStack AI begins every migration by identifying whether The Legal Assistant is cloud-hosted or on-premise. For cloud deployments, we request a full data export through The Legal Assistant's managed database. For on-premise instances, we coordinate secure read-only database access with your IT team. We extract all Clients, Cases, Documents, Billing entries, Calendar events, Tasks, Notes, and Users. A data audit report is generated showing record counts per object, custom field inventory, and any null or duplicate values that need cleanup before mapping.
Design Nutshell custom fields and pipeline configuration
Before any records are written to Nutshell, we create the custom fields identified in the data audit: Practice_Area__c, Court_Jurisdiction__c, Matter_Number__c, Client_Role__c, Statute_of_Limitation__c, Invoice_Number__c, and Invoice_Date__c on the relevant Person, Company, or Deal objects. If your migration includes billing data mapped to Deals, we configure a pipeline in Nutshell with stages matching your case status taxonomy. Your Nutshell admin reviews and approves the field and pipeline plan before migration validation begins.
Resolve user and owner assignments by email
The Legal Assistant staff records (attorneys, paralegals, billing admins) are matched against Nutshell users by email address. Any The Legal Assistant staff without a corresponding Nutshell account are flagged for your team to either invite to Nutshell or assign to a fallback owner. Cases and tasks assigned to unmatched users receive the fallback owner at migration time. No record lands in Nutshell without a valid user reference — this prevents orphaned tasks and unowned deals.
Run sample migration with field-level diff
A representative slice — typically 100–500 records spanning clients, companies, cases, documents, and billing entries — is migrated first. We generate a field-level diff comparing source values against destination field contents. You review the diff to verify practice-area mapping, billing-to-deal translation, opposing-counsel role labels, and document attachment integrity. Any mapping adjustments are made before the full run commits. This step catches custom field name mismatches and value-mapping gaps before they affect production data.
Execute full migration with delta-pickup window
The full migration runs against Nutshell's JSON-RPC API. Records are loaded in dependency order: Companies first, then People (linked to Companies), then Deals (linked to Companies), then Tasks, Events, Notes, and Files. A delta-pickup window of 24–48 hours captures any new or modified records in The Legal Assistant during cutover so Nutshell reflects your firm's final state at go-live. An audit log records every operation. If reconciliation fails, one-click rollback is available to restore Nutshell to its pre-migration snapshot.
Platform deep dives
The Legal Assistant
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 The Legal Assistant and Nutshell.
Object compatibility
1 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
The Legal Assistant: Not publicly documented.
Data volume sensitivity
The Legal Assistant 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 The Legal Assistant to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your The Legal Assistant 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 The Legal Assistant
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.