CRM migration
Field-level mapping, validation, and rollback between NEON-dX and Microsoft Dynamics 365 Sales . We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Sales .
NEON-dX
Source
Microsoft Dynamics 365 Sales
Destination
Compatibility
4 of 8
objects map 1:1 between NEON-dX and Microsoft Dynamics 365 Sales .
Complexity
BStandard
Timeline
4-8 weeks
Overview
Moving from NEON-dX to Microsoft Microsoft Dynamics 365 Sales is a cross-category migration from a B2C customer value management and marketing automation platform to a sales CRM built on Dataverse. NEON-dX stores each contact as a 360-degree profile with behavioral signals, predictive churn and LTV scores, and omnichannel journey assignments; Microsoft Dynamics 365 Sales uses the Account-Contact-Lead-Opportunity model with Customer Insights for segmentation. We resolve this structural difference by mapping NEON-dX profiles to Contacts and Accounts, preserving segment rule definitions for rebuild in Dynamics 365 Customer Insights Journeys, and flagging predictive scores as non-transferable because they depend on NEON-dX's proprietary ML pipeline and live training data. Channel gateway credentials and journey orchestration flows require re-configuration in the destination environment. Workflows, AI model outputs, and proprietary event taxonomy do not migrate as code; we deliver written inventories for the customer's admin to rebuild in Dynamics.
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
NEON-dX platform overview
Scorecard, SWOT, gotchas, and pricing for NEON-dX.
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 NEON-dX 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.
NEON-dX
Customer Profile (360-degree view)
Microsoft Dynamics 365 Sales
Contact + Account
1:manyNEON-dX 360-degree profiles combine demographic, behavioral, and digital footprint data. We split these into Dynamics 365 Contact (individual-level fields) and Account (household or company-level fields). The NEON-dX profile identifier is preserved as a custom field neon_dx_profile_id__c on Contact for audit trail and future cross-reference. Any behavioral signal fields (recency, frequency, channel preference) migrate as custom fields on Contact because Dynamics standard fields are sales-process-oriented rather than behavioral.
NEON-dX
Behavioral Segment
Microsoft Dynamics 365 Sales
Segment (Customer Insights)
lossyNEON-dX segments defined by rule criteria evaluate against live event streams and are not stored as static membership lists. We migrate the segment definition rules (rule logic, criteria operators, lookback windows) as a written specification document for the customer's admin to rebuild in Dynamics 365 Customer Insights. Segment membership re-evaluates after migration based on the event data in Dataverse. Customers should not expect identical segment counts immediately post-cutover.
NEON-dX
Campaign / Offer
Microsoft Dynamics 365 Sales
Campaign or Dynamics 365 Marketing Campaign
1:1NEON-dX campaigns and associated offer content migrate as Dynamics 365 Campaign records with campaign type, status, budgeted cost, and channel assignments. Rich media assets (images, copy blocks) require separate file transfer and are documented in a media asset manifest. Any channel-specific offer formats that are NEON-dX-native are flagged and mapped to Dynamics email templates or marketing asset equivalents.
NEON-dX
Customer Journey
Microsoft Dynamics 365 Sales
Customer Insights Journey or Sales Playbook
lossyNEON-dX multi-step journey flows with branching logic, wait conditions, and channel assignments are documented as a written journey map for the customer's admin to rebuild in Dynamics 365 Customer Insights Journeys or Sales Playbooks. Journey structure (steps, branches, delays) transfers as a specification document; channel credentials must be re-registered in the destination environment before journeys can activate. Automated trigger logic does not migrate as executable code.
NEON-dX
Custom Object
Microsoft Dynamics 365 Sales
Custom Entity (Dataverse)
1:1NEON-dX custom objects with standard, formula, and lookup field types migrate to Dynamics 365 custom entities on Dataverse. We discover the source custom object schema via NEON-dX API enumeration at migration start, build the dependency graph for any formula fields referencing other custom objects, and generate field-level mappings to Dataverse column types. Custom entity API names follow the __c suffix convention. This mapping is available from Microsoft Dynamics 365 Sales Professional tier ($65/user/mo) without additional setup fees.
NEON-dX
Channel Configuration
Microsoft Dynamics 365 Sales
Connector Configuration (Dataverse)
lossySMS gateway credentials, email sender IPs, push notification keys, and channel API tokens stored with environment-specific scoping in NEON-dX cannot be exported as-is. We document all channel configurations during discovery and provide a re-authentication checklist for each channel type (email, SMS, push, digital). Without valid credentials, journey automation in Dynamics will fail silently. Channel type and configuration schema transfer as a written specification.
NEON-dX
Analytics and Dashboard
Microsoft Dynamics 365 Sales
Power BI Report or Dynamics Workspace Dashboard
1:1NEON-dX pre-built dashboards and custom reports reference platform-native metric definitions tied to NEON-dX's event taxonomy. We migrate the report structure and column configurations as written specifications. Destination metric data populates after migration completes using Dataverse event data. Customers typically rebuild analytics in Power BI connected to Dataverse rather than using Dynamics-native reports for cross-entity analysis.
NEON-dX
Privacy and Governance Rules
Microsoft Dynamics 365 Sales
Dynamics 365 Consent and Retention Settings
1:1NEON-dX consent management, data retention policies, and GDPR/CCPA opt-out records are platform-native constructs. We map consent flags to Dynamics 365 Contact fields (HasOptedOutOfEmail, DoNotTrack) and document any opt-out records that require manual re-entry in the destination. Data retention policies are written as configuration specifications for the customer's admin to implement in Dynamics Security and Compliance settings.
| NEON-dX | Microsoft Dynamics 365 Sales | Compatibility | |
|---|---|---|---|
| Customer Profile (360-degree view) | Contact + Account1:many | Fully supported | |
| Behavioral Segment | Segment (Customer Insights)lossy | Fully supported | |
| Campaign / Offer | Campaign or Dynamics 365 Marketing Campaign1:1 | Fully supported | |
| Customer Journey | Customer Insights Journey or Sales Playbooklossy | Fully supported | |
| Custom Object | Custom Entity (Dataverse)1:1 | Fully supported | |
| Channel Configuration | Connector Configuration (Dataverse)lossy | Fully supported | |
| Analytics and Dashboard | Power BI Report or Dynamics Workspace Dashboard1:1 | Fully supported | |
| Privacy and Governance Rules | Dynamics 365 Consent and Retention Settings1:1 | Mapping required |
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.
NEON-dX gotchas
Predictive model outputs are not transferable
Channel credentials require re-authentication post-migration
Custom object schema discovery requires API enumeration
Segment membership is event-dependent and re-evaluates post-migration
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 schema enumeration
We audit the source NEON-dX environment across customer profile fields, behavioral segment definitions, campaign structures, journey flows, custom objects, channel configurations, and event taxonomy. We enumerate the live custom object schema via NEON-dX REST API and build a dependency graph for any formula fields. We pair this with a Microsoft Dynamics 365 Sales edition assessment (Professional at $65/user, Enterprise at $105/user, Premium at $150/user) and a Customer Insights requirement evaluation based on segmentation complexity. The discovery output is a written migration scope with object-level mapping and a Dynamics edition recommendation.
Destination schema design and custom entity provisioning
We design the destination schema in Microsoft Dynamics 365 Sales and Dataverse. This includes provisioning custom entities (with API names matched to NEON-dX custom object names), custom fields with type-mapped Dataverse column types, Account and Contact field configurations, Customer Insights segment definitions as written specifications, and Dynamics 365 Customer Insights Journeys channel registrations. Schema is deployed to a Dynamics Sandbox environment first for validation before production migration begins.
Sandbox migration and reconciliation
We run a full migration into a Dynamics 365 Sandbox environment using production-like data volume. The customer's RevOps lead reconciles record counts (Profiles in, Contacts and Accounts out), spot-checks 25-50 random records against the NEON-dX source, and validates that segment rule specifications are correctly documented. Any mapping corrections happen in sandbox, not in production. Segment membership is re-baselined against Dataverse event data in this phase.
Channel credential documentation and re-authentication planning
We extract and document every channel configuration from NEON-dX (SMS gateway, email sender IPs, push credentials, digital channel API tokens) and produce a re-authentication checklist organized by channel type. The customer's admin team completes re-authentication in the Dynamics 365 environment before the production cutover window. This step is a prerequisite for journey re-activation in Customer Insights Journeys.
Production migration in dependency order
We run production migration in record-dependency order: Accounts (from NEON-dX company-level profile data), Contacts (with AccountId resolved), custom entities (with Dataverse lookup references resolved), segment rule specifications (as written documentation for Customer Insights), campaign records (with offer and media asset manifest), journey specifications (for admin rebuild), and privacy/consent records. Predictive scores and journey automation code do not migrate; we deliver written specifications for these separately. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and journey rebuild handoff
We freeze NEON-dX writes during cutover, run a final delta migration of any records modified during the migration window, then enable Microsoft Dynamics 365 Sales as the system of record. We deliver the journey specification document, the segment rule document, and the channel re-authentication completion checklist. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's team. We do not rebuild NEON-dX journeys as Customer Insights Journeys or automate segments inside the migration scope; these require the customer's admin or a Dynamics partner to implement in the destination canvas.
Platform deep dives
NEON-dX
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 NEON-dX 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
NEON-dX: Not publicly documented at standard tier; Neon CRM API v2 enforces method-specific rate limits returning 429 on excess.
Data volume sensitivity
NEON-dX 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 NEON-dX to Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.
Walk through your NEON-dX 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 NEON-dX
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.