CRM migration
Field-level mapping, validation, and rollback between Insider and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Insider
Source
Nutshell
Destination
Compatibility
6 of 10
objects map 1:1 between Insider and Nutshell.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Insider is a customer data platform and multi-channel orchestration tool with user profiles, behavioral event streams, and journey automations. Nutshell is a sales-focused CRM with People, Companies, Deals, and activity tracking. These are fundamentally different data models, so the migration is a transformation rather than a copy. We migrate People from Insider user profiles, Companies from Insider's account data, and Deals from transaction or lifecycle records, while flagging that Insider event parameters and journey logic cannot map directly into Nutshell and require either custom field work or manual rebuild. We preserve tags and custom user attributes as notes or custom properties in Nutshell, and we deliver a written journey inventory so your admin knows exactly what automation logic needs to be reconstructed in Nutshell after migration.
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 Insider 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.
Insider
User (Profile)
Nutshell
Person
1:1Insider user profiles with email, phone, name, and device identifiers map to Nutshell Person records. The Insider user_id becomes a legacy_id field for deduplication. Custom user attributes from Insider export as key-value pairs; we write these to a Nutshell Notes field and recommend creating custom Person fields for any attributes that recurred consistently across the user base. The mapping requires splitting multi-value arrays (such as phone numbers) into individual fields or a comma-separated string in the custom_notes field.
Insider
Company
Nutshell
Company
1:1Insider Company records map directly to Nutshell Company. The company domain name from Insider becomes the Nutshell domain field. We use company name as the primary match key. If Insider has no company object, we extract company information from the user profile's last_seen_domain or company_name field and create Nutshell Companies during Person import, linking each Person to its Company via the Nutshell company_name match.
Insider
Event (Behavioral)
Nutshell
Note (on Person or Company)
lossyInsider behavioral events (product views, cart actions, purchase events, custom events) cannot map to typed Nutshell CRM fields because Nutshell does not have an event object. We convert recent and high-signal events (last 90 days of key lifecycle events) into Nutshell Notes attached to the Person record, preserving event_name and timestamp in the note body. Historical bulk event exports beyond 90 days are flagged as data-loss candidates during scoping. The customer decides whether to include event notes based on the Nutshell custom field plan.
Insider
Segment
Nutshell
People List (static)
lossyInsider segments defined by attribute rules or event conditions export as a member list. We export the member list and recreate it as a static People List in Nutshell. The segment rule logic (attribute conditions, event triggers) has no Nutshell equivalent and is documented in the journey inventory deliverable for manual rebuild if the customer requires dynamic segmentation logic.
Insider
Journey (Automation)
Nutshell
Not migrated (manual rebuild)
1:1Insider Journeys with multi-step triggers, conditional gates, and channel actions have no Nutshell equivalent. We export a structured journey audit during discovery documenting every active Journey, its entry trigger, step logic, channel actions, and exit conditions. The customer uses this inventory to manually rebuild lifecycle automations in Nutshell's activity and task model post-migration. This is explicitly out of migration scope as code.
Insider
Product Catalog
Nutshell
Product (Deal-level custom fields)
lossyInsider product catalog data (sku, name, price, category, images) has no native Nutshell product management module. We map product data to Nutshell custom fields on Deals, storing sku, product_name, and price as text or currency fields. If the customer requires a product library, we recommend a separate product management integration (QuickBooks, Cin7) post-migration.
Insider
Transaction (Order)
Nutshell
Deal
1:1Insider transaction records (order_id, total, items, currency, timestamps) map to Nutshell Deals. The transaction total becomes the Deal value. Order metadata (item count, currency, order date) stores in a custom Notes field or custom Deal fields. The related Person and Company are linked via Nutshell's deal association to the corresponding Person and Company records resolved during import.
Insider
Tag
Nutshell
Tag
1:1Insider user tags (string labels stored as arrays per profile) map to Nutshell Tags. Tag arrays export as a comma-separated string per Person. Nutshell Tags are not hierarchical and do not support tag metadata, so tag groupings from Insider are flattened into tag names or documented in the custom notes field. Tag-based audience logic is noted for manual rebuild as static Nutshell lists.
Insider
List (static)
Nutshell
People List (static)
lossyInsider static Lists (named user collections beyond dynamic segments) export as member lists. We recreate each list as a Nutshell People List with the same name, matching members by email against the migrated Person records. Lists without a clear Nutshell equivalent are mapped to static People Lists with a naming convention preserving the original list name.
Insider
Channel Configuration
Nutshell
Not migrated
1:1Insider's channel configuration (SMS sender IDs, WhatsApp business account settings, email sender domains, push notification credentials) is platform-bound and not portable across systems. We document the channel configuration for each active channel so the customer can re-register sender credentials in Nutshell or an alternative channel platform post-migration. Channel-specific contact preferences (SMS opt-in, WhatsApp consent) migrate as custom fields on the Person record.
| Insider | Nutshell | Compatibility | |
|---|---|---|---|
| User (Profile) | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Event (Behavioral) | Note (on Person or Company)lossy | Fully supported | |
| Segment | People List (static)lossy | Fully supported | |
| Journey (Automation) | Not migrated (manual rebuild)1:1 | Fully supported | |
| Product Catalog | Product (Deal-level custom fields)lossy | Fully supported | |
| Transaction (Order) | Deal1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| List (static) | People List (static)lossy | Fully supported | |
| Channel Configuration | Not migrated1:1 | 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.
Insider gotchas
API rate limit of 25,000 requests per minute is shared across endpoints
No automated journey export — automations must be rebuilt manually on exit
Pricing is traffic-based with no public tiers, leading to billing surprises
Contract lock-in with annual or multi-year terms
Long implementation ramp complicates early-stage migrations
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 field mapping plan
We audit the Insider account to identify every object in scope: user profiles, company records, segment definitions, journey list, event types and volumes, transaction records, tag lists, and custom attribute inventory. We match this against Nutshell's supported objects and flag which Insider data will transfer cleanly, which will require transformation, and which will not have a destination. The discovery output is a written migration scope and field mapping plan, including a custom field plan for Nutshell if the Insider instance has more than five custom user attributes.
Nutshell schema preparation and custom field configuration
We configure Nutshell's schema before any data moves. This includes creating custom Person fields for high-frequency custom attributes from Insider, setting up custom Deal fields to carry transaction metadata, and pre-creating People Lists corresponding to Insider segments and static lists. If the customer requires specific tagging or lead source fields, we configure these during this phase. We do not configure any automation logic in Nutshell during migration scope.
Test migration and validation
We run a test migration with a representative sample of records into a Nutshell sandbox or trial account, matching on email and company name. We validate record counts (People in, Companies in, Deals in), check field mapping accuracy on 20-30 sample records, and confirm tag and list assignments. Any mapping corrections happen here before the production migration begins. We do not run production migration without a signed-off test validation.
Production migration in dependency order
We run production migration in record-dependency order: Nutshell Companies first (required for Person-Company linking), then People with company associations resolved, then Deals with Person and Company links established, then Tags applied to People, then Notes carrying event history and custom attribute summaries. Each phase emits a row-count reconciliation report before the next phase begins. We use batch writes against Nutshell's API with rate-limit handling and retry logic for failed records.
Cutover and final reconciliation
We freeze writes to Insider 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 final reconciliation report showing People count, Company count, Deal count, Notes count, and Tag assignments against the discovery baseline. We flag any records that could not migrate due to data quality issues (missing email, duplicate conflicts) for manual resolution by the customer.
Journey inventory delivery and post-migration handoff
We deliver the written journey audit documenting every active Insider Journey, its trigger, step logic, and recommended Nutshell equivalent (manual task, activity sequence, or external automation tool). We also deliver the custom attribute inventory and the event data-loss statement. We do not rebuild Journeys or automations in Nutshell as part of migration scope; that work is handled by the customer's admin team or a separate Nutshell automation engagement.
Platform deep dives
Insider
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 Insider 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
Insider: 25,000 requests per minute, shared across Unification API endpoints (Upsert User Data and Delete User Attribute). Exceeding this returns HTTP 429 and requires retry with backoff..
Data volume sensitivity
Insider exposes a bulk API — large-volume migrations stream efficiently.
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 Insider to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Insider 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 Insider
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.