CRM migration
Field-level mapping, validation, and rollback between BackDocket and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
BackDocket
Source
Nutshell
Destination
Compatibility
10 of 11
objects map 1:1 between BackDocket and Nutshell.
Complexity
BStandard
Timeline
48–72 hours of clock time
Overview
BackDocket is practice-management software built for law firms, storing client matters, case records, contacts, documents, and firm workflows in a single object graph. Nutshell is a sales CRM that separates People, Companies, Leads, and Opportunities into distinct objects with pipeline-stage tracking and activity logging. The migration maps BackDocket client records and matter data into Nutshell Leads and Opportunities, BackDocket contacts into Nutshell People, and BackDocket company records into Nutshell Companies—each with original create timestamps and owner assignments preserved. Custom fields migrate type-aware: text fields become Nutshell custom fields, date fields preserve their format, and numeric fields transfer as-is. BackDocket workflows and case dashboards do not migrate; they must be rebuilt manually in Nutshell and we export their definitions as a rebuild reference. Nutshell's JSON-RPC API handles both extraction and import. FlitStack AI runs a sample migration first, generates a field-level diff for verification, then executes the full migration with a 24–48 hour delta-pickup window to capture any records modified during cutover. Audit logging and one-click rollback are included.
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 BackDocket 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.
BackDocket
Client / Matter
Nutshell
Lead + Opportunity
many:1BackDocket client matter records contain both client identity and case details. We split these into Nutshell Lead (for intake and prospect matters) and Nutshell Opportunity (for matters with active revenue or settlement tracking). The mapping rule applies a configurable split: matters with a billed-amount field route to Opportunity; pre-intake records route to Lead. Original BackDocket matter ID is stored as a custom field on both records for traceability.
BackDocket
Contact
Nutshell
Person
1:1BackDocket contact records map 1:1 to Nutshell People. Name fields, email addresses, phone numbers, and mailing addresses transfer directly. Primary matter associations on a BackDocket contact become Nutshell Person notes or a linked Opportunity reference, since Nutshell People do not have a native many-to-many matter link. Owner resolution matches BackDocket assigned-user email to a Nutshell user by email.
BackDocket
Company
Nutshell
Company
1:1BackDocket company records map to Nutshell Companies. Company name, domain, industry classification, employee count, and address fields migrate directly. Nutshell's single-account model for company data means BackDocket company hierarchies (parent/branch) collapse to a flat company record with the parent relationship noted in a custom field if the relationship is business-critical.
BackDocket
Task
Nutshell
Task
1:1BackDocket tasks map to Nutshell Tasks with subject, due date, assigned user, and completion status preserved. Tasks linked to a specific matter carry the migrated BackDocket matter ID as a custom field reference so the relationship is recoverable in Nutshell.
BackDocket
Calendar Event
Nutshell
Activity (Event)
1:1BackDocket calendar entries—court dates, client appointments, filing deadlines—migrate as Nutshell Activity records of type Event. Start time, end time, location, and assigned user transfer directly. The original event type (court date, client meeting) is stored as a custom field on the Nutshell Activity since Nutshell's native activity types are limited to Call, Email, and Meeting.
BackDocket
Note
Nutshell
Note
1:1Free-form notes attached to BackDocket matters or contacts migrate as Nutshell Notes. Body text, create date, and creating user transfer directly. Notes exceeding Nutshell's character display limit are preserved in full; the Nutshell UI truncates long notes at display but the complete text is stored and retrievable via API.
BackDocket
Document / File
Nutshell
Attachment
1:1BackDocket file attachments (PDFs, Word documents, images) are downloaded and re-uploaded as Nutshell attachments linked to the corresponding Person, Company, or Lead record. File names, sizes, and upload timestamps are preserved as metadata. BackDocket's version history on files is summarized in a Note on the attachment record since Nutshell does not have native version control.
BackDocket
Custom Field (on Matter)
Nutshell
Custom Field (on Lead / Opportunity)
1:1BackDocket allows firm-defined custom fields on matter records. We create equivalent Nutshell custom fields on Lead and Opportunity objects before migration. Field type mapping: text fields become Nutshell Text custom fields; date fields become Nutshell Date fields; pick-list fields become Nutshell Choice fields with the same options. BackDocket's internal custom field IDs are stored as metadata for post-migration reconciliation.
BackDocket
Workflow / Task Sequence
Nutshell
Not Migrated
1:1BackDocket workflow definitions—automated task sequences, approval chains, deadline escalation rules—have no Nutshell equivalent. Nutshell's automation model relies on third-party tools (Zapier, Make) or manual task management. We export BackDocket workflow definitions as a structured JSON document and human-readable PDF so your team can rebuild them in Nutshell using your preferred automation platform.
BackDocket
Dashboard / Saved Search
Nutshell
Not Migrated
1:1BackDocket custom dashboards and saved searches aggregate case KPIs across matter types. Nutshell's reporting uses a different schema (Opportunity stage, Pipeline, Activity count) that does not map directly to BackDocket matter metrics. We export dashboard definitions as a reference document; your Nutshell admin rebuilds charts using Nutshell's built-in reporting or Nutshell Analytics Pro.
BackDocket
Owner / Assigned User
Nutshell
User
1:1BackDocket assigns matters and tasks to named users. We resolve each BackDocket user by email against Nutshell user accounts. Unmatched users—accounts that exist in BackDocket but not in Nutshell—are flagged before migration; your team either creates the Nutshell user first or assigns those records to a fallback owner. Owner history is preserved as a custom text field on each migrated record.
| BackDocket | Nutshell | Compatibility | |
|---|---|---|---|
| Client / Matter | Lead + Opportunitymany:1 | Fully supported | |
| Contact | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Calendar Event | Activity (Event)1:1 | Fully supported | |
| Note | Note1:1 | Fully supported | |
| Document / File | Attachment1:1 | Fully supported | |
| Custom Field (on Matter) | Custom Field (on Lead / Opportunity)1:1 | Fully supported | |
| Workflow / Task Sequence | Not Migrated1:1 | Fully supported | |
| Dashboard / Saved Search | Not Migrated1:1 | Fully supported | |
| Owner / Assigned User | 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.
BackDocket gotchas
No publicly documented API for data export
Pricing inconsistency across published sources
Onsite Data Warehouse data locality uncertainty
Check Approvals has no direct equivalent in most destination platforms
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
Discover BackDocket object inventory and configure Nutshell schema
FlitStack AI connects to BackDocket via API (or structured export if API access is unavailable) and inventories all matter types, custom fields, contact relationships, and document counts. We generate a Nutshell setup checklist that includes pipeline and stage creation for each matter type, custom field definitions with correct Nutshell field types (Text, Date, Choice, Number), and owner assignment rules. Your team creates the Nutshell schema before we run validation—schema readiness is a prerequisite for a clean import.
Resolve BackDocket users to Nutshell user accounts
We match each BackDocket assigned user by email address against existing Nutshell user accounts. Users that exist in BackDocket but not in Nutshell are flagged in a pre-migration report with the option to create the Nutshell account or assign those records to a fallback owner. No record migrates without a resolved owner; unresolved records hold in a staging report until your team decides on assignment. This step prevents orphaned records that show no owner in Nutshell after migration.
Run a sample migration with field-level diff
A representative sample—typically 100–500 records spanning all matter types, contacts, companies, tasks, and attachments—migrates first. We generate a field-level diff report comparing source values against destination values for every mapped field, including custom fields and owner assignments. You review the diff and approve adjustments to mapping rules before the full migration commits. This step catches value-mapping gaps, incorrect date formatting, and split-rule misconfigurations before any production data moves.
Execute full migration with delta-pickup window
The full data migration runs against Nutshell's API using a sequenced load: Companies first (dependency for Persons), then Persons, then Leads and Opportunities with their custom fields, then Tasks, Notes, and attachments. A 24–48 hour delta-pickup window opens at migration start so any records modified in BackDocket during cutover are captured and merged before final reconciliation. All operations are logged to an audit trail. If reconciliation fails, one-click rollback reverts the Nutshell instance to its pre-migration state.
Deliver workflow export and post-migration support
After migration completes, FlitStack AI delivers a structured JSON export of all BackDocket workflow definitions and a human-readable PDF summary of dashboard and saved-search configurations. These documents serve as rebuild specifications for your Nutshell admin or automation consultant. We provide 14 days of post-migration support to address any data discrepancies discovered during the delta reconciliation, including custom field corrections and attachment re-uploads for files that failed the initial pass.
Platform deep dives
BackDocket
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 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 BackDocket and Nutshell.
Object compatibility
2 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
BackDocket: Not publicly documented.
Data volume sensitivity
BackDocket 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 BackDocket to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your BackDocket 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 BackDocket
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.