CRM migration
Field-level mapping, validation, and rollback between Sales Journey and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Sales Journey
Source
Nutshell
Destination
Compatibility
9 of 10
objects map 1:1 between Sales Journey and Nutshell.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Moving from Sales Journey to Nutshell is a consolidation migration for teams that have outgrown Sales Journey's limited feature set but are not ready for enterprise CRM complexity. Sales Journey exports Contacts, Companies, Deals, and Leads with owner assignment preserved as lookup references; we map these to Nutshell's Person, Company, and Opportunity objects using a live-data-export-first approach because Sales Journey has no publicly documented API reference. Activity history (calls, emails, notes, tasks) migrates to Nutshell's activity feed, though engagement behavioral data such as email open rates or link-click signals may not transfer cleanly and are flagged during scoping. Custom fields migrate to Nutshell's equivalent custom field schema, which supports text, long text, currency, and date types per Nutshell's documented custom field API. Nutshell's workflows, sequences, and sales automation rules do not migrate from Sales Journey; we deliver a written inventory of every active workflow for the customer's admin to rebuild in Nutshell post-migration. Reports, dashboards, and integrations also do not migrate as code.
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.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Sales Journey object lands in Nutshell, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Sales Journey
Contact
Nutshell
Person
1:1Sales Journey Contact records map to Nutshell Person. Name, email, phone, company association, and standard address fields transfer directly. We resolve the Sales Journey company-to-contact link at migration time and re-establish it as a Person-to-Company association in Nutshell using the company record ID. Owner assignment on Contact maps to the Nutshell User via email cross-reference.
Sales Journey
Company
Nutshell
Company
1:1Sales Journey Company records map to Nutshell Company. Standard address, industry, and company size fields migrate directly. The relationship between Companies and their associated Contacts is preserved during migration; we export Company records first so that the link is satisfied at the moment Person records are inserted.
Sales Journey
Deal
Nutshell
Opportunity
1:1Sales Journey Deal records map to Nutshell Opportunity. The deal name, value (amount), close date, owner, and current stage migrate. Pipeline stage names in Sales Journey are mapped to Nutshell pipeline stage values during the scoping phase, with a stage mapping table produced before migration begins. If Sales Journey uses a single default pipeline, we create one matching Nutshell pipeline structure.
Sales Journey
Lead
Nutshell
Lead
1:1Sales Journey Lead records migrate to Nutshell Lead with status and lifecycle stage preserved as standard Nutshell Lead fields. Lead conversion history and source attribution migrate as custom fields if the customer's Sales Journey instance uses those attributes. We flag any Lead records with no corresponding Company or Person in the destination for manual review before cutover.
Sales Journey
Activity (calls, emails, notes, tasks)
Nutshell
Task
1:1Sales Journey engagement records (calls, emails, notes, tasks) migrate to Nutshell Task records. Each Task is linked to the parent Person, Company, or Opportunity via Nutshell's association model. Timestamps and owner assignment preserve. We flag engagement behavioral data such as email open rates or link-click signals separately because this data may not export cleanly from Sales Journey; we audit a sample export during discovery before committing to the activity migration scope.
Sales Journey
Custom Fields
Nutshell
Custom Fields (Person, Company, Lead)
1:1If Sales Journey supports custom fields on standard objects, we audit them during discovery, then pre-create matching Nutshell custom fields per Nutshell's documented types (text, long text, currency, date). Field validation rules and picklist values in Sales Journey require explicit mapping to Nutshell equivalents. Any custom field discovered during export is added to the mapping table before migration proceeds.
Sales Journey
Pipeline
Nutshell
Pipeline
lossySales Journey pipeline configuration (stage names, stage order, win/loss criteria) migrates as metadata. If Sales Journey uses a single pipeline, we create one matching Nutshell pipeline. If multiple pipelines are in use, we map each to a separate Nutshell pipeline. Stage-level probability and forecasting settings require reconfiguration in Nutshell after migration because stage probability is set per-pipeline in Nutshell rather than per-stage globally.
Sales Journey
Owner/User assignment
Nutshell
User
1:1Owner assignment on Sales Journey records exports as a user email reference. We map source user emails to Nutshell User records using an email cross-reference table. Any owner without a matching Nutshell User is held in a reconciliation queue for the customer's admin to provision before the record import resumes.
Sales Journey
Tags/Labels
Nutshell
Tags
1:1Tagging taxonomy from Sales Journey exports as a flat list per record. We map tags to Nutshell Tags on the equivalent record type. Where the customer uses a more complex tagging taxonomy, we document the mapping in the scoping report and defer to the customer's preferred approach for tag equivalence in Nutshell.
Sales Journey
Attachments
Nutshell
Attachments
1:1File attachments stored within Sales Journey records may require a separate file-level export step if they are not included in the standard record export. We identify attachment storage location and total file size during scoping and include a file export step in the migration plan. We do not migrate attachment metadata as code; attachments transfer as raw files linked to the target record.
| Sales Journey | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal | Opportunity1:1 | Fully supported | |
| Lead | Lead1:1 | Fully supported | |
| Activity (calls, emails, notes, tasks) | Task1:1 | Fully supported | |
| Custom Fields | Custom Fields (Person, Company, Lead)1:1 | Mapping required | |
| Pipeline | Pipelinelossy | Fully supported | |
| Owner/User assignment | User1:1 | Mapping required | |
| Tags/Labels | Tags1:1 | Mapping required | |
| Attachments | Attachments1:1 | Not 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.
Sales Journey gotchas
Sparse platform documentation limits migration discovery
Limited customization creates rigid data structures
Engagement and activity data may not survive transit intact
Nutshell gotchas
Contact tier limits enforced on import
No bulk API endpoint requires paginated extraction
Email sequences not exportable via API
Foundation plan disables key sales features
Pair-specific challenges
Migration approach
Discovery and data export
We audit the Sales Journey instance across all standard objects (Contacts, Companies, Deals, Leads, Activities) and any custom fields in use. Because Sales Journey has no publicly documented API, we request a live data export directly from the platform's UI during discovery and cross-reference any CSV or JSON output against the customer's expectations. We assess Nutshell's edition requirements (Foundation at $13/user supports custom fields; Growth at $25/user adds multiple pipelines; Enterprise at $79/user adds API access) based on the customer's migration scope and confirm the target Nutshell plan.
Schema design and field mapping
We design the Nutshell custom field schema based on the Sales Journey custom field audit. Nutshell custom fields are created for Person, Company, and Lead object types with text, long text, currency, and date field types per Nutshell's documented custom field API. We create a stage mapping table for Sales Journey pipeline stages to Nutshell pipeline stages, a lead status crosswalk, and a tag mapping for any tagging taxonomy in use. The field mapping document is reviewed and signed off by the customer before any data moves.
Sandbox migration and reconciliation
We run a full migration into a Nutshell test account using production-like data volume. The customer's RevOps lead reconciles record counts (Persons, Companies, Opportunities, Leads, Activities), spot-checks 20-30 random records against the Sales Journey source, and signs off on the schema and mapping before production migration begins. Owner email cross-references are validated against the Nutshell User list, and any missing users are flagged for the customer's admin to provision.
Production migration in dependency order
We run production migration in record-dependency order: Companies (created first to satisfy Person associations), Persons (with company association resolved), Leads, Opportunities (with stage and owner resolved), Activities (calls, emails, notes, tasks), and Tags. Each phase emits a row-count reconciliation report. We capture a snapshot of the Sales Journey instance at migration start and run a delta migration for any records modified during the migration window before cutover.
Cutover, validation, and handoff
We freeze Sales Journey writes during cutover and run the final delta migration. We validate record counts in Nutshell against the pre-migration audit and deliver a written inventory of every Sales Journey workflow, automation, and sequence requiring rebuild in Nutshell. We support a brief hypercare window to resolve reconciliation issues. We do not rebuild Sales Journey workflows as Nutshell automation; that is an internal admin task or a separate engagement.
Platform deep dives
Sales Journey
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 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 Sales Journey and Nutshell.
Object compatibility
2 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
Sales Journey: Not publicly documented.
Data volume sensitivity
Sales Journey 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 Sales Journey to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Sales Journey to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Sales Journey
Other ways to arrive at Nutshell
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.