CRM migration
Field-level mapping, validation, and rollback between Netmera and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Netmera
Source
Nutshell
Destination
Compatibility
4 of 8
objects map 1:1 between Netmera and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Netmera and Nutshell serve different core functions, which makes this migration a paradigm shift rather than a simple record copy. Netmera organizes engagement data around end-user profiles, device bindings, behavioral events, and audience segments; Nutshell organizes around B2B Contacts, Leads, Accounts, and Opportunities tied to a sales pipeline. We handle the structural mapping: Netmera Users map to Nutshell Contacts or Leads depending on whether the profile represents a known buyer, and Netmera custom profile attributes map to Nutshell custom fields on the Person or Lead object. Segments defined in Netmera are documented as named groupings with their rule logic so that the customer's Nutshell admin can rebuild equivalent static lists or dynamic reports. Push notification tokens are device-bound and non-transferable — we flag this before migration so the team can plan a re-opt-in campaign for the mobile app audience. Behavioral event history (page views, custom actions, SDK-tracked triggers) has no direct Nutshell equivalent and does not migrate; we deliver a written event schema inventory for reference. Workflows, Journeys, and automation sequences do not migrate as code; we deliver a written inventory for the customer admin to rebuild in Nutshell's automation layer.
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 Netmera 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.
Netmera
User (End User)
Nutshell
Person (Contact) or Lead
1:manyNetmera User profiles map to Nutshell Person records when the profile represents a known sales contact. Netmera Users without identifiable company affiliation or with anonymous SDK-tracked behavior map to Nutshell Lead records. We use Netmera profile attributes (email, phone, company name) as the dedupe key at import time. The original Netmera userId is preserved in a custom field netmera_user_id__c for audit and cross-reference.
Netmera
Profile Attributes
Nutshell
Custom Fields on Person or Lead
1:1Netmera custom profile attributes (string, number, boolean, date types) map to Nutshell custom fields on the Person and Lead objects. We define the field type in Nutshell to match the Netmera attribute type before import. Attribute names are preserved as field labels; the API-safe field name uses a netmera_ prefix to avoid collisions with Nutshell built-in fields. Attribute values with complex nested structures are serialized as JSON in a Long Text custom field.
Netmera
Segment
Nutshell
Static List or Saved Filter
lossyNetmera Segments define audience rules that cannot be directly transferred because Nutshell does not support dynamic behavioral segmentation. We document each Netmera segment with its name, rule logic, member count, and creation date. The customer admin uses this documentation to create equivalent Nutshell static lists (by exporting the segment member email list and importing as a Nutshell list) or saved filters (using the equivalent attribute filters in Nutshell's reporting layer). Segments with complex multi-condition rules that cannot be replicated are flagged for manual rebuilding.
Netmera
Tag
Nutshell
Custom Field (Multi-Select Picklist)
lossyNetmera Tags used for labeling users migrate to Nutshell custom fields on the Person or Lead object using multi-select picklist type. We extract all unique tag values from the user export, configure a Nutshell multi-select picklist with those values as options, and populate tag associations during the Person import. Tags used for campaign attribution are documented separately for the admin to handle as campaign metadata.
Netmera
Device Information
Nutshell
Notes or Custom Fields (Reference Only)
1:1Netmera Device records bind users to physical devices for push delivery (push token, OS, app version). Push tokens are non-transferable — they are tied to Netmera's APNs and FCM credentials and must be regenerated under the destination platform's credentials. We export device metadata (OS type, app version, device model) as informational fields on the Nutshell Person record. The push token field itself is exported to a separate reference file for the customer's mobile team to use in a re-opt-in or silent token refresh campaign post-migration.
Netmera
Campaign (Push, In-App, SMS, Email)
Nutshell
Activity Notes or Campaign Member History
1:1Netmera campaign records (name, content, scheduling, performance metrics) map to a Campaign record in Nutshell if the customer licenses Nutshell Marketing, or to Activity notes on the associated Person records if not. Campaign content blocks and message copy are exported as text and attached as notes. We do not migrate campaign creative assets (images, videos) because they reference Netmera-hosted media URLs that will be inaccessible after the platform switch.
Netmera
Journey
Nutshell
Activity Notes or Workflow Documentation
1:1Netmera Journeys define multi-step user-entry orchestration flows. Nutshell does not have a native journey orchestration equivalent. We document each Journey with its entry condition, step sequence, channel sequence, and conversion event definition. The customer admin uses this documentation to design equivalent sales automation rules in Nutshell or to note which journeys require rebuild in a dedicated orchestration tool (such as a marketing automation platform paired with Nutshell). Journey conversion counting is user-based in Netmera (one conversion per user per journey); we note this discrepancy in the documentation so KPIs are not misread post-migration.
Netmera
Event (Behavioral)
Nutshell
Reference Inventory Only
lossyNetmera SDK-tracked behavioral events (page views, custom actions, trigger events) have no direct Nutshell equivalent because Nutshell does not capture behavioral web or app events natively. We export the event schema (event names, property keys, property types) as a written inventory document that the customer can use to configure equivalent event tracking in their app via a different analytics or CDP tool, or to note which events should be handled by a marketing automation integration post-migration. Raw event property values do not migrate.
| Netmera | Nutshell | Compatibility | |
|---|---|---|---|
| User (End User) | Person (Contact) or Lead1:many | Fully supported | |
| Profile Attributes | Custom Fields on Person or Lead1:1 | Fully supported | |
| Segment | Static List or Saved Filterlossy | Fully supported | |
| Tag | Custom Field (Multi-Select Picklist)lossy | Fully supported | |
| Device Information | Notes or Custom Fields (Reference Only)1:1 | Fully supported | |
| Campaign (Push, In-App, SMS, Email) | Activity Notes or Campaign Member History1:1 | Fully supported | |
| Journey | Activity Notes or Workflow Documentation1:1 | Fully supported | |
| Event (Behavioral) | Reference Inventory Onlylossy | 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.
Netmera gotchas
Segment-based export is the primary data extraction method
Push tokens are device-bound and non-transferable
Widget assets have hard file size limits
Journey conversion counting is user-based, not event-based
GDPR data processor role complicates EU data exports
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 segment scoping
We audit the Netmera portal to identify all user records, custom profile attributes, segments, campaigns, journeys, device records, and behavioral event schemas. We capture segment rule logic (attribute conditions, event triggers, combinators) for each active segment. We also identify the customer's target Nutshell plan (Starter at $20/user, Pro at $35/user, or Pro+ at $70/user) and confirm whether Nutshell Marketing is in scope, which affects how campaign data maps. The discovery output is a written migration scope document listing all objects to migrate, map, or document.
Schema design and custom field provisioning
We design the Nutshell destination schema based on the Netmera audit. This includes creating custom fields on Nutshell Person, Lead, and Account objects for each Netmera profile attribute, using the appropriate field type (Text, Number, Currency, Date, Multi-Select Picklist). We pre-create all custom fields before any data import so that import jobs can write directly into typed fields rather than falling back to Long Text serialization. If the customer has over 50 custom attributes, we prioritize the top 20 by usage frequency and flag the remainder for a second provisioning pass.
Segment rule documentation and static list preparation
For each Netmera segment, we document the rule logic, estimated member count, and creation date. We then export the segment member list (email addresses and Netmera user IDs) as a CSV for import into Nutshell as a static list. Segments with complex multi-condition behavioral rules that cannot be replicated as Nutshell saved filters are flagged in the documentation with a rebuild recommendation. This step runs in parallel with schema design and does not require Nutshell provisioning to be complete.
Test migration and reconciliation
We run a test migration of a representative sample of Netmera user records into a Nutshell sandbox or trial account. The customer reconciles record counts, spot-checks 25-50 records against the Netmera source for field accuracy, and validates that custom field types are rendering correctly. Any mapping corrections — particularly around attribute name collisions, multi-value serialization, and segment member coverage — happen at this stage. We do not proceed to production migration until the test migration is signed off.
Production migration in dependency order
We run production migration in the following order: Custom Fields (provisioned first), Persons (Contacts from Netmera users with identifiable company affiliation), Leads (from Netmera users without company affiliation or with anonymous profiles), Accounts (created from Netmera user company attribute values to support Person-to-Account linking), Device metadata (as notes or custom fields on Person records, with push token data exported to a separate reference file), Campaigns (as Nutshell Campaigns or Activity notes), and Journeys (as written documentation). Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, push token handoff, and automation inventory delivery
We freeze Netmera writes during cutover and run a final delta migration of any records modified during the migration window. We deliver the push token reference file to the customer's mobile team for re-opt-in campaign planning. We deliver the Journey documentation, Segment rule inventory, and Event schema inventory to the customer admin for rebuilding in Nutshell's automation layer or a companion orchestration tool. We support a one-week hypercare window to resolve reconciliation issues. We do not rebuild Netmera Journeys or Workflows as Nutshell automation rules inside the migration scope; that is a separate engagement.
Platform deep dives
Netmera
Source
Strengths
Weaknesses
Nutshell
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 Netmera and Nutshell.
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
Netmera: Not publicly documented.
Data volume sensitivity
Netmera 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 Netmera to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Netmera 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 Netmera
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.