CRM migration

Migrate from Synergy Matters to Nutshell

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

Synergy Matters logo

Synergy Matters

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

10 of 10

objects map 1:1 between Synergy Matters and Nutshell.

Complexity

CModerate

Timeline

48–72 hours of clock time

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Synergy Matters logo

Synergy Matters

What's pushing teams away

  • On-premise architecture (MySQL plus shared file server, minimum Windows XP) is increasingly out of step with the cloud-first practice-management market dominated by Clio, MyCase, and PracticePanther.
  • Sales-led pricing with no public tier sheet makes budget comparison against transparently-priced cloud competitors awkward.
  • Limited public review footprint — G2/Capterra coverage is thin, so prospective buyers cannot easily benchmark against alternatives.
  • No documented public API or developer portal — integrations rely on Outlook/Word plugins and one-shot accounting-system exports rather than a programmable surface.
  • Cloud Edition exists but it is positioned as an alternative product rather than the primary path, which complicates the upgrade story for firms that want to move off self-hosting.

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

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

maps to

Nutshell

Person

1:1
Fully supported

Synergy 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

maps to

Nutshell

Company

1:1
Fully supported

Synergy 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

maps to

Nutshell

Opportunity

1:1
Fully supported

Synergy 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

maps to

Nutshell

Opportunity Stage

1:1
Fully supported

Synergy 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

maps to

Nutshell

Activity

1:1
Fully supported

Synergy 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

maps to

Nutshell

Note

1:1
Fully supported

Synergy 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

maps to

Nutshell

Custom Fields on Opportunity

1:1
Fully supported

Synergy 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

maps to

Nutshell

Custom Field on Person

1:1
Fully supported

Synergy 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

maps to

Nutshell

Person Owner / Assigned User

1:1
Fully supported

Synergy 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)

maps to

Nutshell

Lead

1:1
Fully supported

If 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.

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.

Synergy Matters logo

Synergy Matters gotchas

High

Documents live on a shared Windows file server, not in the database

Medium

OCR is generated locally and may not be portable as structured data

Medium

Outlook plugin email-to-matter filing is plugin-side, not server-side

Medium

On-premise minimum is Windows XP / older OS

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

  • Synergy Matters has no native deal pipeline — matter-to-opportunity mapping requires manual pipeline design in Nutshell

    Synergy Matters organizes work as Matters with statuses (Active, Pending, Closed) rather than as a pipeline of stages with probabilities and forecast categories. When FlitStack AI maps Matters to Nutshell Opportunities, the matter status maps to a Nutshell pipeline stage — but your team must decide how many Nutshell pipelines to create, what stage names to use, and what probability and forecast category each stage carries. If your firm runs multiple practice areas (litigation, corporate, family law), each may warrant its own Nutshell pipeline and its own set of stage values. FlitStack AI delivers a pipeline design worksheet as part of the pre-migration plan, but Nutshell's pipeline configuration must be completed in your Nutshell account before the bulk import runs so that stageId values resolve correctly.

  • Synergy Matters billing ledger has no native Nutshell equivalent — financial snapshots require custom fields and post-migration reconciliation

    Synergy Matters is built around client billing: time entries, invoices, payments received, and outstanding trust-account balances are core data. Nutshell is a sales CRM — it tracks Opportunity.amount but has no billing ledger, invoice object, or payment-tracking module. We map the last billed amount to Opportunity.amount and preserve cumulative totals (Total_Billed__c, Amount_Paid__c, Balance_Due__c) as custom number fields on the Opportunity. However, Nutshell cannot run billing workflows on these fields. If your firm relies on Synergy Matters for accounts-receivable tracking, the billing data must either be migrated as a reference snapshot and managed separately in an accounting tool going forward, or your team must establish a workflow in Nutshell using Activities and custom fields to simulate the billing follow-up process.

  • Nutshell API rate limits on find queries require migration pacing — large Synergy Matters exports may need chunked processing

    Nutshell's JSON-RPC API rate-limits find queries (findLeads, findPeople, findCompanies) with non-stub responses. The degree of rate-limiting may vary based on current platform load. For Synergy Matters deployments with more than 10,000 Matter records, FlitStack AI implements chunked API writes and exponential backoff to avoid hitting Nutshell's rate limit during the bulk import phase. The migration run time estimates (48–72 hours for under 50,000 records) account for this pacing. If your Synergy Matters data volume exceeds 100,000 records across all objects, we recommend a phased migration approach that splits the load across two or more nights to stay within Nutshell's rate-limit envelope.

  • Multi-party matters (multiple clients on one Matter) collapse to one primary Person-Opportunity link in Nutshell

    Synergy Matters supports Matters where multiple clients or opposing parties are associated with a single Matter record — a common scenario in litigation and transactional work. Nutshell Opportunities link to a single primary Person record via the personId field. When a Synergy Matters Matter has more than one associated client, FlitStack AI maps the primary client (most-recently active by default, configurable) as the Opportunity.personId and stores additional party names in a custom text field Additional_Parties__c on the Opportunity. If full N:N party tracking is required in Nutshell, your team would need to configure a custom junction object — this is documented in the migration plan for admin decision before the migration run.

  • Document files must be re-hosted in Nutshell — the Synergy Matters file repository does not migrate directly

    Synergy Matters stores documents in a Windows file-share path referenced in the MySQL database. These are not stored as blob data — the application references file paths for scanned documents, PDFs, and Word files attached to Matters. Nutshell's file storage accepts uploaded documents attached to People, Companies, and Opportunities but does not accept bulk file imports from a remote file path. FlitStack AI maps document metadata (file name, author, date, Synergy file path) as Note records in Nutshell with the original Synergy file path preserved in a custom field. Your team must re-upload active or frequently referenced documents into Nutshell manually or via a separate file-migration tool. Archived documents can remain in your existing file storage with a link reference in Nutshell.

Migration approach

Six steps for a successful Synergy Matters to Nutshell data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Context on both ends of the pair

Synergy Matters logo

Synergy Matters

Source

Strengths

  • Law-firm-specific matter-centric data model with built-in matter security.
  • Automatic OCR on incoming documents producing searchable PDFs.
  • Auto-tracked print, fax, and scan disbursements with no file codes required.
  • Outlook and Word plugins file emails and documents into the matter automatically.
  • On-premise deployment satisfies firms with strict data-residency or self-hosting preferences.

Weaknesses

  • On-prem MySQL + file server architecture is dated versus cloud-first competitors.
  • Pricing not published; quote-only.
  • No public API or developer portal; integrations rely on plugins and accounting exports.
  • Limited public review and analyst footprint.
  • Documents and metadata live in two distinct stores, increasing migration complexity.
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?

Moderate CRM migration. 1 of 8 objects need a manual workaround.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Synergy Matters and Nutshell.

  • Object compatibility

    C

    1 of 8 objects need a manual workaround.

  • 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

    Synergy Matters: Not applicable — no public API..

  • Data volume sensitivity

    B

    Synergy Matters doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

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

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

Can't find your answer?

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 consultation

Most Synergy Matters to Nutshell migrations complete in 48–72 hours of clock time for under 50,000 records (Clients, Matters, Time Entries, and Notes combined). The longest phase is usually the pre-migration design work — defining the Nutshell pipeline stages, creating custom fields, and agreeing on the matter-status-to-stage value mapping. For deployments exceeding 500,000 records or those with complex multi-party matter structures, the timeline extends to 5–7 days. Nutshell's API rate limits on find queries require chunked writes, which can extend the bulk load phase for large record volumes.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Synergy Matters.
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