CRM migration

Migrate from The Attorney Case File to Nutshell

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

The Attorney Case File logo

The Attorney Case File

Source

Nutshell

Destination

Nutshell logo

Compatibility

92%

11 of 12

objects map 1:1 between The Attorney Case File and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

The Attorney Case File structures work around matters, client workbooks, and court-specific fields — a data model tuned for legal practice management. Nutshell structures work around People, Companies, Leads, and Deals — a data model tuned for sales pipeline management. The two platforms share a contact-and-company foundation that makes client-name, address, phone, and email migration straightforward, but every legal-native concept (matter number, case status, opposing counsel, court jurisdiction, billing rates, document folders) requires a Nutshell custom field or a note-to-record translation. FlitStack AI runs a scoped-read export against The Attorney Case File API, maps each matter to a Nutshell Deal with a custom field holding the original case number, translates the client workbook as a Person record with all contact details, and re-attaches document references as Nutshell custom fields pointing to re-uploaded files. Workflows, conflict-check rules, court-filing integrations, and billing rate schedules do not migrate — we document them for manual rebuild in Nutshell's automation tools. The migration runs against Nutshell's JSON-RPC API with email-based owner resolution, delta-pickup window during cutover, and a field-level diff before the full run commits.

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 Attorney Case File logo

The Attorney Case File

What's pushing teams away

  • Users handling multi-party or high-complexity litigation report the system reaches its limits and lacks the structural depth required for matters with numerous interrelated parties and documents.
  • The document management component draws consistent criticism for being underpowered — attorneys working with large document volumes find it inadequate for their needs.
  • At least one review flags platform stability concerns and lack of clear development roadmap, leaving practitioners uncertain about long-term viability and feature evolution.

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 Attorney Case File objects map to Nutshell

Each row shows how a The Attorney Case File 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 Attorney Case File

Client / Client Workbook

maps to

Nutshell

Person + Company

many:1
Fully supported

The Attorney Case File's client workbook combines the client as an individual and the client's organization in one record. We split this into Nutshell Person (individual contact) and Nutshell Company (organization), preserving the primary role as the Person name and the secondary role as a linked Company. If the client is a solo practitioner or individual client, only a Person record is created.

The Attorney Case File

Matter / Case

maps to

Nutshell

Deal

1:1
Fully supported

Each The Attorney Case File matter maps to a Nutshell Deal. The matter number from The Attorney Case File is stored as a custom text field (Case_Number__c) on the Nutshell Deal so attorneys can reference the original case identifier. The matter name becomes the Deal name, and the matter's current stage is translated to a Nutshell custom pick-list field (Case_Status__c) since Nutshell's native stage field is sales-pipeline oriented.

The Attorney Case File

Opposing Counsel / Co-Counsel

maps to

Nutshell

Person

1:1
Fully supported

Opposing counsel, co-counsel, and third-party contacts from The Attorney Case File matter parties list migrate as Nutshell Person records with a custom field (Contact_Role__c) set to 'Opposing Counsel', 'Co-Counsel', or the relevant label. These are linked to the same Deal that represents the matter.

The Attorney Case File

Court / Jurisdiction

maps to

Nutshell

Custom Field on Deal

1:1
Fully supported

The Attorney Case File stores court name and jurisdiction per matter. Since Nutshell has no native court or jurisdiction field, we create a custom text field (Court_Jurisdiction__c) on the Deal record and populate it with the court name. This field is displayed on the Deal record for reference during case management in Nutshell.

The Attorney Case File

Case Notes / Attorney Notes

maps to

Nutshell

Note on Deal / Person

1:1
Fully supported

The Attorney Case File's case notes (attorney work summaries, procedural notes) migrate as Nutshell Notes attached to the corresponding Deal. We preserve the original author and create timestamp by setting the Note title to the matter name and the Note body to the full note content. For notes belonging to a client rather than a matter, the Note attaches to the Person record.

The Attorney Case File

Document / File Attachment

maps to

Nutshell

Nutshell Custom Field + External Storage Reference

1:1
Fully supported

The Attorney Case File stores documents within matter folders. Nutshell attaches files directly to records (25 MB per file limit). We export each document, re-upload it to the linked Nutshell Deal record, and write the original folder path to a custom text field (Original_Folder_Path__c) on the Deal so the firm can re-establish its folder hierarchy in Nutshell or a connected document storage tool.

The Attorney Case File

Billing / Time Entry

maps to

Nutshell

Custom Fields on Deal (Reference Only)

1:1
Fully supported

The Attorney Case File tracks time entries, billing rates, and invoices per matter. Nutshell has no native billing or time-tracking module. We preserve the total billed amount, total hours, and last invoice date as read-only custom fields on the Deal for historical reference, but the billing workflow must be rebuilt in a dedicated legal billing tool post-migration.

The Attorney Case File

Custom Matter Fields / Practice-Area Fields

maps to

Nutshell

Custom Fields on Deal / Person

1:1
Fully supported

The Attorney Case File allows per-practice-area custom fields (e.g., immigration case type, bankruptcy chapter, litigation damages claimed). We map each to a Nutshell custom field on the appropriate object (Deal or Person) with the same data type. Pick-list fields map to Nutshell dropdown custom fields with the original values preserved.

The Attorney Case File

Workflow / Conflict Check Sequence

maps to

Nutshell

Not Migrated — Documented for Manual Rebuild

1:1
Fully supported

The Attorney Case File's conflict-check sequences and matter-intake workflows are legal-automation constructs with no Nutshell equivalent. We export the workflow definitions as a structured document and provide a rebuild guide for Nutshell's automation features and any third-party workflow tools the firm adopts.

The Attorney Case File

User / Attorney Owner

maps to

Nutshell

Nutshell User (email resolution)

1:1
Fully supported

The Attorney Case File assigns attorneys and staff to matters. Owner resolution maps by email match against Nutshell users. Unmatched owners are flagged before migration — the firm either creates the Nutshell user account first or assigns records to a designated fallback user. No record lands without a Nutshell owner.

The Attorney Case File

Activity (Calls, Emails, Meetings)

maps to

Nutshell

Nutshell Activity

1:1
Fully supported

The Attorney Case File logs phone calls, emails, and meetings per matter or per client. These migrate as Nutshell Activities linked to the appropriate Deal or Person record. Original timestamps and the attorney/staff owner are preserved. Note that Nutshell's activity model is simpler than a full legal billing log — billable time entries remain in The Attorney Case File's billing module.

The Attorney Case File

Lead / Prospect Contact

maps to

Nutshell

Nutshell Lead

1:1
Fully supported

Any prospective client records in The Attorney Case File that are not yet opened as matters migrate as Nutshell Lead records. The Lead captures the contact name, email, phone, source of referral, and any notes. Once the firm opens a matter, the Lead is converted to a Person record linked to the new Deal.

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 Attorney Case File logo

The Attorney Case File gotchas

High

No public API — extraction requires vendor coordination

Medium

Export envelope is limited to workbook-level records

Medium

Trust accounting data is outside the export scope

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

  • Matter stages translate to custom fields, not Nutshell's native pipeline stages

    The Attorney Case File uses matter stages such as Intake, Active, Discovery, Trial, and Closed that reflect legal workflow states. Nutshell's native Deal stage field is designed for sales pipeline states (Qualified, Proposal Sent, Closed Won, Closed Lost). FlitStack AI creates a custom pick-list field (Case_Status__c) on the Nutshell Deal to hold the original matter stage value. If your firm uses multiple matter stage sets per practice area, each set requires a separate custom field and your team must define which field applies per Deal type. We surface the full stage mapping in the pre-migration plan so Nutshell custom field setup is complete before data lands.

  • Document folders do not migrate as a hierarchy — they become flat file attachments

    The Attorney Case File organizes documents inside matter-specific folders, often with sub-folders for Pleadings, Discovery, Correspondence, and Court Filings. Nutshell attaches files directly to records with no folder hierarchy — a flat list of attachments on each Deal. FlitStack AI exports all documents from each matter folder, re-uploads them as Nutshell file attachments on the corresponding Deal, and writes the original folder path to a custom text field (Original_Folder_Path__c). The firm's team will need to re-organize documents in Nutshell or adopt a connected document management tool post-migration. File size is capped at 25 MB per Nutshell attachment; files exceeding this are flagged for chunked upload.

  • Billing and time-tracking data cannot live inside Nutshell after migration

    The Attorney Case File's time entries, billing rates, and invoice history are tightly integrated with the matter model. Nutshell has no native billing or time-tracking module. FlitStack AI preserves the total billed amount and total hours as read-only custom fields on the Deal record, but these are reference data only — the firm cannot generate invoices or track billable time inside Nutshell. We strongly recommend migrating billing data to a dedicated legal billing platform (Clio Billing, LawPay, or similar) in parallel with the Nutshell migration and linking invoices back to the Nutshell Deal via the Case_Number__c field.

  • Multi-party matter contacts require junction handling between Deal and Person records

    Legal matters frequently involve multiple contacts on each side — the client, opposing counsel, co-counsel, expert witnesses, and court contacts. Nutshell links a Person to a Deal through the built-in Deal Person relationship. When a matter involves more than the primary client contact, FlitStack AI creates additional Deal-Person associations and sets the Contact_Role__c custom field on each Person to label their role in the matter. This keeps every party accessible under the Nutshell Deal without creating duplicate Person records for contacts who appear across multiple matters.

  • Conflict-check sequences and legal workflows require manual rebuild

    The Attorney Case File's conflict-check workflows and matter-intake sequences are legal-automation constructs that check client identity against existing matters before opening a new case. Nutshell has no native conflict-check module — its automation tools are oriented toward sales follow-up sequences and lead nurturing. FlitStack AI exports The Attorney Case File workflow definitions as a structured JSON document and provides a rebuild guide for implementing equivalent logic in Nutshell's automation features or a connected legal practice management layer. This is a manual step; no automated translation is possible because the underlying rule engine models are fundamentally different.

Migration approach

Six steps for a successful The Attorney Case File to Nutshell data migration

  1. Scope the export and map The Attorney Case File data model to Nutshell schema

    FlitStack AI begins by connecting to The Attorney Case File API using scoped read access to extract all matters, client workbook records, contacts, activities, and document metadata. We generate a pre-migration schema map showing every source field and its Nutshell destination — both the direct mappings (client name, email, phone) and the custom fields required for legal-native concepts (case number, court jurisdiction, practice area, opposing party). Your firm's administrator reviews and approves the map before any data moves. At this stage we also identify records with missing required fields and contacts with duplicate email addresses that need resolution.

  2. Create Nutshell custom fields and resolve user ownership

    Before the migration run, your Nutshell administrator creates the custom fields identified in the schema map: Case_Number__c, Court_Jurisdiction__c, Practice_Area__c, Case_Status__c, Contact_Role__c, and any practice-area-specific fields from The Attorney Case File. We simultaneously resolve attorney and staff ownership by matching The Attorney Case File user emails against Nutshell user accounts. Any unmatched owners are flagged so your team can create Nutshell accounts or assign records to a fallback owner. No record migrates without a resolved owner.

  3. Migrate companies and persons first, then matters, then activities

    Nutshell requires the parent object to exist before records referencing it. We sequence the migration: Companies first, then Persons linked to those Companies, then Matters (Deals) linked to the primary Person, then Activities linked to the appropriate Person or Deal. Opposing counsel, co-counsel, and third-party contacts are created as Person records with Contact_Role__c populated and linked to the corresponding Matter Deal. This ordering respects Nutshell's foreign-key constraints and prevents orphaned records.

  4. Run sample migration with field-level diff

    A representative slice migrates first — typically 50–200 records spanning a mix of open matters, closed matters, multi-party contacts, and documents. We generate a field-level diff between the source and destination showing every field that populated, every field that defaulted to a fallback value, and any custom field that did not resolve. You verify the Case_Number__c, Court_Jurisdiction__c, and custom stage mapping before the full run proceeds. This sample run also validates that document re-uploads fit within Nutshell's file size limits.

  5. Cut over with delta-pickup and post-migration reconciliation

    The full migration runs against Nutshell's JSON-RPC API. Your team continues working in The Attorney Case File during the migration window. A delta-pickup window (24–48 hours after the full run completes) captures any matters opened or contacts modified during cutover. We deliver an audit log of every record created, updated, or skipped, plus a reconciliation report comparing source record counts against Nutshell record counts by object. One-click rollback is available if reconciliation finds a material discrepancy. Post-migration, we provide the workflow export document and rebuild guide for your team to re-implement conflict-check and matter-intake logic in Nutshell's automation layer.

Platform deep dives

Context on both ends of the pair

The Attorney Case File logo

The Attorney Case File

Source

Strengths

  • One-time pricing with no per-user per-month recurring cost for solo practitioners
  • Intuitive interface requiring minimal training for basic case management tasks
  • Responsive customer support cited across multiple user reviews
  • Customizable workbook structure adaptable to different practice areas
  • Designed specifically for attorneys rather than repurposed from a generic CRM

Weaknesses

  • No publicly documented API for programmatic data export or integration
  • Limited document management capabilities不适合 handling large case document volumes
  • Reported instability or lack of clear development roadmap in at least one review
  • May not scale for multi-party or highly complex litigation matters
  • No dedicated trust accounting or full practice accounting module
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 The Attorney Case File 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

    The Attorney Case File: Not publicly documented.

  • Data volume sensitivity

    B

    The Attorney Case File doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your The Attorney Case File 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 Attorney Case File to Nutshell data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most The Attorney Case File to Nutshell migrations complete in 48–72 hours of clock time for setups with fewer than 10,000 matters and straightforward custom fields. Firms with complex practice-area field sets, multi-party matters with many contacts, or large document volumes extend to 7–14 days. The longest step is typically pre-migration planning and custom field setup in Nutshell — we surface that work in the schema map before data movement begins, so your team can complete Nutshell configuration in parallel.

Adjacent paths

Related migrations to explore

Ready when you are

Move from The Attorney Case File.
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