CRM migration

Migrate from NEON-dX to Salesforce Sales Cloud

Field-level mapping, validation, and rollback between NEON-dX and Salesforce Sales Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Sales Cloud.

NEON-dX logo

NEON-dX

Source

Salesforce Sales Cloud

Destination

Salesforce Sales Cloud logo

Compatibility

50%

6 of 12

objects map 1:1 between NEON-dX and Salesforce Sales Cloud.

Complexity

BStandard

Timeline

5-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from NEON-dX to Salesforce is a cross-platform migration that requires translating a B2C customer value management data model into a general-purpose CRM schema. NEON-dX composes each customer as a 360° profile combining demographic, behavioral, and digital footprint data across channels, with AI-generated churn propensity and LTV scores stored as live model outputs. Salesforce Sales Cloud uses the standard Account-Contact-Lead model and computes its own predictive scores via Einstein AI. We map NEON-dX profiles to Account and Contact records, preserve behavioral segment rule definitions as Salesforce custom criteria fields, and deliver a written inventory of every Customer Journey for the customer's admin to rebuild in Salesforce Flow or Pardot Engagement Studio. Predictive model outputs (churn scores, propensity scores, LTV tiers) are not migrated because they require NEON-dX's proprietary ML pipeline and training data to remain actionable. Channel connector configurations (SMS gateways, email IPs, push credentials) are documented during discovery for re-authentication on the Salesforce side.

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

NEON-dX logo

NEON-dX

What's pushing teams away

  • Enterprise pricing and custom subscription negotiation create budget unpredictability, especially for mid-market teams that expected tiered SaaS pricing
  • Complex AI model outputs such as churn scores and propensity models require interpretation support that many teams lack internally
  • Integration with existing data warehouses and BI tools is limited to pre-built connectors, forcing custom ETL work for non-standard architectures
  • Onboarding onto the platform requires significant training and change management for teams accustomed to simpler marketing automation tools
  • Multi-channel journey orchestration across digital channels introduces technical complexity that exceeds the capabilities of typical marketing operations teams

Choosing

Salesforce Sales Cloud logo

Salesforce Sales Cloud

What's pulling them in

  • The AppExchange marketplace with 5,000+ prebuilt apps gives enterprises integrations for nearly every business workflow without custom development.
  • Native Einstein AI for lead scoring, opportunity insights, and predictive forecasting adds intelligence without a separate platform purchase.
  • Territory management, multi-currency support, and advanced forecasting satisfy the needs of complex B2B sales organizations with structured revenue teams.
  • Slack, Tableau, and CPQ are deeply integrated into the core platform, keeping the sales stack unified for teams already in the Salesforce ecosystem.
  • Organizations with a large, established Salesforce implementation choose it because switching costs — integrations, custom code, trained admins — are prohibitive.

Object mapping

How NEON-dX objects map to Salesforce Sales Cloud

Each row shows how a NEON-dX object lands in Salesforce Sales Cloud, including any object-level transformations, lookup resolution, or schema-design dependencies.

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

NEON-dX

360° Customer Profile

maps to

Salesforce Sales Cloud

Account and Contact

1:many
Fully supported

NEON-dX stores each customer as a unified profile combining demographic, behavioral, and digital footprint data. We split this into Salesforce Account (the organizational or household entity) and Contact (the individual person). Profile fields that represent company-level attributes (industry, annual revenue tier, customer tier) map to Account fields; individual-level attributes (first name, last name, email, phone) map to Contact fields. The NEON-dX profile ID is preserved as an external ID field on Contact for cross-reference during reconciliation.

NEON-dX

Behavioral Segment

maps to

Salesforce Sales Cloud

Campaign and CampaignMember or Custom Criteria Field

lossy
Fully supported

NEON-dX behavioral segments are defined by rule criteria that evaluate against customer event streams. We migrate the segment definition rules as Salesforce Campaign Audience criteria or as custom multi-select picklist fields on Contact that encode the segment rule logic. Actual segment membership re-evaluates on the Salesforce side based on that platform's event data and activity history. Customers should expect segment counts to diverge after migration as the destination platform re-applies the segment rules against its own data.

NEON-dX

Campaign

maps to

Salesforce Sales Cloud

Campaign

1:1
Fully supported

NEON-dX Campaign records map directly to Salesforce Campaign. Campaign name, description, start and end dates, status, and budgeted cost migrate. Campaign response tracking (member status, reach, impressions where tracked) migrates to CampaignMember. Offer content embedded in a campaign migrates as Salesforce Campaign content assets.

NEON-dX

Offer

maps to

Salesforce Sales Cloud

ContentAsset or Custom Object

1:1
Fully supported

NEON-dX Offer catalog entries (discounts, promotions, bundles, recommendations) map to Salesforce ContentAsset records if they represent content artifacts, or to a custom Offer object if the customer's business logic treats offers as structured discount records. We enumerate the offer data model during discovery to determine the appropriate mapping strategy per offer type.

NEON-dX

Customer Journey

maps to

Salesforce Sales Cloud

Campaign with Journey Handoff Document

lossy
Fully supported

NEON-dX Customer Journeys are multi-step orchestration flows with branching logic, wait conditions, and channel assignments. We do not migrate journey flows as executable code because Salesforce Flow and Marketing Cloud Journey Builder are different automation models. Instead, we document the full journey structure including steps, conditions, delays, channel assignments, and entry/exit criteria as a written handoff for the customer's admin to rebuild. Channel assignments require re-authentication on the destination.

NEON-dX

Predictive Scores (Churn, Propensity, LTV)

maps to

Salesforce Sales Cloud

Not Migrated

1:1
Not supported

Predictive scores generated by NEON-dX's proprietary ML pipeline (churn propensity, LTV tier, next-best-offer propensity, customer value index) are not transferable because they depend on NEON-dX's live training data, feature engineering environment, and model versioning. We preserve the score values at the time of migration as custom fields on Contact for historical reference, but these values become stale immediately. Salesforce Einstein AI provides equivalent predictive scoring capabilities from Enterprise tier that the customer's team can configure and train on Salesforce data.

NEON-dX

Custom Objects

maps to

Salesforce Sales Cloud

Custom Object (__c)

1:1
Mapping required

NEON-dX supports custom object types with standard fields, formula fields, and lookup relationships exposed via REST API. We enumerate the live custom object schema via API at the start of each engagement, build a dependency graph for formula field relationships, then pre-create the destination custom objects in Salesforce with matching field types and lookup relationships before any data import. Formula fields that reference other custom objects are sequenced last to satisfy lookup dependencies.

NEON-dX

Channel Connectors

maps to

Salesforce Sales Cloud

Integration Metadata Documentation

lossy
Fully supported

NEON-dX channel configurations (SMS gateway credentials, email sender IPs, push notification keys, digital channel API tokens) are environment-scoped and cannot be exported. We document the channel type, connector configuration schema, and connection parameters during discovery and deliver a re-authentication checklist for each channel. Without valid credentials on the Salesforce or Marketing Cloud side, journey automation will fail silently after cutover.

NEON-dX

Engagement Events (Email, SMS, Push)

maps to

Salesforce Sales Cloud

Task, Event, and EmailMessage

1:1
Fully supported

NEON-dX engagement events (opens, clicks, sends, bounces, delivery confirmations) that are stored as activity records migrate to Salesforce Task and Event objects with custom engagement metadata fields. The WhoId on each record points to the migrated Contact. High-volume engagement history (over 500,000 records) uses Salesforce Bulk API 2.0 with batch chunking and parent-record lookup resolution.

NEON-dX

Analytics and Dashboards

maps to

Salesforce Sales Cloud

Report and Dashboard

1:1
Mapping required

NEON-dX pre-built dashboards and custom reports reference platform-native metric definitions and real-time data connectors. We migrate the report structure and column configurations as Salesforce Report metadata. Destination metric data populates after migration completes. Dashboards require rebuilding in Salesforce Lightning Dashboard Builder because visualization layout and component bindings are not transferable across platforms.

NEON-dX

Privacy and Governance Rules

maps to

Salesforce Sales Cloud

Field-Level Security, Sharing Rules, and Consent Fields

lossy
Mapping required

NEON-dX consent management, data retention policies, and governance frameworks are platform-native. We map these to Salesforce equivalent settings: GDPR and CCPA opt-out flags migrate to HasOptedOutOfEmail and custom consent date fields; data retention rules are documented for the customer's admin to configure in Salesforce Setup. Privacy audit trails migrate as custom Activity records.

NEON-dX

Campaign Templates and Best Practices Library

maps to

Salesforce Sales Cloud

Campaign Template Handoff Document

lossy
Mapping required

NEON-dX pre-built journey and campaign templates in the best practices library are platform-native and not portable. We inventory which standard templates the customer has customized and document the customization scope as a rebuild guide for Salesforce. Salesforce's Campaign Templates and Lightning Bolt solutions provide an equivalent starting point.

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.

NEON-dX logo

NEON-dX gotchas

High

Predictive model outputs are not transferable

Medium

Channel credentials require re-authentication post-migration

Medium

Custom object schema discovery requires API enumeration

Medium

Segment membership is event-dependent and re-evaluates post-migration

Salesforce Sales Cloud logo

Salesforce Sales Cloud gotchas

High

Workflow Rules and Process Builder are retired

High

Bulk API batch quota exhaustion during large imports

Medium

Storage overage billing is non-obvious

Medium

Account-Contact many-to-many relationship mapping

Low

Territory and team member import ordering dependencies

Pair-specific challenges

  • Predictive model outputs cannot be transferred and become stale immediately

    NEON-dX generates churn propensity, LTV tier, and next-best-offer scores using its proprietary ML pipeline and live training data. These scores are computed dynamically and are tightly coupled to NEON-dX's feature engineering environment. We preserve the score values as static custom fields at migration time for historical reference, but they cannot be re-scored on Salesforce because they depend on source-platform data and model artifacts. Customers should expect a re-warming period after migration before Salesforce Einstein AI produces new predictive scores from the migrated profile data. Treating the migrated scores as current values will produce incorrect business decisions.

  • Segment membership re-evaluates after migration against Salesforce event data

    Behavioral segments in NEON-dX are defined by rule criteria that evaluate against customer event streams in real time. Segment membership is not a static attribute stored on each profile. We correctly transfer the segment definition rules to Salesforce, but membership re-evaluates on the destination based on Salesforce's activity data and event history. Customers should not expect identical segment counts immediately after cutover, and segment-based campaign targeting requires validation against the new platform before launch.

  • Channel credentials require re-authentication on the destination platform

    SMS gateway credentials, email sender IPs, push notification keys, and channel API tokens in NEON-dX are stored with environment-specific scoping that prevents export. We document all channel configurations during discovery and provide a re-authentication checklist for each channel type (email service provider, SMS gateway, push notification provider, digital ad platform). Without valid credentials, Salesforce journey automation or Marketing Cloud Journey Builder will fail silently at the channel step. This work must be completed before cutover.

  • Custom object schema requires live API enumeration before mapping can begin

    NEON-dX exposes custom objects via REST API with support for formula fields and lookup relationships, but the full schema is not documented in a public data dictionary. We enumerate the live schema via API at the start of each migration engagement and build a dependency graph for formula fields that reference other custom objects. Formula field dependencies determine import sequencing; skipping this step causes referential integrity failures during import.

  • Salesforce Bulk API governor limits constrain high-volume engagement migrations

    NEON-dX customers with large behavioral event histories (over 1 million engagement records) will hit Salesforce Bulk API daily limits and concurrent job limits during migration. We use Bulk API 2.0 with parallel mode, batch chunking, and staggered job scheduling to respect these limits, but large engagement migrations require multiple migration windows. Migrations that underestimate engagement volume will experience extended cutover windows and require delta re-sync of records modified during the migration period.

Migration approach

Six steps for a successful NEON-dX to Salesforce Sales Cloud data migration

  1. Discovery and schema enumeration

    We audit the NEON-dX environment via REST API to enumerate all custom object schemas, formula field dependency graphs, segment definition rules, campaign and journey structures, channel connector configurations, and engagement event volumes. We pair this with a Salesforce edition review to confirm whether Sales Cloud Professional ($80/user/mo) covers the migration scope or whether Enterprise ($165/user/mo) is required for Einstein AI, record-triggered Flow at scale, or advanced reporting types. The discovery output is a written migration scope document covering every object, its mapping strategy, any blocked transfers (predictive scores, channel credentials), and a re-authentication checklist.

  2. Salesforce destination schema design and custom object provisioning

    We design the destination schema in Salesforce. This includes provisioning custom objects with matching field types and lookup relationships, creating custom fields on Account and Contact for NEON-dX profile attributes that do not map directly to standard Salesforce fields, configuring Campaign Record Types for journey-type differentiation, and setting up custom engagement metadata fields for the migrated activity history. Schema is deployed into a Salesforce Sandbox via metadata API for validation before production migration begins.

  3. Sandbox migration and reconciliation

    We run a full migration into a Salesforce Sandbox using production-like data volumes. The customer's RevOps lead reconciles record counts (Accounts, Contacts, Campaigns, Custom Object records), spot-checks 30-50 records against the NEON-dX source, validates that segment definition rules were transferred correctly, and confirms that predictive score placeholder fields are present. Any mapping corrections happen in the Sandbox, not in production. The customer signs off on the Sandbox reconciliation before production migration begins.

  4. Channel re-authentication and credential provisioning

    We deliver the channel re-authentication checklist compiled during discovery. The customer's marketing operations team re-registers SMS gateway credentials, email sender IPs, push notification keys, and digital channel API tokens in Salesforce or Marketing Cloud before cutover. Migration cannot proceed to final cutover without confirmed channel readiness because journey automation will fail at the channel step without valid credentials.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Account and Contact records first (with NEON-dX profile ID preserved as external ID), then Campaign and Offer records, then Custom Objects (following the formula field dependency graph to satisfy lookup relationships), then engagement history via Bulk API 2.0 with batch chunking and exponential backoff. Each phase emits a row-count reconciliation report before the next phase begins. Predictive score values are written to custom fields as historical reference only, with a clear staleness disclaimer in the data dictionary.

  6. Cutover, delta sync, 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 Salesforce as the system of record. We deliver the Customer Journey rebuild documentation covering every journey step, condition, delay, and channel assignment for the customer's admin to reconstruct in Salesforce Flow or Marketing Cloud Journey Builder. We deliver the channel re-authentication confirmation checklist. We support a one-week hypercare window for reconciliation issues. We do not rebuild NEON-dX journeys as Salesforce Flow inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

NEON-dX logo

NEON-dX

Source

Strengths

  • Purpose-built for enterprise CVM programs with pre-packaged AI models for churn, LTV, and propensity scoring
  • Omnichannel journey orchestration supporting email, SMS, push, and digital channels from a single canvas
  • Real-time campaign dashboards with anomaly detection without requiring external BI tooling
  • Open API architecture with pre-integrated channel connectors for standard enterprise stacks
  • Subscription pricing model scaled to enterprise scope with dedicated support tiers

Weaknesses

  • No public pricing for enterprise tiers creates sales-cycle friction for mid-market teams
  • AI-generated predictive scores are proprietary to NEON-dX and cannot be exported for use in alternative platforms
  • Platform complexity demands dedicated training and change management for marketing operations teams
  • Limited flexibility for non-standard data warehouse integrations outside the pre-built connector ecosystem
  • Journey and segment logic depends on proprietary event taxonomy that requires re-alignment when migrating to general-purpose marketing platforms
Salesforce Sales Cloud logo

Salesforce Sales Cloud

Destination

Strengths

  • Largest enterprise app ecosystem in CRM with 5,000+ AppExchange integrations covering nearly every vertical workflow.
  • Native Einstein AI delivers lead scoring, opportunity insights, and predictive forecasting without a third-party layer.
  • Advanced territory management, multi-currency, and flexible forecasting satisfy complex B2B revenue structures.
  • Deep platform extensibility: Custom Objects, Apex, Flow, and the Metadata API allow full schema customization.
  • Well-documented REST API, Bulk API, and Composite API with published rate limits for programmatic migration.

Weaknesses

  • Pricing model is layered and opaque in practice: per-seat fees plus storage overages, add-on subscriptions, and annual uplifts compound to 30–40% above sticker price.
  • Workflow Rules and Process Builder are deprecated, forcing all orgs onto Salesforce Flow — a migration task that catches many teams by surprise.
  • Steep administrative complexity: meaningful configuration requires a dedicated Salesforce admin or consultant.
  • API rate limits are edition-gated (100k/day base for Enterprise) and easily exhausted by large historical imports without throttling.
  • Data export is exportable via Data Loader but preserving relationship integrity across 30+ objects requires careful ETL sequencing.

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 NEON-dX and Salesforce Sales Cloud.

  • 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

    NEON-dX: Not publicly documented at standard tier; Neon CRM API v2 enforces method-specific rate limits returning 429 on excess.

  • Data volume sensitivity

    B

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

Estimator

Estimate your NEON-dX to Salesforce Sales Cloud 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 NEON-dX to Salesforce Sales Cloud data migrations

Answers to the questions buyers ask most during NEON-dX to Salesforce Sales Cloud migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your NEON-dX to Salesforce Sales Cloud migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between five and eight weeks for accounts under 50,000 profiles, 20 segments, and 10 campaigns with no custom objects. Migrations with large engagement histories (over 1 million event records), custom journey flows, multiple channel connectors, or parallel Marketing Cloud scoping move to fourteen to twenty-two weeks because of Bulk API sequencing, channel re-registration verification, and the journey rebuild handoff documentation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from NEON-dX.
Land in Salesforce Sales Cloud, 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