CRM migration

Migrate from Filevine to Nutshell

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

Filevine logo

Filevine

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

14 of 14

objects map 1:1 between Filevine and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Filevine structures its data around Projects — legal cases with nested custom fields, deadline chains, phase-based workflows, and per-user permissions that have no direct equivalent in Nutshell's sales-oriented CRM model. Nutshell handles People (individuals), Companies, Leads, and Deals organized into a single pipeline with sales-automation stages. The migration challenge is threefold: collapsing Filevine's nested project contacts and person associations into Nutshell's flat People and Companies structure; storing Filevine's legal-specific custom field data (case types, plaintiff details, statute fields) in Nutshell's custom fields for People and Companies; and surfacing Filevine's billing items (time entries, expenses, flat fees) and deadline/phase data as Nutshell custom fields for manual rebuild. FlitStack pulls data from Filevine's export spreadsheets and API, sequences the import into Nutshell's People and Companies, maps custom fields by type, and preserves Filevine's ContactExternalID as a custom field on each Nutshell record for traceability. Filevine workflows, phase automations, DocGen templates, and permission sets do not migrate — these require Nutshell's native automation tools and admin configuration post-migration. Delta-pickup captures any Filevine records modified during cutover so Nutshell reflects the final state 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

Filevine logo

Filevine

What's pushing teams away

  • The calendar is widely described as non-functional — teams must sync to Outlook and apply special codes for entries to appear, creating a brittle dual-system workflow.
  • Initial setup takes months even with an implementation partner, and the platform requires technical expertise to configure correctly, frustrating smaller firms without IT staff.
  • Document organization is flat — all files dump into the Docs tab rather than auto-sorting into categories like pleadings or medical records, creating long-term findability problems.
  • Communication gaps during onboarding and migration from Filevine support have been reported, with additional required API updates surfacing post-implementation.
  • The metered AI model (3 chats/user/month on base tier) frustrates teams expecting broader AI access without upgrading to LOIS Assistant or higher add-on tiers.

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 Filevine objects map to Nutshell

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

Filevine

Contact (Individual)

maps to

Nutshell

Person

1:1
Fully supported

Filevine stores individual contacts as contact cards with name, email, phone, address, and custom fields. These map 1:1 to Nutshell People. The contact's Filevine ContactExternalID is preserved as a custom field on the Nutshell Person record so the source record can be traced after migration.

Filevine

Contact (Company)

maps to

Nutshell

Company

1:1
Fully supported

Filevine allows contacts to be typed as companies (organizations). These migrate as Nutshell Companies. A company-type contact in Filevine that has an individual contact linked as primary gets that individual linked as a Person record associated with the new Company.

Filevine

Project

maps to

Nutshell

Deal + custom fields

1:1
Fully supported

Filevine Projects are the primary case record and have no direct Nutshell equivalent. We map each Project to a Nutshell Deal and store all project-level custom fields (case type, court venue, filing date, statute fields) as custom fields on the Deal. The Deal name defaults to the Filevine project title. Workflow phases and deadlines are stored as custom fields — they require Nutshell automation rebuild.

Filevine

Project Contact

maps to

Nutshell

Person + Deal association

1:1
Fully supported

Filevine's Person Fields link contacts to a project and can represent the plaintiff, opposing counsel, or other parties. We migrate each project contact as a Person record and create a Deal Person association in Nutshell, tagging the contact role (plaintiff, defendant, witness) as a custom field on the association.

Filevine

Custom Section Field

maps to

Nutshell

Custom field on Person / Company / Deal

1:1
Fully supported

Filevine's Customs Editor creates nested field groups within a project section — text lists, person links, date fields, radio buttons, multi-select pick-lists. Each custom field in Filevine's schema becomes a Nutshell custom field scoped to the appropriate object (Person, Company, or Deal). Multi-select Filevine fields become comma-separated values in Nutshell text fields.

Filevine

Billing Item (Time Entry)

maps to

Nutshell

Custom field on Deal

1:1
Fully supported

Filevine tracks billable time entries with TimeCode, billing status, and amount. Nutshell has no time-tracking module. We preserve time entry data (date, duration, TimeCode, status) as a custom field on the related Deal, formatted as a text block. Firms that need billing functionality must configure a Nutshell-integrated time-tracking app post-migration.

Filevine

Billing Item (Expense)

maps to

Nutshell

Custom field on Deal

1:1
Fully supported

Filevine expense entries include description, amount, and billing status. These map to a custom text field on the Deal summarizing each expense. Full expense reporting requires Nutshell's reporting tools or a third-party billing integration. Historical expense data from Filevine is preserved as reference information in the custom field, allowing teams to review past expenses in Nutshell after migration, though real-time expense tracking requires a dedicated billing application.

Filevine

Billing Item (Flat Fee)

maps to

Nutshell

Custom field on Deal

1:1
Fully supported

Flat fee items in Filevine carry an amount and item type label. These are stored as a custom field on the Deal listing the flat fee type and amount. Recurring billing logic built in Filevine requires rebuild in Nutshell. Any tiered fee structures, volume discounts, or automated billing schedules configured in Filevine will need to be manually reestablished using Nutshell's workflow tools or integrated billing software.

Filevine

Deadline Chain

maps to

Nutshell

Custom field on Deal

1:1
Fully supported

Filevine Deadline Chains auto-populate calendar dates based on a trigger date. This automation does not migrate. We preserve the deadline dates themselves as custom date fields on the Deal. The Nutshell team must rebuild deadline logic using Nutshell Tasks and due dates or a calendar integration.

Filevine

Note

maps to

Nutshell

Note (on Person / Company / Deal)

1:1
Fully supported

Filevine notes attached to a project or contact migrate as Nutshell Notes on the corresponding Person, Company, or Deal. Original timestamps and the creating user's name are preserved on each note. Rich-text formatting is converted to plain text. Any embedded links, images, or formatting within Filevine notes will be stripped during migration, so teams should review important notes after migration to ensure all critical information remains accessible.

Filevine

Calendar Event

maps to

Nutshell

Task / Activity

1:1
Fully supported

Filevine calendar events (deposition dates, court hearings, filing deadlines) attached to a project migrate as Nutshell Tasks with a due date matching the event start time. The event title becomes the task subject and the event type is stored as a custom field label on the task.

Filevine

Permission Set

maps to

Nutshell

User role (Admin / Standard)

1:1
Fully supported

Filevine permission levels (Org Admin, Collaborator, follower, locked fields) have no Nutshell equivalent — Nutshell roles are account-wide Admin or Standard. We cannot preserve per-project access scoping. Filevine's permission structure must be translated into a Nutshell user-role plan and applied manually post-migration.

Filevine

Filevine User / Owner

maps to

Nutshell

Nutshell User

1:1
Fully supported

Filevine owner IDs are resolved by email match against Nutshell users. Unmatched owners are flagged before migration; their records are assigned to a designated fallback Nutshell user. Filevine user role titles (paralegal, attorney, admin) are stored as a custom field on the Nutshell Person record for reference.

Filevine

Phase / Workflow Stage

maps to

Nutshell

Custom field on Deal

1:1
Fully supported

Filevine phase assignments (Intake, Discovery, Filing, Trial, Settlement) on a project are stored as a custom pick-list field on the Nutshell Deal. The phase-transition history is not preserved. Nutshell pipeline stages replace phase logic for deal-tracking purposes — a separate pipeline stage setup is needed to reflect the firm's legal workflow stages.

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.

Filevine logo

Filevine gotchas

High

Phase-based workflows do not export

Medium

AI chat quota is metered at 3 per user per month

Medium

Documents have no auto-categorization on import

Medium

Outlook and email sync requires special configuration codes

Low

Flat-fee billing logic does not transfer

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

  • Filevine projects have no native Nutshell equivalent — case data requires a Deal + custom field mapping plan

    Filevine's core record is a Project with nested custom sections, deadline chains, and per-project permissions. Nutshell has no case or matter object — every Filevine project must map to a Nutshell Deal, and every Filevine custom section field must be recreated as a Nutshell custom field on the Deal or the linked Person/Company. Multi-select pick-lists in Filevine (case type, court venue) become comma-separated text in Nutshell unless a custom pick-list is pre-created. We generate a custom field plan for each Filevine project template so the Nutshell admin can pre-create fields before data lands.

  • Filevine workflows, deadline chains, and DocGen templates do not migrate to Nutshell

    Filevine's phase-based workflows and deadline chain automation are stored as platform-specific rules that have no Nutshell equivalent. DocGen document assembly templates (which pull data from Filevine project fields) require a complete rebuild in Nutshell's reporting or a third-party document generation tool. We export the workflow definitions from Filevine as a structured reference document so the Nutshell admin has a rebuild guide. Nutshell's own automation (email sequences, task triggers) must be configured manually post-migration — we surface this as a required admin step in the migration plan.

  • Filevine billing items require manual rebuild — Nutshell has no native time, expense, or flat-fee tracking

    Filevine tracks three billing item types: time entries with TimeCodes, expense entries with billing status, and flat fee items. Nutshell has no native billing, timekeeping, or expense tracking module. We preserve billing item data as custom text fields on the corresponding Nutshell Deal, but the billing workflow (approval routing, invoice generation, payment attribution) cannot migrate. Firms that rely on Filevine's billing reports need to configure a Nutshell-integrated time-tracking or accounting app and import the historical data as reference records.

  • Filevine's spreadsheet-based export requires dependency-ordered ingestion in Nutshell

    Filevine's migration process requires spreadsheets to be filled in a specific order: Contacts first (with ContactExternalID), Projects second (with ProjectExternalID referencing contact IDs), then permissions, deadlines, and notes. Missing IDs or out-of-order imports break referential integrity. We follow this dependency chain in the Nutshell import, creating Companies first, then People, then Deals, and resolving foreign keys (project contacts, billing items) after each parent object exists. Records with broken references are flagged in the validation report before the full migration commits.

  • Filevine per-project permission levels do not translate to Nutshell's account-wide roles

    Filevine supports granular project-level permissions (Org Admin, Collaborator, follower) with locked fields per role. Nutshell uses account-wide roles: Admin or Standard. There is no per-record sharing model in Nutshell comparable to Filevine's project-scoped access. We cannot preserve Filevine's permission assignments during data migration. The Nutshell admin must create a role plan mapping Filevine user types to Nutshell Admin or Standard roles and apply it after go-live. Additionally, any custom permission hierarchies or field-level restrictions configured in Filevine will need to be recreated manually in Nutshell's role settings.

Migration approach

Six steps for a successful Filevine to Nutshell data migration

  1. Extract Filevine data in dependency order and generate Nutshell custom field plan

    FlitStack pulls Filevine's export spreadsheets (Contacts, Projects, Project Contacts, Permissions, Deadlines, Notes) and maps the schema against Filevine's API field definitions. We identify every custom field in each Filevine project template and create a corresponding Nutshell custom field plan organized by object (Person, Company, Deal). The plan includes field type mapping (multi-select → text, person link → association, date → date), default values for empty required fields, and the dependency order for Nutshell imports. This plan is delivered to the Nutshell admin before any data is loaded.

  2. Resolve Filevine users and owners by email against Nutshell accounts

    FlitStack reads the Filevine user list and matches each owner email against existing Nutshell users. Unmatched owners are flagged with the Filevine user name and role so the team can either invite them to Nutshell first or assign their records to a designated fallback owner. No Filevine contact or project migrates without a valid Nutshell owner — this prevents orphaned records at go-live.

  3. Import Companies, then People, then Deals to resolve foreign keys correctly

    Nutshell requires Accounts/Companies before People (via the contact association) and People before Deals (if Deals will reference linked Persons). FlitStack sequences the import: first Filevine company-type contacts become Nutshell Companies, then all individual contacts become Nutshell People, then Project Contacts are resolved as Person-Deal associations. Project-level custom field data lands on the Deal record. Any billing items, deadline dates, and phase assignments are stored as custom fields on the Deal at this stage. Each batch is validated against the field plan before the next batch starts.

  4. Run sample migration with field-level diff and validation report

    A representative slice of Filevine data — typically 100–500 records covering a mix of project types, contacts, and custom field scenarios — migrates to Nutshell first. FlitStack generates a field-level diff report comparing every mapped field in Filevine against the corresponding Nutshell record. The report flags missing fields, truncated text (Nutshell has a 32,000-character note limit), unresolved owner references, and any multi-select values that need manual review. The team reviews the report and approves or adjusts the field mapping before the full migration runs.

  5. Execute full migration with delta-pickup window and post-migration audit

    The full Filevine dataset commits to Nutshell in dependency order. A delta-pickup window (24–48 hours) captures any new contacts, projects, or modifications made in Filevine during the cutover. FlitStack logs every import operation in an audit report showing record counts per object, any errors encountered, and the resolution applied. One-click rollback is available if the reconciliation check fails. The final step is a count comparison between Filevine's pre-migration export and the Nutshell post-migration record totals, with any gaps investigated and corrected.

  6. Deliver rebuild reference package for workflows, DocGen, and billing

    FlitStack exports Filevine's workflow definitions, DocGen template structure, deadline chain rules, and billing item templates as a structured reference document for the Nutshell admin. This document lists every Filevine automation with its trigger conditions and actions so the admin can recreate equivalent logic in Nutshell's task triggers, email sequences, and any third-party billing or document tools integrated with Nutshell. Post-migration support is available to answer rebuild questions during the 30-day stabilization window.

Platform deep dives

Context on both ends of the pair

Filevine logo

Filevine

Source

Strengths

  • AI-powered medical chronology (MedChron) and deposition tools built natively into the platform for plaintiff practices.
  • Highly customizable project templates with per-firm custom fields, sections, and phases via the Customs Editor.
  • Integrated intake, case management, document automation, billing, and esignatures in a single platform.
  • FedRAMP authorized (2025), making it viable for government and regulated client work.
  • Collection Exports feature generates structured evidence lists and medical chronologies directly from project data.

Weaknesses

  • Calendar is functionally broken for many users — Outlook sync is required and demands special configuration codes.
  • Initial implementation is long (months) and requires technical expertise, often a dedicated build team.
  • No automation export — all phase-based workflows must be manually rebuilt on any new platform.
  • Document storage is flat, not auto-sorted — users spend significant time organizing files manually.
  • AI features are metered on base tiers (3 chats/user/month), limiting adoption without paid add-ons.
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 Filevine 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

    Filevine: Not publicly documented.

  • Data volume sensitivity

    A

    Filevine exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Filevine 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 Filevine to Nutshell data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Filevine-to-Nutshell migrations complete in 48–72 hours for setups with fewer than 25,000 contacts and projects. Larger Filevine databases with multiple project templates, complex custom field sections, and hundreds of billing items extend to 5–10 days. The custom field planning step — where we map every Filevine section field to a Nutshell custom field — is the longest phase and must be completed before any data loads into Nutshell. Filevine's spreadsheet export preparation by the Filevine team can add 1–3 days to the overall timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Filevine.
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