CRM migration

Migrate from Criminal Case Management to Nutshell

Field-level mapping, validation, and rollback between Criminal Case Management and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.

Criminal Case Management logo

Criminal Case Management

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

12 of 12

objects map 1:1 between Criminal Case Management and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Criminal Case Management platforms are built around legal-practice workflows — cases, parties, hearings, filings, and documents. Nutshell is a general-purpose CRM built for sales teams, with no native case or matter object. The migration therefore requires a conceptual translation: your clients and opposing parties map to Nutshell People, law firms or corporate legal departments map to Nutshell Companies, active matters map to Deals using custom fields for matter type and court, and case events (hearings, deadlines) map to Nutshell Tasks with the original date preserved. We extract data via the source platform's API or export tools, then load into Nutshell using the Nutshell REST API with field-level validation. Workflows, court-filing automations, and legal-specific integrations do not migrate — they require manual rebuild in Nutshell or a purpose-built legal add-on. Our delta-pickup window captures any records modified during cutover so Nutshell reflects the final state of your source data at go-live.

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

Criminal Case Management logo

Criminal Case Management

What's pushing teams away

  • Firms growing beyond 10-15 users report that CaseFleet lacks the multi-office, multi-user permission controls and advanced reporting that comparable platforms provide.
  • Support response times frustrate users when critical deadlines approach, and the knowledge base does not cover edge-case workflows in depth.
  • Annual contract billing catches firms off guard when they attempt to cancel mid-year, with prorated refunds processed slowly or inconsistently.
  • Firms needing native accounting, trust accounting, or client billing features find CaseFleet requires third-party integrations that add cost and complexity.
  • Lawyers expecting API access for custom integrations discover CaseFleet exposes limited or undocumented endpoints, blocking automation workflows.

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 Criminal Case Management objects map to Nutshell

Each row shows how a Criminal 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.

Criminal Case Management

Client/Party (Person)

maps to

Nutshell

Person

1:1
Fully supported

Direct 1:1 mapping for all individual parties in the source — clients, defendants, plaintiffs, witnesses, and attorneys all land as Nutshell People records. Name, email, phone, address, and role information are preserved as standard and custom Person fields.

Criminal Case Management

Organization (Law Firm, Corporate Legal Department, Government Agency)

maps to

Nutshell

Company

1:1
Fully supported

Firms, agencies, and corporate legal departments map to Nutshell Companies. Source organization name becomes Company name, domain/website maps to the Website field, and industry is set as a value-mapped pick-list entry.

Criminal Case Management

Case/Matter

maps to

Nutshell

Deal

1:1
Fully supported

Source case records become Nutshell Deals. The Deal Name uses the case number or case name. Case type (felony, civil, family) is stored as a custom Deal field. Court jurisdiction, case status, and judge assignment are stored as additional custom Deal fields.

Criminal Case Management

Case Party Role

maps to

Nutshell

Custom Field on Person or Deal

1:1
Fully supported

Source party roles (Attorney, Defendant, Plaintiff, Witness, Court Clerk) have no direct Nutshell equivalent. We create a custom pick-list field on the Person record and optionally on the Deal to capture the role each person played in the matter.

Criminal Case Management

Hearing/Event (Court Date, Filing Deadline, Deposition)

maps to

Nutshell

Task

1:1
Fully supported

Court dates, filing deadlines, depositions, and mediations become Nutshell Tasks with the original date and time preserved in the Task Due Date and Description fields. The task subject captures the event type. Tasks are linked to the corresponding Deal.

Criminal Case Management

Filing/Document

maps to

Nutshell

Note with Attachment

1:1
Fully supported

Documents attached to a case are preserved as Nutshell Notes with file attachments. The Note body captures the document description or filing type. Original file names are preserved when re-uploaded to Nutshell's file storage.

Criminal Case Management

Billing/Invoice Record

maps to

Nutshell

Custom Field on Deal

1:1
Fully supported

Nutshell has no native billing or invoice object. If billing records need to migrate for reference, they are stored as a custom field on the Deal (text or long-text) or as a linked Note, not as a structured record.

Criminal Case Management

Lead (Prospective Client)

maps to

Nutshell

Lead

1:1
Fully supported

Prospective client records in the source that have not yet opened a case migrate directly to Nutshell Leads. Standard lead fields (name, email, phone, company) map 1:1; source-specific status fields map to Nutshell's lead status pick-list.

Criminal Case Management

Custom Case Field (Judge, Court Division, Statute Code)

maps to

Nutshell

Custom Field on Deal

1:1
Fully supported

Any custom fields on the source case object are created as custom fields on the Nutshell Deal. Field type is matched (pick-list, text, date, number) based on the source field definition. Multi-select pick-lists in the source are stored as comma-separated text in Nutshell.

Criminal Case Management

Activity History (calls, emails logged against a case)

maps to

Nutshell

Activity (Task or Email Log)

1:1
Fully supported

Source activities logged against a matter — calls made, emails sent, meetings held — migrate as Nutshell Tasks and email log entries linked to the corresponding Deal. Original timestamps and owner assignments are preserved.

Criminal Case Management

User/Owner (Attorney, Paralegal, Case Manager)

maps to

Nutshell

Nutshell User (resolved by email)

1:1
Fully supported

Source users are matched to Nutshell users by email address. Unmatched users are flagged before migration so the team can either invite them to Nutshell or assign their records to a fallback owner.

Criminal Case Management

Tag/Category (Criminal, Civil, Family, Traffic)

maps to

Nutshell

Tag on Deal

1:1
Fully supported

Case category or case type tags from the source are applied as Nutshell Tags on the corresponding Deal record. This allows filtering in Nutshell's pipeline view by matter type.

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.

Criminal Case Management logo

Criminal Case Management gotchas

High

Limited export options for bulk data extraction

Medium

Annual subscription billing with prorated cancellation

Medium

Custom field schemas vary by account and plan

Medium

Document blob extraction may require manual intervention

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

  • Nutshell has no native case or matter object

    Nutshell is a sales-focused CRM with no concept of a legal case, matter, filing, or docket. Every case record from your source system must become a Nutshell Deal with custom fields for case type, jurisdiction, judge assignment, and filing status. This means your team will interact with a Deal record where a case-management system would show a structured case page. FlitStack AI creates the custom Deal fields and maps all case data before migration so the Deal record contains the complete case context, but Nutshell's native UI will not surface case-specific concepts without navigating to the Deal detail view and its custom fields.

  • Party roles require custom field decomposition

    Criminal Case Management platforms track multiple party roles per matter — lead attorney, opposing counsel, defendant, plaintiff, witness, bail bondsman. Nutshell's Person record has no role attribute, and the Deal record supports only a single primary contact for the deal. FlitStack AI stores the role as a custom pick-list field on the Person record and optionally on the Deal record as a secondary contact list. Your team should define which roles to preserve before migration so the mapping plan reflects the firm's data-retention priorities.

  • Document versioning and court-filing attachments do not transfer natively

    Legal platforms store document versions with filing timestamps, e-filing confirmations, and court-accepted versions. Nutshell Notes accept file attachments but have no native versioning model. FlitStack AI re-uploads source documents as Note attachments on the corresponding Deal record, preserving original file names and timestamps where available. However, version histories spanning multiple filing revisions will arrive as separate Note entries rather than a versioned document chain — your team should verify the document completeness in Nutshell before decommissioning the source system.

  • Court-specific deadline automation does not migrate

    Criminal Case Management platforms embed court-rule awareness — automatic deadline calculation for answer windows, statutory response periods, and court-specific scheduling rules. Nutshell has no built-in deadline automation tied to court calendars. FlitStack AI migrates the current deadline dates as Task due dates, but any automated rule that recalculates deadlines when a date changes stays in the source system. Your team will need to manually update Task due dates in Nutshell or build Nutshell Workflow rules to replicate the automation logic.

  • Source platform API access may be restricted or unavailable

    Many legal practice management platforms — particularly on-premise installations or older cloud editions — do not expose a public REST API for data export. In these cases, FlitStack AI works from a structured data export (CSV, XML, or SQL dump) prepared by the source system's export tools. If the source platform does not provide an export function, manual data extraction may be required before migration, which affects timeline and price. We assess API availability during the discovery phase and adjust the migration approach accordingly.

Migration approach

Six steps for a successful Criminal Case Management to Nutshell data migration

  1. Discover source data model and API availability

    FlitStack AI reviews the Criminal Case Management platform's data model, API access method (REST, export tools, or manual dump), and available objects. We identify all custom fields on case, person, company, and activity records. If the source lacks API access, we work with your team to prepare a structured export file before migration begins. This step produces the migration scope document that defines every object, field, and relationship that will move to Nutshell.

  2. Configure Nutshell custom fields and pipeline stages

    Before data loads, we create all required custom fields in Nutshell on the Person, Company, Lead, and Deal objects — including case type, court jurisdiction, judge, party role, docket number, and statute of limitations fields. We also configure Nutshell pipeline stages to align with the source case statuses (Open, Pending, Closed). If multiple case types require different stage sets, we set up a single pipeline with status values that accommodate all matter categories, or we document the need for separate Nutshell accounts.

  3. Resolve users and owners by email

    Source users (attorneys, paralegals, case managers) are matched to existing Nutshell users by email address. FlitStack AI runs a pre-flight user-resolution check: any source user without a matching Nutshell account is flagged for the team to either invite them to Nutshell or assign a fallback owner before migration. No record lands in Nutshell without a resolved owner, ensuring your pipeline view is fully populated after migration.

  4. Run sample migration with field-level diff

    A representative slice of records — typically 100–500 covering a mix of People, Companies, Leads, Deals, and Tasks — migrates first. FlitStack AI generates a field-level diff showing source values and destination values side-by-side for every mapped field. Your team verifies case-to-deal mapping, custom field population, party role assignment, and document attachment integrity before the full migration run commits. This is the validation gate before cutover.

  5. Execute full migration with delta-pickup window

    The full migration runs against Nutshell using the Nutshell REST API. A delta-pickup window (typically 24–48 hours after full migration starts) captures any records created or modified in the source during the cutover period. FlitStack AI produces an audit log of every operation and a reconciliation report comparing record counts by object. One-click rollback is available if the reconciliation reveals data integrity issues.

Platform deep dives

Context on both ends of the pair

Criminal Case Management logo

Criminal Case Management

Source

Strengths

  • Visual chronological timeline builder reconstructs case facts in a single view for litigation narrative planning.
  • Matter-centric architecture keeps all case data grouped under one container without manual cross-referencing.
  • Built-in evidence library with tagging keeps documents organized and linked to specific case events.
  • Time tracking integrated with case tasks captures billable activity without switching applications.
  • Task management with deadline calendars alerts attorneys to court dates and filing deadlines.

Weaknesses

  • API access is limited or undocumented, blocking custom integrations and automated data pipelines.
  • Annual contract billing with opaque cancellation terms creates friction for firms evaluating alternatives.
  • Multi-user permission controls are basic, making CaseFleet unsuitable for larger firms with role-based access requirements.
  • Reporting and analytics are limited compared to full-practice-management platforms.
  • Limited third-party integrations require firms to maintain separate accounting or communication tools.
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. 2 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 Criminal Case Management and Nutshell.

  • Object compatibility

    B

    2 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

    Criminal Case Management: Not publicly documented.

  • Data volume sensitivity

    B

    Criminal Case Management doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Criminal Case Management 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 Criminal Case Management to Nutshell data migrations

Answers to the questions buyers ask most during Criminal Case Management to Nutshell migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Criminal Case Management to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most Criminal Case Management to Nutshell migrations complete within 48–72 hours for under 25,000 records. Complex setups with heavy custom-field schemas, multi-role party structures, or document-heavy matters (1,000+ files) extend to 7–14 days. The longest planning step is creating Nutshell custom fields for case type, court jurisdiction, and party roles to match the source data model before data loads begin.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Criminal Case Management.
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