CRM migration

Migrate from The Legal Assistant to Nutshell

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 logo

The Legal Assistant

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

10 of 10

objects map 1:1 between The Legal Assistant and Nutshell.

Complexity

BStandard

Timeline

24–48 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

The Legal Assistant logo

The Legal Assistant

What's pushing teams away

  • No client portal forces all client communication and document sharing through email or in-person handoff, pushing firms with modern client-experience expectations toward Clio, MyCase, or PracticePanther.
  • Lack of full-text search across case files and documents is a documented user complaint and makes locating information in large matters tedious compared to platforms with global search.
  • No public API or app marketplace beyond Microsoft Word blocks integrations with QuickBooks, court e-filing, Outlook, legal research tools, and BI dashboards.
  • Per-user, per-module pricing inflates costs for firms that practice multiple areas — $49–63/user/month per module quickly exceeds flat per-seat platforms like Clio or PracticePanther.
  • Calendar and scheduling features are described by reviewers as needing improvement, which matters for firms whose entire malpractice exposure is calendar-driven.

Choosing

Nutshell logo

Nutshell

What's pulling them in

  • Lowest cost entry point among mid-market CRMs—Foundation plan starts at $13/user/month, making it accessible for teams validating CRM fit before committing.
  • Integrated sales automation and email sequencing on Pro plans without requiring a separate email marketing platform, per verified Capterra reviews.
  • Consistently praised for intuitive interface and fast onboarding, with case studies reporting 100% team adoption rates within initial deployment periods.
  • Strong customer support responsiveness cited across G2 reviews, with dedicated support tiers available on Enterprise plans.
  • Native integrations with WhatsApp, Facebook Messenger, Instagram, and Slack reduce reliance on third-party middleware for common communication channels.

Object mapping

How The Legal Assistant objects map to Nutshell

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

maps to

Nutshell

Person (People)

1:1
Fully supported

The 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

maps to

Nutshell

Company (Account)

1:1
Fully supported

When 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

maps to

Nutshell

Deal + Person + Custom Fields

1:1
Fully supported

A 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

maps to

Nutshell

File Attachment on Person or Company

1:1
Fully supported

Documents 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

maps to

Nutshell

Deal (Amount) + Custom Fields

1:1
Fully supported

Time 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

maps to

Nutshell

Event

1:1
Fully supported

Court 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

maps to

Nutshell

Task

1:1
Fully supported

Task 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

maps to

Nutshell

Note on Person or Company

1:1
Fully supported

Case 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.)

maps to

Nutshell

Custom Fields on Person, Company, or Deal

1:1
Fully supported

The 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

maps to

Nutshell

User

1:1
Fully supported

The 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.

Gotchas + challenges

What specifically takes care here

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 logo

The Legal Assistant gotchas

High

No public API means migration relies on manual export

Medium

Per-module pricing creates billing model mismatch

Medium

No full-text search complicates data completeness verification

Medium

On-premise deployments require direct database access

Nutshell logo

Nutshell gotchas

High

Contact tier limits enforced on import

Medium

No bulk API endpoint requires paginated extraction

Medium

Email sequences not exportable via API

Medium

Foundation plan disables key sales features

Pair-specific challenges

  • The Legal Assistant's billing and invoice data has no native home in Nutshell

    The Legal Assistant accumulates charges and generates invoices as a core function. Nutshell's Deal object holds a single monetary amount and a pipeline stage but does not support line-item invoices, time entries, or billing history. We handle this by mapping invoice totals to Deal amounts and preserving invoice numbers, dates, and line-item descriptions as custom fields on the Deal. Any detailed billing narrative must be stored as a Note or a long-text custom field — your billing audit trail will survive, but Nutshell will not render invoices the way The Legal Assistant does. Review the custom field plan before migration commits so no billing reference is lost.

  • Nutshell's API rate-limits find() queries, requiring batched extraction from The Legal Assistant

    Nutshell's JSON-RPC API rate-limits find() operations (getLead, findContacts) when stubResponses is false, which applies to full record fetches during migration. We work around this by batching record fetches, caching resolved foreign keys (Company IDs before Person creation), and respecting retry-after headers. The Legal Assistant's cloud export delivers data in bulk export files that we pre-process before hitting Nutshell's API, reducing the number of find() calls needed. For on-premise The Legal Assistant deployments, direct database reads bypass the API rate-limit concern entirely.

  • Opposing-counsel and multi-party role labels require custom fields in Nutshell

    The Legal Assistant supports multiple contacts per case with distinct roles (plaintiff, defendant, opposing counsel, expert witness). Nutshell's Company-Person association model supports a primary Company per Person and optional secondary associations, but does not have a native role-label field on those associations. We create a custom pick-list field (Contact_Role__c) on the Person record and populate it from The Legal Assistant role data. A migration plan review before the full run lets your team confirm which roles map cleanly and which may need collapsing or manual tagging post-migration.

  • Statute of limitations and court-date alerts do not migrate as active reminders

    The Legal Assistant's automated alerts (statute of limitation warnings, court appearance reminders) are workflow constructs that generate email notifications on a schedule. Nutshell has task due dates and sales automation triggers but no equivalent of a compliance-alert scheduler. Migrated Tasks carry their original due dates but will not trigger automated reminders unless you configure Nutshell's automation rules post-migration. We document every migrated deadline as a Task with a due date and flag statute-of-limitation records in a dedicated custom field so your team can rebuild the alert logic in Nutshell's automation engine.

  • On-premise The Legal Assistant deployments require database access coordination

    The Legal Assistant can be deployed on-site at a law firm's office, storing data in a local database rather than a managed cloud environment. Migrating from an on-premise instance requires coordinating with your IT team to grant secure read-only database access. FlitStack AI requires the database host, port, credentials, and database name. Cloud-hosted The Legal Assistant instances use the vendor's managed export process, which may require scheduling with The Legal Assistant support. Both paths are supported, but the scoping call must confirm the deployment type before quoting.

Migration approach

Six steps for a successful The Legal Assistant to Nutshell data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Context on both ends of the pair

The Legal Assistant logo

The Legal Assistant

Source

Strengths

  • Automated billing accumulation across time entries and costs per matter
  • Calendar alerts for statute-of-limitation dates and court appearances
  • On-premise and cloud deployment options for data residency control
  • Practice-area specific modules for personal injury, criminal, and family law
  • Template-based document generation with digital signature and letterhead support

Weaknesses

  • No client portal for client self-service or document sharing
  • No full-text search across case files or documents
  • Only Microsoft Word integration, no third-party API or app marketplace
  • No public API documentation limiting migration automation options
  • Limited review base and smaller market footprint compared to Clio or Filevine
Nutshell logo

Nutshell

Destination

Strengths

  • Simple, intuitive interface with minimal learning curve for sales teams new to CRM
  • Per-seat pricing is transparent and predictable, with annual billing reducing monthly cost
  • Full data export tool available for all account data including backups
  • Open JSON-RPC API allows programmatic access to all core objects
  • Native multichannel engagement (email, SMS, WhatsApp) without third-party add-ons for communication

Weaknesses

  • Reporting and analytics are considered weak, requiring manual Excel exports for detailed analysis
  • No bulk API endpoint—migration requires paginated API reads that must be rate-limited carefully
  • JSON-RPC API is less common than REST, requiring custom integration code compared to standard REST CRMs
  • Add-on costs (Forms, Nutshell IQ, Email Marketing) are per-company charges that stack on top of per-seat pricing
  • Feature restrictions on entry-level plans mean teams often need mid-tier to get basic automation

Complexity grading

How hard is this migration?

Standard CRM migration. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across The Legal Assistant and Nutshell.

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    The Legal Assistant: Not publicly documented.

  • Data volume sensitivity

    B

    The Legal Assistant doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your The Legal Assistant to Nutshell migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about The Legal Assistant to Nutshell data migrations

Answers to the questions buyers ask most during The Legal Assistant to Nutshell migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most The Legal Assistant to Nutshell migrations complete within 24–48 hours for firms with under 25,000 records (clients, cases, billing entries, documents, tasks). Larger setups with 100,000+ records or multiple active modules extend to 5–8 days. The longest planning step is designing the Nutshell pipeline and custom field schema before data lands — this happens in parallel with data extraction and typically takes 2–3 days of scoping before the migration run begins.

Adjacent paths

Related migrations to explore

Ready when you are

Move from The Legal Assistant.
Land in Nutshell, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day