CRM migration

Migrate from Lawcus to Microsoft Dynamics 365 Sales

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

Lawcus logo

Lawcus

Source

Microsoft Dynamics 365 Sales

Destination

Microsoft Dynamics 365 Sales  logo

Compatibility

100%

12 of 12

objects map 1:1 between Lawcus and Microsoft Dynamics 365 Sales .

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Lawcus is a legal practice management platform built around matters, practice areas, client portals, time tracking, and legal-specific automations. Dynamics 365 Sales is Microsoft's general-purpose CRM on the Dataverse platform that can be extended for legal use with custom fields, security roles, and SharePoint document management. FlitStack AI extracts your full data export from Lawcus — contacts, companies, matters, activities, time entries, custom fields — and maps each record type into the equivalent Dynamics 365 entity. Matters translate to Opportunities with practice area, billing classification, and responsible attorney stored as custom fields. We preserve original create dates, owner assignments, and all custom field values. What does not migrate: Lawcus workflows, automations, document templates, client portal access, and intake forms — those require rebuilding in Power Automate, SharePoint, and Dynamics 365 forms respectively. After migration, we run field-level validation and a reconciliation audit before your team approves go-live. During the migration, FlitStack AI runs a staged insertion pipeline that respects entity dependencies, ensuring referential integrity across Accounts, Contacts, Opportunities, and Activities. A final reconciliation report compares record counts and field-population rates against the source export, providing your team with a clear go/no‑go checkpoint before switching user access.

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

Lawcus logo

Lawcus

What's pushing teams away

  • Some users report that product updates introduce interface changes and UI inconsistencies that do not improve workflow, creating unnecessary friction for established users.
  • Lawcus has a low public review volume on G2 and Capterra, making it difficult for prospective buyers to assess long-term reliability before committing, which also means fewer peer references during migration planning.
  • A reviewer noted the platform felt clunky during active use, particularly when navigating between multiple Matters, suggesting the UX has not caught up with the feature set.
  • No phone support and slow email response times are cited as pain points, which is critical when a law firm needs urgent data access during a migration emergency.

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 Lawcus objects map to Microsoft Dynamics 365 Sales

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

Lawcus

Contact

maps to

Microsoft Dynamics 365 Sales

Contact

1:1
Fully supported

Lawcus contacts migrate directly to Dynamics 365 Contacts. Lawcus stores the primary Client record as a lookup on the contact; we resolve that to Contact.AccountId. Lawcus source ID preserved as a custom field for delta-run de-duplication. All standard address fields (street, city, state, postal code, country) map to the corresponding Dynamics 365 address attributes, and any secondary phone numbers are stored in the Telephone2 and Telephone3 fields.

Lawcus

Client

maps to

Microsoft Dynamics 365 Sales

Account

1:1
Fully supported

Lawcus clients (companies) map 1:1 to Dynamics 365 Accounts. Account.Name pulls from Lawcus client name. Domain, industry, employee count, and annual revenue map to matching Account fields. Parent-client hierarchies resolve to Account.ParentAccountId. Industry values are translated using a value‑mapping table, and any existing parent‑client relationships become Account.ParentAccountId references, preserving the organizational hierarchy in Dynamics 365.

Lawcus

Lead

maps to

Microsoft Dynamics 365 Sales

Lead

1:1
Fully supported

Lawcus leads map directly to Dynamics 365 Leads. Lead status, source, rating, and estimated revenue all translate to standard Lead entity fields. Unqualified leads from Lawcus land as Dynamics 365 Leads for follow-up routing. Lead rating (Hot, Warm, Cold) maps to the standard Rating field, and any custom lead scores are stored in a custom integer field for reporting and segmentation.

Lawcus

Matter

maps to

Microsoft Dynamics 365 Sales

Opportunity

1:1
Fully supported

Lawcus matters are legal work records; Dynamics 365 has no native matter entity. We map Matter to Opportunity: Matter.Name becomes Opportunity.Name, amount maps to estimated revenue, and close date maps to CloseDate. Practice area, billing classification, responsible attorney, and originating staff member migrate as custom fields on the Opportunity.

Lawcus

Matter Practice Area

maps to

Microsoft Dynamics 365 Sales

Opportunity (custom field Practice_Area__c)

1:1
Fully supported

Lawcus practice areas (Family Law, Civil Litigation, Corporate, etc.) classify matters. Dynamics 365 Sales has no native practice-area field. We create a custom pick-list field Practice_Area__c on the Opportunity table and map each value by-value. If a practice area value in Lawcus does not have a matching option in the custom pick‑list, the unmapped value is logged for manual review and can be added to the pick‑list before the final migration run.

Lawcus

Matter Status

maps to

Microsoft Dynamics 365 Sales

Opportunity StateCode / StatusCode

1:1
Fully supported

Lawcus matter statuses (Open, Closed, On Hold) map to Dynamics 365 Opportunity StateCode / StatusCode. Sub-status values map to StatusCode pick-list values. The mapping table is confirmed before migration runs. The mapping table includes both the primary state (Open/Closed) and the sub‑status reason codes; any mismatched statuses are flagged in the pre‑migration validation report for resolution.

Lawcus

Activity (Call / Email / Meeting / Note)

maps to

Microsoft Dynamics 365 Sales

Task / Appointment / Email / Note

1:1
Fully supported

Lawcus activity types map to their Dynamics 365 equivalents: phone calls to Task with Type='Phone Call', emails to Email activity, meetings to Appointment, and text notes to Note. Original timestamps and owner assignments are preserved across all activity types. Activity attachments and notes are preserved as Dynamics 365 note annotations, maintaining the original context for future follow‑ups.

Lawcus

Document

maps to

Microsoft Dynamics 365 Sales

SharePoint Document Location / Attachment

1:1
Fully supported

Lawcus files stored within the platform require SharePoint document library setup in Dynamics 365 before migration. We create SharePoint Document Locations linked to each Account and Opportunity, then upload files as SharePoint attachments, preserving file names and original upload dates.

Lawcus

Custom Field (Matter-level)

maps to

Microsoft Dynamics 365 Sales

Opportunity (custom field __c)

1:1
Fully supported

Any Lawcus custom fields defined on the Matter record (billing tier, referral source, insurance carrier, etc.) migrate as custom fields on the Dynamics 365 Opportunity entity. We create each custom field in the target environment before the migration run and map values field-by-field.

Lawcus

Workflow / Automation

maps to

Microsoft Dynamics 365 Sales

Power Automate Flow (rebuild required)

1:1
Fully supported

Lawcus workflow definitions, stage triggers, and automation rules have no equivalent in Dynamics 365 Sales. FlitStack exports workflow definitions as a reference document so your Dynamics 365 admin can rebuild them in Power Automate after migration. The export includes trigger conditions, action sequences, and stage-transition logic.

Lawcus

Intake Form / Client Portal

maps to

Microsoft Dynamics 365 Sales

Dynamics 365 Customer Forms / Power Pages (rebuild required)

1:1
Fully supported

Lawcus intake forms and client portal access do not migrate. These are portal-layer constructs with no Dynamics 365 Sales native equivalent. FlitStack documents the form field structure and logic; Power Pages or Dynamics 365 Customer Forms rebuild is handled separately after go-live.

Lawcus

User / Team Member

maps to

Microsoft Dynamics 365 Sales

SystemUser (matched by email)

1:1
Fully supported

Lawcus team members map to Dynamics 365 SystemUser records. Matching runs by email address — if a Lawcus owner email resolves to a Dynamics 365 user, records assign to that user. Unmatched owners are flagged before migration so your admin can invite users or assign a fallback owner.

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.

Lawcus logo

Lawcus gotchas

Medium

Full Backup ZIP requires manual email delivery

High

Invoice and financial data gated to Admin role

Medium

Workflows do not export as executable automation rules

Low

Multiple pricing sources show tier inconsistencies

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

  • Lawcus workflows have no native migration path to Dynamics 365 Sales

    Lawcus builds automation through workflow stages, triggers, and action rules tied directly to matter lifecycle events. Dynamics 365 Sales does not have a legal workflow engine — automation lives in Power Automate, which requires a separate license and a full rebuild. FlitStack exports your workflow definitions (trigger conditions, action sequences, stage-transition logic) as a reference document your Dynamics 365 admin can use to rebuild in Power Automate after migration. No automation executes automatically on cutover.

  • Practice-area and billing metadata require custom Opportunity fields

    Lawcus classifies every matter by practice area (Family Law, Civil Litigation, Bankruptcy, etc.) and tracks billing method (Hourly, Flat Fee, Contingency) and responsible attorney. Dynamics 365 Sales Opportunity records have no native fields for any of these. FlitStack creates Practice_Area__c, Billing_Method__c, Responsible_Attorney__c, and Originating_Staff__c as custom pick-list and text fields on the Opportunity table before migration. If your firm uses more than 10 distinct practice areas or billing classifications, confirm the custom field setup during pre-migration schema review.

  • SharePoint document library setup must precede file migration

    Lawcus stores documents and file attachments within its own repository. Dynamics 365 Sales uses SharePoint Online document libraries linked via Document Locations. If SharePoint is not configured before migration, files cannot land in the correct record context. FlitStack's pre-migration checklist includes SharePoint document library provisioning and mapping of Document Location records to the migrated Accounts and Opportunities. Without this step, files remain in the Lawcus export ZIP and must be uploaded manually.

  • Lawcus local timestamps convert to UTC on Dynamics 365 ingestion

    Lawcus records dates in your firm's local time zone. Dynamics 365 stores all datetime values in UTC and displays them converted to the user's time zone setting. Matter create dates, activity timestamps, and note create dates will shift in display if the source time zone differs from the target environment's UTC offset. FlitStack preserves the original local timestamp in a custom datetime field (Original_Create_Date__c) on Contact and Opportunity so reporting continuity is maintained even if the displayed date changes.

  • Security roles and field-level access must be rebuilt manually

    Lawcus Admin/Member roles plus any custom roles defined in Settings > Manage Organization control access to contacts, matters, billing data, and reports. Dynamics 365 Security Roles govern access to entities, fields, and records. A Lawcus custom role with read-only access to invoices and full access to matters does not auto-generate a Dynamics 365 Security Role. FlitStack documents your Lawcus role-permission matrix during discovery and delivers a Role Mapping Plan that your Dynamics 365 admin implements before go-live.

Migration approach

Six steps for a successful Lawcus to Microsoft Dynamics 365 Sales data migration

  1. Extract full data export from Lawcus

    We guide you through the Lawcus full backup process: navigate to Settings > Apps and Integrations > Export & Import, select the Full Backup tab, and trigger a ZIP export. The backup includes contacts, clients, matters, activities, tasks, documents, and custom field definitions. We receive the export via secure transfer and parse the CSVs to build the migration dataset. Lawcus does not impose API rate limits on full exports — the backup is delivered as a ZIP to your inbox.

  2. Provision Dynamics 365 environment and create custom fields

    Before data lands, we set up the Dynamics 365 Sales environment: create the Security Roles that mirror your Lawcus role-permission matrix, provision SharePoint document libraries linked to Accounts and Opportunities, create custom Opportunity fields (Practice_Area__c, Billing_Method__c, Responsible_Attorney__c, Originating_Staff__c, Lawcus_Matter_ID__c, Original_Create_Date__c), and configure any required business rules or default values. We deliver a pre-migration setup checklist so your Dynamics 365 admin can confirm the schema is ready before data extraction begins.

  3. Resolve Lawcus users to Dynamics 365 SystemUser records

    Lawcus team members map to Dynamics 365 SystemUser records by email address. We run a pre-flight user resolution against your Dynamics 365 tenant: Lawcus owner emails matched against existing SystemUser records. Unmatched owners are flagged with their record count so your admin can invite those users or assign a fallback owner. No record migrates without a confirmed Dynamics 365 owner — this prevents orphaned matters and unowned contacts.

  4. Migrate accounts and contacts before matters

    Dynamics 365 enforces referential integrity: Account must exist before Contact.AccountId can be set, and Opportunity requires a parent Account and Contact lookup. We sequence the migration in dependency order: Accounts first, then Contacts resolved to Account records, then Leads, then Matters mapped to Opportunities with custom field values. Activities and documents land after their parent records. This order ensures no foreign-key violations and allows field-level validation at each stage.

  5. Run sample migration and field-level diff

    A representative slice — typically 200–500 records spanning contacts, clients, matters, and activities — migrates first. We generate a field-level diff comparing source values to destination field values for every mapped column. You review the diff to confirm practice-area mapping, billing-type values, responsible attorney assignments, owner resolution, and document linking before the full run commits. This catches value-mapping gaps, custom field data type mismatches, and pick-list value errors before record counts scale.

  6. Execute full migration with delta-pickup cutover

    The full migration runs against Dynamics 365 using the resolved mapping. Lawcus remains fully operational with scoped read access — your team keeps billing and logging matters during the cutover. A 24–48 hour delta window captures any records created or modified in Lawcus after the initial load timestamp. After delta pickup, we run a reconciliation audit: record counts per entity, owner distribution, and field-population percentages. One-click rollback reverts all operations if reconciliation fails. Final sign-off is your team's UAT before go-live.

Platform deep dives

Context on both ends of the pair

Lawcus logo

Lawcus

Source

Strengths

  • Per-user pricing starting at $34–$49/month, positioning Lawcus as one of the most affordable legal practice management options for small firms.
  • Full one-click backup export covering Contacts, Matters, Tasks, Time entries, Documents, and Custom Fields, delivered as a ZIP archive to email.
  • Active migration support documentation for inbound imports from MyCase, PracticePanther, Lawmatics, and Amicus.
  • REST API with documented endpoints for Contacts, Matters, Leads, Workflows, Tasks, and Custom Fields, accessible via Bearer token authentication.
  • Role-based access control with separate Admin and Member defaults and support for custom roles.

Weaknesses

  • Low public review volume on G2 (4.5 average, ~10 reviews) makes independent assessment of long-term stability and support quality difficult.
  • One-click backup export delivers a ZIP file rather than direct API access, requiring a manual download step before migration can begin.
  • Frequent UI updates are noted by users as disruptive without clear communication about what changed or why.
  • No phone support channel; email-only support with inconsistent response times cited in negative reviews.
  • Workflow automation logic is not exported as executable configuration and must be manually rebuilt in the destination platform.
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. 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 Lawcus and Microsoft Dynamics 365 Sales .

  • 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

    Lawcus: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Lawcus 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 Lawcus to Microsoft Dynamics 365 Sales data migrations

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

Can't find your answer?

Walk through your Lawcus 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 Lawcus-to-Dynamics 365 Sales migrations complete in 3–5 days for setups under 10,000 records with standard field mapping and fewer than 10 custom fields. Larger migrations with 50,000+ records, multiple practice areas, complex billing-tier structures, or 20+ custom fields extend to 2–3 weeks. The longest step is custom field creation and value mapping on the Dynamics 365 side before data extraction runs. SharePoint document library provisioning also adds planning time if not already configured.

Adjacent paths

Related migrations to explore

Ready when you are

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