CRM migration
Field-level mapping, validation, and rollback between Smarketing Cloud and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Smarketing Cloud
Source
Nutshell
Destination
Compatibility
6 of 8
objects map 1:1 between Smarketing Cloud and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Smarketing Cloud does not publish API documentation or a public developer portal, which means migration cannot proceed through a standard API-to-API pull. We work around this by using Smarketing Cloud's UI-based export tools and custom ETL parsing to extract record data, then map it to Nutshell's People, Companies, Leads, and Activity objects via Nutshell's REST API. Pipeline stages from Smarketing Cloud do not have a direct Nutshell equivalent — we remap them to Nutshell Pipeline stages that the customer configures before migration begins. Campaign membership records, custom object data, and Tags migrate as record sets with a bulk-apply workflow. Automation Workflows, Sequences, and Email Templates do not migrate as code; we deliver a written inventory of every active automation for the customer's admin to rebuild in Nutshell's Workflow builder. Custom field search on Nutshell is limited compared to platforms with full API query support, which we flag during scoping so the customer can plan accordingly.
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 Smarketing Cloud 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.
Smarketing Cloud
Contact
Nutshell
Person
1:1Smarketing Cloud Contact records map to Nutshell Person. Standard fields (name, email, phone, lifecycle stage) transfer directly. Custom Contact properties require mapping to Nutshell custom fields on the Person object, which are available from the Professional tier ($19/user/mo). We flag any Smarketing Cloud custom properties that have no Nutshell equivalent and present them for resolution before import. Email addresses serve as the dedupe key during Person insert.
Smarketing Cloud
Company
Nutshell
Company
1:1Smarketing Cloud Company profiles map to Nutshell Company. The Company-Contact linkage is preserved by exporting both objects and resolving the foreign key relationship during import. The Company record must be created before the Person record so that the Person's Company link is satisfied at insert time. Smart Data Sync linked records from Smarketing Cloud are noted as informational but do not create additional Nutshell objects.
Smarketing Cloud
Deal
Nutshell
Lead
1:1Smarketing Cloud Deals map to Nutshell Leads, which is Nutshell's deal-stage object. Deal fields (name, value, stage, owner, close date) transfer directly. HubSpot-style deal properties that do not have a direct Nutshell field are migrated as custom fields on the Lead object. Note that Nutshell uses the same record type for both opportunities and deals, so the Deal's pipeline context must be mapped to a Nutshell Pipeline that the customer configures before migration.
Smarketing Cloud
Pipeline
Nutshell
Pipeline
lossySmarketing Cloud pipelines and stage names are account-specific configurations with no standard naming convention. We export the full stage sequence (stage name, order, and probability if available) and remap to a Nutshell Pipeline with matching stage names. The customer creates the Nutshell Pipeline before migration begins; we provide the stage list from Smarketing Cloud as the configuration reference. Pipeline-level settings (win/loss tracking, automated stage triggers) are not migratable and require manual setup in Nutshell.
Smarketing Cloud
Campaign
Nutshell
Campaign
1:1Smarketing Cloud Campaign records (member lists and send history) map to Nutshell Campaigns. Campaign membership records (which Contacts were enrolled and when) transfer as Nutshell Campaign Member records linked to the corresponding Person. Campaign send history and engagement metrics are preserved as Activity records on the Campaign. Note that Nutshell's Campaign object does not support the same automation triggers as Smarketing Cloud — we document the campaign trigger configuration for the customer's admin to rebuild in Nutshell's Workflow builder.
Smarketing Cloud
Activities
Nutshell
Task
1:1Smarketing Cloud Activity logs (calls, emails, notes) linked to Contacts and Companies transfer to Nutshell Tasks. We preserve the activity type, timestamp, owner (via email-to-user mapping), and description text. Call disposition and duration from Smarketing Cloud call records migrate to custom Task fields in Nutshell. Activity ordering is preserved by setting the Task due date to the original Smarketing Cloud timestamp.
Smarketing Cloud
Tag
Nutshell
Tag
1:1Tags on Smarketing Cloud Contacts and Companies export as string arrays per record. We reapply them as Nutshell Tags using a bulk-apply operation against the Person and Company objects. Tags used for marketing segmentation do not transfer as segmentation rules — we document the filter criteria for each tag so the customer's admin can recreate them as Nutshell saved filters or Workflow triggers.
Smarketing Cloud
Custom Object
Nutshell
Custom Field on standard object
1:manySmarketing Cloud custom objects do not have a direct Nutshell equivalent because Nutshell does not support custom object creation. We map custom object records to a Nutshell standard object (typically Person or Company) using a type-prefixed identifier field and custom fields to hold the custom object's properties. If the custom object has relationships to Contacts or Companies, we preserve those links via a custom lookup field. We flag this limitation during scoping so the customer can decide whether the custom object data should be migrated as structured fields or flattened into notes.
| Smarketing Cloud | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal | Lead1:1 | Fully supported | |
| Pipeline | Pipelinelossy | Fully supported | |
| Campaign | Campaign1:1 | Fully supported | |
| Activities | Task1:1 | Mapping required | |
| Tag | Tag1:1 | Fully supported | |
| Custom Object | Custom Field on standard object1:many | 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.
Smarketing Cloud gotchas
No public API documentation or developer portal
Proprietary data format with no bulk export format documented
Performance bottlenecks during high-volume campaign sends
Limited historical data export for record history
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 export feasibility check
We audit the Smarketing Cloud account for record volumes (Contacts, Companies, Deals, Campaigns, Activity counts), custom properties, custom object schemas, pipeline stage configurations, and active Workflow definitions. We confirm export feasibility with the customer — specifically whether the account has UI export access, whether data completeness is sufficient for migration, and what history depth is accessible on the current plan tier. We also identify any in-progress Campaign sends that require a scheduling pause before data pull. The discovery output is a written migration scope document covering record counts, object mapping, and any fields flagged as not migratable.
Custom ETL pipeline build
Because Smarketing Cloud has no public API, we build a custom ETL pipeline to parse the proprietary export format and transform it to the destination schema. The pipeline handles field-type conversion (dates to ISO 8601, currency normalisation, owner email to Nutshell user ID), dedupe logic on email address, and relationship resolution (Company foreign key on Person, Account foreign key on Lead). We run a test parse against a sample export and present any unmapped fields to the customer for resolution before the full export is processed.
Nutshell schema configuration
We provide the customer with a Nutshell configuration checklist: create the Pipeline with stage names matching the exported Smarketing Cloud stage sequence, configure any custom fields on Person and Company (available on Professional tier), set up User accounts for all Smarketing Cloud Owners (resolved by email match), and create the Campaign records that will receive the membership imports. Nutshell Workspace is prepared for Person and Company imports with the dedupe key set to email address.
Staged import and reconciliation
We run import in dependency order: Companies (first, to satisfy Person-Company lookups), Persons (with CompanyId resolved), Campaigns (with member lists queued), Leads (with OwnerId and Pipeline resolved), and Activities (Tasks via bulk-apply). Each phase emits a row-count reconciliation report. We run a sample reconciliation against the source export to confirm field-level accuracy before full import. Active Smarketing Cloud users receive a Nutshell invitation during this phase for early adoption and validation.
Cutover and Workflow handoff
We freeze Smarketing Cloud writes during cutover, run a final delta migration of any records modified during the migration window, then enable Nutshell as the system of record. We deliver a written Workflow and Automation inventory document covering every active Smarketing Cloud Workflow with its trigger, conditions, actions, and a recommended Nutshell Workflow equivalent. We do not rebuild automations as Nutshell Workflows inside the migration scope. We support a one-week post-cutover window for reconciliation issues raised by the customer's team.
Platform deep dives
Smarketing Cloud
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 3 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 Smarketing Cloud and Nutshell.
Object compatibility
3 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
Smarketing Cloud: Rate limit documentation not published.
Data volume sensitivity
Smarketing Cloud 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 Smarketing Cloud to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Smarketing Cloud 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 Smarketing Cloud
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.