CRM migration

Migrate from Insight Legal Case Management to Microsoft Dynamics 365 Sales

Field-level mapping, validation, and rollback between Insight Legal Case Management and Microsoft Dynamics 365 Sales . We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Sales .

Insight Legal Case Management logo

Insight Legal Case Management

Source

Microsoft Dynamics 365 Sales

Destination

Microsoft Dynamics 365 Sales  logo

Compatibility

100%

12 of 12

objects map 1:1 between Insight Legal Case Management and Microsoft Dynamics 365 Sales .

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Insight Legal Case Management stores law-firm data as matters with embedded parties, key dates, correspondence chains, document histories, and financial ledgers — a structure built for legal practice management rather than generic CRM. Dynamics 365 Sales organizes data around Account, Contact, Lead, Opportunity, and Case entities on Dataverse, with a different relationship model and no native trust-accounting or matter-stage concept. We map Insight Legal clients to Contact records, third parties to either Contact or Account depending on their role, and matters to a combination of Case entity plus custom fields for legal-specific properties like matter type, key dates, and time recorded totals. Document attachments migrate to SharePoint or Dynamics 365 native storage depending on your configuration. Workflows, matter templates, and legal-process automation do not transfer — we export them as reference documentation for rebuilding in Power Automate and Dynamics 365 Business Rules. The migration runs via Dataverse Web API and Bulk API, sequenced so foreign-key dependencies resolve correctly: accounts first, then contacts, then cases, then activities and documents. A delta-pickup window captures any matter updates made during 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

Insight Legal Case Management logo

Insight Legal Case Management

What's pushing teams away

  • Pricing lacks transparency on the vendor site — firms report needing to request a quote rather than self-serve pricing information
  • No publicly documented API means all data exports must go through Insight Legal's own migration service, limiting flexibility
  • Smaller firm users report that the feature depth designed for mid-to-enterprise practices can introduce unnecessary complexity
  • Switching to alternatives like Clio or Smokeball often cited for better mobile experience and lower entry cost for small practices
  • Some users find the UK-specific compliance features add administrative overhead that smaller practices do not require

Choosing

Microsoft Dynamics 365 Sales  logo

Microsoft Dynamics 365 Sales

What's pulling them in

  • Deep Microsoft 365, Teams, and Outlook integration makes Microsoft Dynamics 365 Sales a natural fit for Microsoft-first organizations already invested in that ecosystem
  • Sales Enterprise and Premium tiers offer unlimited custom tables and advanced AI-driven forecasting and predictive analytics not available in lower tiers
  • Professional tier pricing at $65 per user per month offers a lower entry cost than Salesforce for SMB teams with straightforward CRM needs
  • Flexible customization options allow businesses to build bespoke apps, tailor forms and views, and integrate with other Dynamics 365 modules
  • Microsoft Copilot AI tools are embedded directly into the sales workflow on Enterprise and Premium, automating routine tasks and providing deal intelligence

Object mapping

How Insight Legal Case Management objects map to Microsoft Dynamics 365 Sales

Each row shows how a Insight Legal Case Management object lands in Microsoft Dynamics 365 Sales , including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Insight Legal Case Management

Client (Primary Contact on Matter)

maps to

Microsoft Dynamics 365 Sales

Contact

1:1
Fully supported

Insight Legal's primary client on a matter maps directly to a Dynamics 365 Contact record. The client's email, phone, address, and firm name (if corporate) transfer as Contact fields. Owner resolution by email match against Dynamics 365 users ensures the contact's assigned lawyer appears as the record owner.

Insight Legal Case Management

Client (Corporate Entity)

maps to

Microsoft Dynamics 365 Sales

Account

1:1
Fully supported

Corporate clients in Insight Legal — companies or LLPs listed as matter parties — map to Account records in Dynamics 365. Account.Name captures the company name; industry classification, employee count, and website transfer as standard Account fields if populated in Insight Legal.

Insight Legal Case Management

Matter

maps to

Microsoft Dynamics 365 Sales

Case

1:1
Fully supported

Insight Legal matters are the primary record but they contain nested structures (parties, key dates, time entries) that don't exist as native Case sub-entities in Dynamics 365. We map the matter header to Case.title and Case.casetypecode, then use custom fields (Matter_Type__c, Matter_Number__c, Responsible_Fee_Earner__c) for legal-specific properties that Dataverse doesn't store natively.

Insight Legal Case Management

Third-Party Party (Individual)

maps to

Microsoft Dynamics 365 Sales

Contact

1:1
Fully supported

Individual counterparties, witnesses, or other individuals on a matter map to Contact records. Their relationship to the matter is preserved via a custom matter-contact junction table (Matter_Party__c) with a Role__c field holding Insight Legal's party-type value (e.g., Defendant, Witness, Opposing Counsel).

Insight Legal Case Management

Third-Party Party (Corporate)

maps to

Microsoft Dynamics 365 Sales

Account

1:1
Fully supported

Corporate third parties map to Account records with the same junction-table approach as individual parties. The Matter_Party__c junction holds the corporate entity's role on the matter, with the Account lookup ensuring the corporate party's details are accessible directly within the matter context. We preserve the original party-type designation from Insight Legal in the Role__c field.

Insight Legal Case Management

Key Dates

maps to

Microsoft Dynamics 365 Sales

Custom Fields on Case + Activities

1:1
Fully supported

Insight Legal key dates (court deadlines, filing dates, limitation dates) have no direct equivalent in Dynamics 365. We map each key date as a custom datetime field (Key_Date_1__c, Key_Date_2__c, etc.) on the Case entity, and also create a corresponding CalendarEvent or Task activity so the firm's fee earners receive reminders via the Dynamics 365 activity timeline.

Insight Legal Case Management

Time Recording Entry

maps to

Microsoft Dynamics 365 Sales

Custom Time Entry Table

1:1
Fully supported

Insight Legal time entries (fee, description, date, fee earner) cannot map to native Dynamics 365 Sales entities because the platform lacks a native time-tracking object. We create a Time_Entry__c custom table in Dataverse with fields for Fee_Earner__c, Date__c, Hours__c, Rate__c, Description__c, and a lookup to the Case. Reporting on time entries links back to the parent matter.

Insight Legal Case Management

Document / Attachment

maps to

Microsoft Dynamics 365 Sales

SharePoint / Dynamics 365 Attachments

1:1
Fully supported

Matter documents and correspondence attachments from Insight Legal are downloaded and re-uploaded to SharePoint Online or Dynamics 365 native file storage, depending on your licensing. We preserve the original folder structure (by matter number) so documents remain findable. Inline images in correspondence are extracted and rehosted as separate files.

Insight Legal Case Management

Trust Account Entry

maps to

Microsoft Dynamics 365 Sales

Custom Trust Accounting Table

1:1
Fully supported

Insight Legal trust ledger entries (client funds received, disbursements, balance) have no Dynamics 365 equivalent. We create a Trust_Entry__c custom table with fields for Transaction_Type__c, Amount__c, Date__c, Description__c, and a lookup to the Client Account (Contact or Account). For firms also running Business Central, trust entries can be exposed via Dataverse integration for ledger reconciliation.

Insight Legal Case Management

Correspondence Log

maps to

Microsoft Dynamics 365 Sales

Email (Activity) + Note

1:1
Fully supported

Insight Legal correspondence entries (letters, emails, faxes logged against a matter) map to Dynamics 365 Email (activity) records. The correspondence direction (incoming/outgoing) maps to DirectionCode; the subject line preserves the letter or email subject. Timestamps and the sending/receiving party are preserved in the activity's From/To fields.

Insight Legal Case Management

Matter Status / Stage

maps to

Microsoft Dynamics 365 Sales

Case.StatusCode + Custom Stage Field

1:1
Fully supported

Insight Legal matter stages (Active, On Hold, Closed, Archived) map to Case.StatusCode pick-list values. If your firm uses sub-stages (e.g., Drafting, Awaiting Court Date), we add a Matter_Stage__c custom pick-list field with your exact stage names preserved as values, maintaining continuity with your established workflow terminology and process classifications.

Insight Legal Case Management

Matter Template / Workflow

maps to

Microsoft Dynamics 365 Sales

Not Migrated

1:1
Fully supported

Insight Legal matter templates and process workflows are practice-automation constructs that embed in the platform's logic. Dynamics 365 Sales has no equivalent — matter workflows must be rebuilt using Power Automate or Dynamics 365 Business Rules. We export your workflow definitions as a documented reference for your Dynamics admin to rebuild.

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.

Insight Legal Case Management logo

Insight Legal Case Management gotchas

High

No public API forces all migrations through vendor services

High

Hybrid hosting creates two distinct extraction paths

Medium

Thousands of fields per matter require explicit scoping

Medium

Trust account compliance data has regulatory retention requirements

Low

Out-of-the-box workflows may not transfer to non-Insight systems

Microsoft Dynamics 365 Sales  logo

Microsoft Dynamics 365 Sales gotchas

High

Professional tier 15-table custom table limit blocks migrations

High

October 2024 pricing increase applies at renewal for all customers

Medium

Custom fields must be created in the UI before API writes

Medium

Power Platform request limits apply to bulk migrations

Medium

Activity records orphaned to inactive owners fail silently

Pair-specific challenges

  • Matter workflows cannot be migrated and must be rebuilt in Power Automate

    Insight Legal matter templates and built-in workflows for conveyancing, employment, family law, and private client work are embedded platform logic — not externalized data. Dynamics 365 Sales has no native matter-workflow engine; the equivalent is Power Automate flows and Dynamics 365 Business Rules. We export your Insight Legal workflow definitions as documented specifications for your Dynamics admin to rebuild. This is not optional — the migration handles data only. The workflow definitions we export serve as a detailed blueprint, capturing trigger conditions, approval steps, and routing logic so your admin can reconstruct each matter workflow in Power Automate accurately.

  • Trust accounting data requires a custom Dataverse table

    Insight Legal stores client trust ledger entries (funds received, disbursements, running balance) as part of the matter financial record. Dynamics 365 Sales has no trust accounting entity — the platform is a CRM, not a legal accounting system. We create a Trust_Entry__c custom table in Dataverse with transaction type, amount, date, and client lookup. For full trust accounting, firms typically pair Dynamics 365 Sales with Business Central, which requires a separate integration.

  • Document migration requires SharePoint or Dynamics 365 file-storage configuration

    Insight Legal matter documents are stored in the platform's document management system. Dynamics 365 Sales can store attachments natively (25 MB limit per file) or connect to SharePoint Online for unlimited document storage. We recommend SharePoint for law firms because it supports the folder-based structure (by matter number) that legal practices rely on. SharePoint configuration must be in place before migration — we provide the setup checklist and can coordinate with your Microsoft partner.

  • Key dates and time entries require custom fields and a custom table

    Insight Legal key dates (court deadlines, limitation periods, filing dates) and time entries have no equivalent fields in the native Case entity. We create custom datetime fields for key dates and a Time_Entry__c custom Dataverse table. Dynamics 365 Sales Professional limits custom tables to 5 by default; Enterprise allows unlimited custom tables. If you are on Professional and have complex time-tracking requirements, we discuss the right configuration before migration starts.

  • Matter-to-contact N:N relationships need a junction table

    Insight Legal allows a matter to have multiple parties (counterparties, witnesses, experts) and a client can appear on multiple matters. Dynamics 365 Contact and Case have a built-in relationship via the CustomerId field (one Contact per Case) plus the ability to add contact-lookup activities. For N:N party relationships, we create a Matter_Party__c custom junction table with Case and Contact lookups plus a Role__c field to preserve the party-type value from Insight Legal.

Migration approach

Six steps for a successful Insight Legal Case Management to Microsoft Dynamics 365 Sales data migration

  1. Assess Insight Legal data export and Dynamics 365 schema requirements

    We begin by reviewing your Insight Legal data export — typically via the platform's built-in export tools or API — to inventory matter types, party roles, key date categories, document counts, and trust entry volumes. Simultaneously, we document your target Dynamics 365 environment (Professional or Enterprise), existing entities, and security roles. This produces a migration plan specifying custom field creation, custom table design for trust accounting and time entries, SharePoint folder structure, and the mapping matrix for all objects.

  2. Create custom fields and tables in Dataverse

    Before data moves, we create the custom Dataverse columns and tables required for legal-specific data: Matter_Type__c pick-list on Case, Key_Date__c datetime fields, Matter_Number__c for reference, Time_Entry__c table, Trust_Entry__c table, and Matter_Party__c junction table. We also configure SharePoint document-library structure by matter number. Dynamics 365 admins review and approve the schema before we proceed to data migration, ensuring the target environment matches your firm's requirements.

  3. Resolve fee-earner owners by email match

    Insight Legal fee earners (the lawyers responsible for a matter) map to Dynamics 365 user records via email address. We run an owner-resolution pass: matched owners link directly to Case.OwnerId; unmatched owners are flagged for your team to either invite to Dynamics 365 or assign to a fallback user. No matter lands in Dynamics 365 without an assigned owner, preventing orphaned records.

  4. Migrate in dependency order: Accounts → Contacts → Cases → Activities → Documents

    We sequence the migration to resolve foreign-key dependencies correctly. Corporate parties migrate to Account first (so Contact.AccountId lookups resolve), then clients and parties to Contact, then matters to Case with owner resolution and custom field population. Correspondence and activities follow, then documents upload to SharePoint. Time entries and trust entries load last, after their parent Case records exist to satisfy the Dataverse relationship constraints.

  5. Run sample migration with field-level diff before full commit

    A representative slice — typically 50–200 records spanning all matter types, party roles, and document categories — migrates first. We generate a field-level diff between Insight Legal source values and Dynamics 365 destination values so you can verify key date mapping, matter stage mapping, party-role preservation, and trust-entry sign logic before the full run. You sign off on the diff before we proceed.

  6. Execute full migration with delta-pickup and rollback capability

    The full migration commits records to Dynamics 365. A delta-pickup window (typically 24–48 hours after full migration starts) captures any matters, time entries, or trust entries modified in Insight Legal during cutover. All operations are logged in an audit record. If reconciliation fails, one-click rollback reverts the Dynamics 365 environment to its pre-migration state. Post-migration, we deliver a summary report with record counts, skipped records, and owner-resolution exceptions for manual resolution.

Platform deep dives

Context on both ends of the pair

Insight Legal Case Management logo

Insight Legal Case Management

Source

Strengths

  • Combines case management, legal accounting, practice management, and compliance in a single integrated platform
  • Offers both cloud-hosted and on-premise deployment options for UK law firms
  • Built-in workflows for common practice areas reduce initial configuration overhead
  • SRA-compliant trust accounting with dedicated client money handling
  • Mobile apps for iOS and Android support fee-earners working outside the office

Weaknesses

  • No publicly documented API — all data extraction requires vendor-provided migration tooling or manual export
  • Pricing is opaque; firms cannot self-serve tier information and must request a quote
  • Feature depth optimized for mid-to-enterprise practices can create complexity for smaller firms
  • Alternatives like Clio and Smokeball are rated higher on G2 for ease of use in small practice contexts
  • Limited published documentation on custom field limits and schema details
Microsoft Dynamics 365 Sales  logo

Microsoft Dynamics 365 Sales

Destination

Strengths

  • Native integration with Microsoft 365, Teams, Outlook, and SharePoint for unified productivity workflow
  • Unlimited custom tables and complex workflows on Enterprise tier enable deep customization for complex sales processes
  • AI-driven predictive analytics and deal intelligence on Enterprise and Premium tiers help sales teams prioritize pipeline
  • Dataverse unified data layer provides a consistent API and data model across all Dynamics 365 and Power Platform apps
  • Strong security model with Field-Level Security and Record Ownership rules for governance-conscious enterprises

Weaknesses

  • Sales Professional tier caps custom tables at 15, creating a migration ceiling for highly customized SMB environments
  • October 2024 pricing increases of $15 per user across all tiers apply to existing customers upon renewal
  • Implementation typically requires costly certified partners, adding 30–50% to total project cost
  • Updates and platform releases can disrupt customizations and plugins, requiring regression testing after each wave
  • Non-Microsoft integrations require additional configuration or middleware, limiting flexibility for heterogeneous tech stacks

Complexity grading

How hard is this migration?

Standard CRM migration. 1 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 Insight Legal Case Management and Microsoft Dynamics 365 Sales .

  • Object compatibility

    B

    1 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

    Insight Legal Case Management: Not publicly documented.

  • Data volume sensitivity

    B

    Insight Legal Case Management doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Insight Legal Case Management to Microsoft Dynamics 365 Sales 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 Insight Legal Case Management to Microsoft Dynamics 365 Sales data migrations

Answers to the questions buyers ask most during Insight Legal Case Management to Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Insight Legal Case Management to Microsoft Dynamics 365 Sales migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most Insight Legal to Dynamics 365 migrations complete in 48–72 hours of clock time for firms with under 25,000 records across matters, contacts, and documents. Firms with over 200,000 records, large document archives, or complex trust-accounting histories extend to 5–10 days. The longest planning step is designing the custom field and table schema for legal-specific properties before data moves — we handle that in the first week of the engagement.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Insight Legal Case Management.
Land in Microsoft Dynamics 365 Sales , 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