CRM migration
Field-level mapping, validation, and rollback between Synergy Matters and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Synergy Matters
Source
Nutshell
Destination
Compatibility
10 of 10
objects map 1:1 between Synergy Matters and Nutshell.
Complexity
CModerate
Timeline
48–72 hours of clock time
Overview
Synergy Matters is a practice-management platform built for law firms — it models the legal workflow of clients, matters, documents, time entries, and billing disbursements. Nutshell is a CRM optimized for small-to-mid-market sales teams, with native objects for People (contacts), Companies (accounts), Leads, Activities, and a visual pipeline. These two systems share very little schema overlap, which makes the migration as much a data-reconciliation problem as a technical export-import. FlitStack AI maps every standard Synergy Matters field that has a CRM analogue — contact names, company names, matter descriptions, billing references, time entries — into the equivalent Nutshell object. We surface Synergy-specific fields that have no CRM equivalent (document repositories, disbursement ledgers, trust account flags) as Nutshell custom fields so your team retains the reference data even if the workflow itself must be rebuilt in Nutshell's automation tools. Synergy Matters exposes data through its Windows desktop application with MySQL backend storage; FlitStack AI extracts via direct database query where available and falls back to structured CSV export via the application's export functions. Nutshell receives data via its JSON-RPC API with per-user authentication, so FlitStack AI creates an API credential scoped to your Nutshell account before importing. The migration runs in three passes: an initial bulk load of People and Companies, then Matters mapped to Opportunities, then Activities and notes. A 24–48 hour delta window captures any Synergy records modified between the bulk run and the cutover.
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 Synergy Matters 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.
Synergy Matters
Client
Nutshell
Person
1:1Synergy Matters Clients (attorneys, staff, contacts at the firm or at opposing parties) map directly to Nutshell People. We extract the client name fields from the Synergy Matters MySQL CLIENTS table and load them as Person.firstName and Person.lastName. Email addresses, phone numbers, and mailing addresses from the client record map field-for-field to the Nutshell Person object. If a Synergy Matters Client record has no email address, we flag it for manual review before the migration commits.
Synergy Matters
Client Organization
Nutshell
Company
1:1Synergy Matters stores the law firm's own organization details and client-organization data in separate MySQL rows. We map these to Nutshell Companies (called 'account' in other CRMs). Company name, website, industry code, and employee count from Synergy Matters map to Company.name, Company.website, Company.industry, and Company.employees respectively. Multi-office organizations from Synergy Matters create multiple Nutshell Company records linked by a custom parent-company field if the firm maintains that hierarchy in the new CRM.
Synergy Matters
Matter
Nutshell
Opportunity
1:1Synergy Matters Matters are the core record of a legal case or engagement — they contain matter number, description, responsible attorney, client reference, status, and billing ledger. We map each Matter to a Nutshell Opportunity: the Matter.description becomes Opportunity.name, the Synergy Matters client reference links via Person lookup, the matter status (Open/Closed/Pending) maps to Nutshell pipeline stages defined by your team, and the most recent bill amount from the Synergy Matters billing ledger populates Opportunity.amount. Matter number is preserved in a custom field for traceability.
Synergy Matters
Matter Status
Nutshell
Opportunity Stage
1:1Synergy Matters uses a fixed set of matter statuses (e.g., Active, Pending, Closed, On Hold). We map these to Nutshell pipeline stages that your team configures in Nutshell before migration. Active matters route to Nutshell's 'Qualified' or custom active stage; Closed maps to 'Won'; On Hold maps to a custom stage your team defines. The value mapping is delivered as a reference table in the migration plan so your Nutshell admin can align the stages before FlitStack AI runs the import.
Synergy Matters
Time Entry
Nutshell
Activity
1:1Synergy Matters records time entries against Matters with date, duration, staff name, and billing code. We map these to Nutshell Activity records (Type: 'Call') attached to the Person who performed the work and the Opportunity representing the matter. The time-entry date becomes the Activity date; the duration maps to a custom field Activity_Duration_Minutes__c. Billing codes that cannot map to a standard Nutshell field become a custom dropdown field. If your firm needs full billable-hour reporting, Nutshell's reporting can export time-entry data as a CSV for use in a billing add-on.
Synergy Matters
Document / Note
Nutshell
Note
1:1Synergy Matters stores document records and notes attached to a Matter — these include the note text, author, date created, and a file-reference path. We map these as Nutshell Notes attached to the Person and Opportunity that represent the Matter and the client. The note body maps to Note.body, the author maps to Note.authorName, and the created date maps to Note.createdDate. We store the original Synergy Matters document file path as a custom text field for reference since document files themselves must be re-hosted in Nutshell's file storage separately.
Synergy Matters
Billing Ledger
Nutshell
Custom Fields on Opportunity
1:1Synergy Matters maintains a full billing ledger per Matter — invoices issued, payments received, and outstanding balance. These are financial fields with no native Nutshell equivalent. We create custom fields on the Nutshell Opportunity: Total_Billed__c (number), Amount_Paid__c (number), and Balance_Due__c (number). These fields are populated from the Synergy Matters billing ledger export. Note that Nutshell does not have a payment-tracking module — these fields serve as a financial reference snapshot, not a live billing system.
Synergy Matters
Trust Account Flag
Nutshell
Custom Field on Person
1:1Synergy Matters tracks whether a client matter has a trust account (IOLTA or client trust) — this is a compliance field for legal ethics. Nutshell has no native equivalent. We create a custom checkbox field Trust_Account__c on the Nutshell Person record and set it to true for contacts whose Synergy Matters records carry a trust account flag. This preserves the compliance context for your practice management team without modifying Nutshell's core CRM schema.
Synergy Matters
Responsible Attorney / Staff Assignment
Nutshell
Person Owner / Assigned User
1:1Synergy Matters assigns attorneys and staff to each Matter with a role (Responsible Attorney, Paralegal, etc.). We map these as Nutshell Person records linked to the Matter-Opportunity, with the primary attorney flagged in a custom dropdown field Attorney_Role__c. Staff assignments are stored as a custom multi-select field Staff_Assignments__c on the Opportunity. Owner resolution by email match maps Synergy Matters staff email addresses to Nutshell user accounts — unmatched staff are flagged before migration so your Nutshell admin can create or assign user accounts.
Synergy Matters
Lead (prospective client not yet engaged)
Nutshell
Lead
1:1If Synergy Matters stores prospective-client intake records (contacts entered through a consultation request before a Matter is opened), we map these to Nutshell Leads directly. Lead name, email, phone, source, and status map field-for-field. The intake date becomes Lead.createdDate. Any Synergy Matters custom fields on the intake record map to Nutshell Lead custom fields created before the migration run. Leads without an associated Matter in Synergy Matters remain as open Leads in Nutshell pending follow-up.
| Synergy Matters | Nutshell | Compatibility | |
|---|---|---|---|
| Client | Person1:1 | Fully supported | |
| Client Organization | Company1:1 | Fully supported | |
| Matter | Opportunity1:1 | Fully supported | |
| Matter Status | Opportunity Stage1:1 | Fully supported | |
| Time Entry | Activity1:1 | Fully supported | |
| Document / Note | Note1:1 | Fully supported | |
| Billing Ledger | Custom Fields on Opportunity1:1 | Fully supported | |
| Trust Account Flag | Custom Field on Person1:1 | Fully supported | |
| Responsible Attorney / Staff Assignment | Person Owner / Assigned User1:1 | Fully supported | |
| Lead (prospective client not yet engaged) | Lead1: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.
Synergy Matters gotchas
Documents live on a shared Windows file server, not in the database
OCR is generated locally and may not be portable as structured data
Outlook plugin email-to-matter filing is plugin-side, not server-side
On-premise minimum is Windows XP / older OS
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
Export and profile Synergy Matters data from MySQL
FlitStack AI connects to your Synergy Matters MySQL database (or receives a structured CSV export from the desktop client if direct database access is unavailable) and profiles all tables: CLIENTS, MATTERS, TIME_ENTRIES, NOTES, DOCUMENTS, BILLING_LEDGER. We generate a data-quality report identifying records with missing email addresses, unlinked Matter-Client relationships, and billing ledger gaps. This report determines the field-mapping scope and flags any records that require manual review before mapping begins.
Design Nutshell pipeline and custom field schema
Before any data loads, FlitStack AI delivers a Nutshell setup worksheet that defines: the number of pipelines, stage names, forecast categories, and probability values per stage; the custom fields to be created on Person, Company, Lead, Opportunity, and Activity objects (including Trust_Account__c, Total_Billed__c, Balance_Due__c, and the Matter_Number__c reference field); and the value-mapping table for matter status to pipeline stage. Your Nutshell admin creates these fields and pipelines in your Nutshell account. FlitStack AI validates the schema is in place before beginning the bulk import.
Run sample migration with field-level diff
A representative slice of Synergy Matters records — typically 100–300 rows spanning a sample of Clients, Client Organizations, Matters, Time Entries, and Notes — migrates into Nutshell first. FlitStack AI generates a field-level diff report comparing source values against destination field values for every mapped column. Your team reviews the diff to verify matter-to-opportunity stage mapping, billing snapshot accuracy, owner resolution by email, and the appearance of document-path references in Nutshell Notes. No records are committed to the full migration until your team approves the sample diff.
Execute bulk migration in three passes with delta pickup
The full migration runs in three sequenced passes: (1) Companies and Persons load first, establishing the foreign-key graph; (2) Matters map to Opportunities with stageId, amount, and billing custom fields resolved per pass, linked to the Persons and Companies from pass one; (3) Activities (time entries and notes) attach to the correct Person and Opportunity records. Between the bulk run and your go-live, a delta-pickup window of 24–48 hours captures any Synergy Matters records modified or created during cutover. FlitStack AI uses Nutshell's JSON-RPC API with chunked writes and backoff to stay within rate limits. An audit log records every operation; one-click rollback reverts all Nutshell changes if reconciliation fails.
Post-migration validation and onboarding checklist
After the migration commits, FlitStack AI runs a reconciliation report comparing record counts and key field totals (e.g., total billed amount across all Opportunities) between Synergy Matters and Nutshell. We surface any discrepancies above a 1% threshold for manual review. We also deliver an onboarding checklist covering: how to access migrated Opportunities in the Nutshell pipeline view, where custom billing fields appear on the Opportunity layout, how to re-upload active documents into Nutshell file storage, and how to configure Nutshell email sequences as a replacement for any Synergy Matters automated workflow that does not migrate.
Platform deep dives
Synergy Matters
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Moderate CRM migration. 1 of 8 objects need a manual workaround.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Synergy Matters and Nutshell.
Object compatibility
1 of 8 objects need a manual workaround.
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
Synergy Matters: Not applicable — no public API..
Data volume sensitivity
Synergy Matters 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 Synergy Matters to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Synergy Matters 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 Synergy Matters
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.