CRM migration
Field-level mapping, validation, and rollback between Lead Docket and Microsoft Dynamics 365 Sales . We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Sales .
Lead Docket
Source
Microsoft Dynamics 365 Sales
Destination
Compatibility
10 of 10
objects map 1:1 between Lead Docket and Microsoft Dynamics 365 Sales .
Complexity
BStandard
Timeline
48-72 hours
Overview
Lead Docket structures its data model around Leads, Contacts, and Case Types — designed for legal intake workflows where attorney rotation and lead-status progression are the primary business objects. Microsoft Dynamics 365 Sales uses the Account-Contact-Lead-Opportunity model built on Dataverse, with separate entities for leads versus opportunities and a lead-qualification process that creates Contact and Account records automatically. The migration carries all Lead Docket leads, contacts, case types, custom fields, and historical notes into Dynamics 365 Sales entities. We map Lead Docket's 11 lead statuses to Dynamics Lead Status values or custom pick-lists, preserve attorney assignments as custom owner-lookup fields, and convert Case Types into a custom Case_Type__c field on the Lead entity. Lead Docket's automations (a paid add-on) do not migrate — they require rebuilding in Dynamics 365 Power Automate. We use Lead Docket's API push export and CSV bulk operations for the data extract, then write to Dynamics 365 via the Dataverse Web API and bulk operations for large record sets.
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.
Source platform
Lead Docket platform overview
Scorecard, SWOT, gotchas, and pricing for Lead Docket.
Destination platform
Microsoft Dynamics 365 Sales platform overview
Scorecard, SWOT, gotchas, and pricing for Microsoft Dynamics 365 Sales .
Data migration guide
The complete Microsoft Dynamics 365 Sales migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Microsoft Dynamics 365 Sales migration checklist
Pre- and post-cutover tasks for moving onto Microsoft Dynamics 365 Sales .
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Lead Docket 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.
Lead Docket
Lead (Lead Docket)
Microsoft Dynamics 365 Sales
Lead (Dynamics 365)
1:1Lead Docket Leads map 1:1 to Dynamics 365 Leads. The mapping preserves the Lead's primary contact fields, source attribution, and case-type designation. Owner resolution uses email match against Dynamics users. Leads without a case-type designation land as standard Dynamics Leads.
Lead Docket
Contact (Lead Docket)
Microsoft Dynamics 365 Sales
Contact (Dynamics 365)
1:1Lead Docket Contacts map to Dynamics 365 Contacts. Dynamics requires each Contact to have an AccountId lookup — contacts without a primary company in Lead Docket are attached to a default 'Unassigned Account' record or flagged for review before migration completes.
Lead Docket
Company (Lead Docket)
Microsoft Dynamics 365 Sales
Account (Dynamics 365)
1:1Lead Docket company records map to Dynamics 365 Accounts. Account names, domains, and industry classifications transfer directly. Lead Docket does not expose a formal Company object in its standard export — company data is embedded in Contact records and must be normalized into Account records in Dynamics.
Lead Docket
Case Type (Lead Docket)
Microsoft Dynamics 365 Sales
Custom field Case_Type__c on Lead
1:1Lead Docket Case Types represent practice-area categories (e.g., Personal Injury, Family Law, Criminal Defense). Dynamics 365 has no native equivalent — we create a custom pick-list field (new_casetype) on the Lead entity and populate it from Lead Docket's Case Type designation. Your admin maps each value to a Dynamics pick-list value.
Lead Docket
Lead Status (Lead Docket)
Microsoft Dynamics 365 Sales
Lead Status (Dynamics 365)
1:1Lead Docket's 11 default statuses map to Dynamics Lead Status values. Each of the 11 Lead Docket statuses is mapped individually: New, Incoming, Attempted, Contacted, Qualified, Dead, Converted, Retainer Signed, Case Opened, Closed, and Lost. Values with no direct Dynamics equivalent are stored in a custom field for manual routing post-migration.
Lead Docket
Source Rule (Lead Docket)
Microsoft Dynamics 365 Sales
Lead Source (Dynamics 365)
1:1Lead Docket's Source Rules automate Marketing Source and Contact Source selection based on lead origin. The resulting source value migrates as Dynamics Lead Source pick-list. The automation logic itself does not transfer — your Dynamics admin must configure business rules or Power Automate to replicate the same attribution logic.
Lead Docket
Attorney Rotation (Lead Docket)
Microsoft Dynamics 365 Sales
OwnerId / Custom lookup on Lead
1:1Lead Docket's Attorney Rotation feature assigns leads to attorneys based on configurable rules. Migrations preserve the assigned attorney as a custom lookup field (new_assignedattorney) on the Lead. If the attorney exists as a Dynamics user, we link to their OwnerId; otherwise the name is stored as text for manual assignment.
Lead Docket
Custom Fields (Lead Docket)
Microsoft Dynamics 365 Sales
Custom columns (Dynamics 365)
1:1Lead Docket supports custom fields on Leads, Contacts, and Cases. We create corresponding custom columns in Dynamics using the new_ field-name prefix. Field types are mapped: text fields to Text, date fields to DateTime, numeric fields to Decimal or Whole Number, and pick-list fields to Choice columns in Dataverse.
Lead Docket
Notes / Attachments (Lead Docket)
Microsoft Dynamics 365 Sales
Notes (Dynamics 365)
1:1Lead Docket notes and file attachments migrate as Dynamics Notes (the modern annotation entity). Files are downloaded and re-uploaded to Dynamics SharePoint integration or Dynamics record attachments, respecting the 128MB file size limit per file. Inline images in rich-text notes are preserved as part of the note body.
Lead Docket
Automations (Lead Docket paid add-on)
Microsoft Dynamics 365 Sales
Power Automate flows (rebuild required)
1:1Lead Docket Automations trigger status changes, email sends, and external system pushes when leads meet conditions. Dynamics 365 has no equivalent automation to migrate — we export the automation definitions as a reference document your Power Platform admin can use to rebuild equivalent flows in Power Automate, which requires a separate license.
| Lead Docket | Microsoft Dynamics 365 Sales | Compatibility | |
|---|---|---|---|
| Lead (Lead Docket) | Lead (Dynamics 365)1:1 | Fully supported | |
| Contact (Lead Docket) | Contact (Dynamics 365)1:1 | Fully supported | |
| Company (Lead Docket) | Account (Dynamics 365)1:1 | Fully supported | |
| Case Type (Lead Docket) | Custom field Case_Type__c on Lead1:1 | Fully supported | |
| Lead Status (Lead Docket) | Lead Status (Dynamics 365)1:1 | Fully supported | |
| Source Rule (Lead Docket) | Lead Source (Dynamics 365)1:1 | Fully supported | |
| Attorney Rotation (Lead Docket) | OwnerId / Custom lookup on Lead1:1 | Fully supported | |
| Custom Fields (Lead Docket) | Custom columns (Dynamics 365)1:1 | Fully supported | |
| Notes / Attachments (Lead Docket) | Notes (Dynamics 365)1:1 | Fully supported | |
| Automations (Lead Docket paid add-on) | Power Automate flows (rebuild required)1: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.
Lead Docket gotchas
API write-only limitation blocks record updates
Automations are excluded from all export methods
Filevine integration has documented one-way sync issues
50-automation-change cap per lead
Custom fields require manual recreation and type mapping
Microsoft Dynamics 365 Sales gotchas
Professional tier 15-table custom table limit blocks migrations
October 2024 pricing increase applies at renewal for all customers
Custom fields must be created in the UI before API writes
Power Platform request limits apply to bulk migrations
Activity records orphaned to inactive owners fail silently
Pair-specific challenges
Migration approach
Extract Lead Docket data via API push and CSV export
We initiate the migration by exporting all Lead Docket leads, contacts, notes, and custom field data. Because Lead Docket's API cannot read existing records, we use the Export Via Push feature and admin-level CSV exports for each object. We also export automation definitions, Source Rule configurations, and Case Type settings from the Lead Docket settings panel. This gives us the full data schema including custom fields, pick-list values, and the 11 lead statuses — all of which inform the Dynamics 365 solution design we deliver next.
Design Dynamics 365 custom fields and pick-list values
Before any data moves, we create the custom columns in Dynamics 365 Sales that don't have native equivalents: new_casetype (Choice), new_leaddocketid (Single Line of Text), new_assignedattorney (Lookup or Text), new_ldleadstatus (Choice), new_originalcreatedate (DateTime), and any other custom fields discovered in the export. We add the extended Lead Docket status values to Dynamics Lead Status pick-list, then publish the solution. This ensures the Dataverse schema accepts all values without validation errors when we run the migration write.
Resolve owners and normalize company data
Lead Docket owners (attorneys, intake staff) are matched to Dynamics 365 users by email address. Unmatched owners are flagged and either invited to Dynamics or assigned to a fallback user. Simultaneously, we normalize Lead Docket's embedded company data on Contact records into Dynamics Account records, since Dynamics requires the parentcustomerid lookup to resolve before contacts can be created. We deduplicate companies by domain where available.
Run sample migration with field-level diff
A representative slice — typically 100-500 records spanning leads, contacts, accounts, and notes across multiple case types and lead statuses — migrates first. We generate a field-level diff showing source values versus destination values for every mapped column. You review the diff to confirm lead-status mapping, attorney assignment, case-type preservation, and owner resolution before the full run commits. This sample validation catches mapping errors early and prevents them from propagating to the full dataset.
Execute full migration with delta-pickup window
The full dataset migrates to Dynamics 365 Sales using Dataverse bulk operations for large record sets and the Web API for real-time record creation. A delta-pickup window of 24-48 hours captures any Lead Docket records created or modified during the cutover period. An audit log records every create, update, and link operation. One-click rollback reverts all migration writes if reconciliation uncovers unexpected data quality issues.
Platform deep dives
Lead Docket
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Sales
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 Lead Docket and Microsoft Dynamics 365 Sales .
Object compatibility
1 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
Lead Docket: Not publicly documented.
Data volume sensitivity
Lead Docket 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 Lead Docket to Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.
Walk through your Lead Docket to Microsoft Dynamics 365 Sales migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Lead Docket
Other ways to arrive at Microsoft Dynamics 365 Sales
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.