CRM migration
Field-level mapping, validation, and rollback between Honcho CRM and Microsoft Dynamics 365 Sales . We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Sales .
Honcho CRM
Source
Microsoft Dynamics 365 Sales
Destination
Compatibility
6 of 8
objects map 1:1 between Honcho CRM and Microsoft Dynamics 365 Sales .
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Honcho CRM to Microsoft Microsoft Dynamics 365 Sales is a structural upgrade from a basic CSV-export tool to an enterprise CRM with a published REST and Bulk API. Honcho CRM has no public API, so all data extraction runs through its built-in Report Builder and Export functionality. We parse the resulting CSV files, normalize field names and types, reconstruct Company-Contact relationships, and load records into Dynamics 365 via the Dataverse web API with batch chunking and rate-limit handling. The Honcho Deal Timeline feature maps to Dynamics 365 Tasks or Notes since no native equivalent exists. QuickBooks sync settings do not carry between platforms; we flag QuickBooks-linked deals for manual reconciliation after cutover. Workflows, automations, and reporting configurations do not migrate; we deliver a written inventory of these for the customer's admin to rebuild in Dynamics 365 or the broader Power Platform.
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
Honcho CRM platform overview
Scorecard, SWOT, gotchas, and pricing for Honcho CRM.
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 Honcho CRM 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.
Honcho CRM
Lead
Microsoft Dynamics 365 Sales
Lead
1:1Honcho CRM Lead records map to Dynamics 365 Lead. Standard fields (name, email, phone, company, lead source, status) migrate directly. We resolve the honcho_lead_status value to a matching Dynamics 365 Lead Status option set value. If Honcho records use a combined contact model without an explicit Lead stage, we evaluate the status field during scoping to determine whether records belong in Lead or Contact at the destination.
Honcho CRM
Deal
Microsoft Dynamics 365 Sales
Opportunity
1:1Honcho Deal records map to Dynamics 365 Opportunity. Deal name becomes Opportunity.Name, deal value maps to Amount, and pipeline stage maps to StageName via the Sales Process configured before migration. We pre-create the Sales Process with stage names matching Honcho's pipeline configuration, or map to the nearest Dynamics 365 default stage if no custom stage mapping is defined during scoping.
Honcho CRM
Company
Microsoft Dynamics 365 Sales
Account
1:1Honcho Company records map to Dynamics 365 Account. We use the company name as the Account.Name dedupe key. Any Company records that share a domain with existing Accounts are flagged for the customer's admin to resolve during scoping. Account is imported before Contact to satisfy the required AccountId lookup on Contact records.
Honcho CRM
Contact
Microsoft Dynamics 365 Sales
Contact
1:1Honcho Contact records map to Dynamics 365 Contact. Email address is the dedupe key. We resolve AccountId at migration time by matching the associated Honcho Company name against the Account.Name field. Any Contact without a matching Account is held in a reconciliation queue so that orphan contacts do not break the import batch.
Honcho CRM
Pipeline Stages
Microsoft Dynamics 365 Sales
Sales Process + Stage
lossyHoncho pipeline stages extract from the visual pipeline configuration as a named ordered list. Each stage becomes a Dynamics 365 StageName value within a custom Sales Process. Stage probability percentages are mapped to StageProbability on each stage. If the customer uses multiple Honcho pipelines, each pipeline becomes a separate Dynamics 365 Record Type with its own Sales Process whitelisting only the relevant stage values.
Honcho CRM
Deal Timeline
Microsoft Dynamics 365 Sales
Task
1:1The Honcho Deal Timeline is a proprietary activity feed with dated entries tracking deal progression steps. We flatten each timeline entry into a Dynamics 365 Task record with Subject (action description), Description (timeline body), ActivityDate (timestamp), and WhatId pointing to the parent Opportunity. The original timeline ordering is preserved by sorting on the Honcho timestamp before insert. Users should verify activity history scope requirements against their Dynamics 365 license tier after migration.
Honcho CRM
Custom Fields (Contacts and Companies)
Microsoft Dynamics 365 Sales
Custom Fields
lossyHoncho custom fields on contacts and companies are detected during scoping and recreated as matching Dataverse columns in Dynamics 365 before data load. We map Honcho field types to Dataverse column types: text to Single-Line Text or Multiple-Line Text, number to Whole Number or Decimal, date to Date and Time. Custom fields are created via the Dataverse Web API or via the environment's maker portal before migration batches run.
Honcho CRM
User / Owner
Microsoft Dynamics 365 Sales
User
1:1Honcho User records (name, email, role) are exported alongside Deal and Contact ownership. We resolve each Honcho owner by email match against the destination Dynamics 365 User table. Any Honcho owner without a matching Dynamics 365 User goes into a reconciliation queue for the customer's admin to provision before record import resumes. Inactive users are mapped to the system-admin user with a note for manual reassignment post-migration.
| Honcho CRM | Microsoft Dynamics 365 Sales | Compatibility | |
|---|---|---|---|
| Lead | Lead1:1 | Fully supported | |
| Deal | Opportunity1:1 | Fully supported | |
| Company | Account1:1 | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Pipeline Stages | Sales Process + Stagelossy | Fully supported | |
| Deal Timeline | Task1:1 | Mapping required | |
| Custom Fields (Contacts and Companies) | Custom Fieldslossy | Fully supported | |
| User / Owner | User1: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.
Honcho CRM gotchas
No public API — migration relies on built-in export
Deal Timeline exports as flat activity rows
QuickBooks sync settings do not migrate
No native mobile app
User seat cap enforces hard tier limits
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
Discovery and Honcho export scoping
We audit the source Honcho CRM account via the Report Builder, extracting Leads, Deals, Companies, Contacts, and Pipeline Stages. We identify custom field definitions, pipeline stage names, owner assignments, and any QuickBooks-linked deals. We assess the export file sizes and confirm whether chunking by object type or date range is required. The discovery output is a written migration scope document that defines the object list, field mapping, and any records requiring reconciliation before migration.
Dynamics 365 environment preparation and schema pre-creation
We assess the destination Microsoft Dynamics 365 Sales edition and license type. We pre-create any missing custom fields on Lead, Contact, Account, and Opportunity via the Dataverse Web API or maker portal, matching Honcho field names and types. We configure the Sales Process and stage values to align with Honcho's pipeline structure. If the customer uses multiple Honcho pipelines, we create a corresponding Record Type per pipeline. All schema work happens in the destination sandbox or dev environment before production migration begins.
CSV parsing, field normalization, and parent-record resolution
We parse the Honcho CSV exports and normalize field values: text encoding issues, date formats, null handling, and special character escaping are resolved in this step. We reconstruct the Company-Contact relationship by resolving each Honcho Company name against the Account.Name dedupe key. We resolve Deal-to-Account lookups and Deal-to-Contact lookups using the extracted relationship columns. Any records with missing parent references are flagged and held in a reconciliation queue for the customer's admin.
Owner reconciliation and User provisioning
We extract every distinct Honcho owner referenced on Deal, Contact, and Company records and match by email against the destination Dynamics 365 User table. Owners without a matching Dynamics 365 User are listed with their email addresses and roles for the customer's admin to provision before production migration. We cannot import records with OwnerId references pointing to non-existent users — this is a required field on most Dynamics 365 entities. This step is a manual gate that requires the customer's admin to act.
Production migration in dependency order
We run the production migration in strict dependency order: Accounts (from Honcho Companies), Contacts (with AccountId resolved), Leads (with status mapped to Dynamics 365 Lead Status), Opportunities (with AccountId, OwnerId, and Sales Process resolved), Deal Timeline entries (as Task records linked to Opportunity by WhatId), and Custom Fields (last, with their data values). Each phase emits a row-count reconciliation report before the next phase begins. We use the Dataverse Web API with batch requests and retry logic on 429 rate-limit responses.
Cutover, validation, and automation handoff
We freeze Honcho CRM writes during the cutover window and run a final delta migration of any records created or modified during the migration run. We deliver a reconciliation report comparing Honcho record counts against Dynamics 365 record counts per object, with a discrepancy list for the customer to investigate. We deliver a written inventory of Honcho automation configurations (if any exist) and reporting setups requiring rebuild in Dynamics 365. We support a one-week post-cutover window for data-quality flag resolution. We do not rebuild automations or workflows as part of the standard migration scope.
Platform deep dives
Honcho CRM
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 Honcho CRM 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
Honcho CRM: Not publicly documented.
Data volume sensitivity
Honcho CRM 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 Honcho CRM to Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.
Walk through your Honcho CRM 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 Honcho CRM
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.