CRM migration
Field-level mapping, validation, and rollback between Solitics and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Solitics
Source
Nutshell
Destination
Compatibility
5 of 10
objects map 1:1 between Solitics and Nutshell.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Solitics and Nutshell serve different operational models, which makes this migration a category crossing as much as a platform switch. Solitics is a real-time B2C engagement platform built around unified user profiles, behavioral event streams, and gamification mechanics for verticals like iGaming, trading, and fintech. Nutshell is a B2B sales CRM built around Leads, People, Accounts, Deals, and pipeline management for sales teams. The migration core is straightforward: Solitics user profiles map to Nutshell People and Accounts, and any deal-like records map to Nutshell Deals. The complexity lies in Solitics custom event schemas and behavioral event histories, which have no native equivalent in Nutshell's data model. We resolve this by pre-creating custom fields in Nutshell, mapping behavioral event types to structured Activity records with timestamps, and documenting every custom event schema for the customer's records. Gamification configurations, integration connectors, and journey logic do not migrate as code; we deliver full structured documentation for the technical team to rebuild at the destination. Workflows, automations, and channel compliance stacks are out of scope and noted separately.
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 Solitics 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.
Solitics
User Profiles
Nutshell
Person and Account
1:manySolitics user profiles aggregate attributes, transaction history, and behavioral data from all integrated sources into a unified record. We split each Solitics profile into a Nutshell Person record (individual contact data, email, phone, custom behavioral attributes) and a corresponding Nutshell Account record (company-level data from the profile's organization fields). The split direction is determined by whether the Solitics profile has an identifiable organization; solo profiles land as Person only. Custom behavioral attributes from Solitics that have no standard Nutshell field are pre-created as custom fields on the Person object before migration.
Solitics
Companies
Nutshell
Account
1:1Solitics Company objects map directly to Nutshell Account records. The organization name, domain, address, and any custom fields migrate as-is to Account. Account is created before Person import so that the Person-Account relationship is satisfied at the moment of Person insert.
Solitics
Behavioral Events
Nutshell
Activity (Task, Event) and Custom Fields
lossySolitics behavioral events (registration, deposit, withdrawal, trade, bet, login, and any custom event types) have no native equivalent in Nutshell's data model. We pre-create custom fields on the Person object for key event type counts and last-event timestamps, and we write the full event sequence as Task records with the event type stored in a custom Activity Type field. This preserves the behavioral timeline against the correct Person record for audit and reporting purposes. The Solitics event property fields map to custom fields or the Task description.
Solitics
Custom Event Schemas
Nutshell
Custom Fields on Person
lossySolitics custom event types are discovered during the schema phase via the Solitics API event catalog. Each custom event type and its property fields are mapped to a corresponding custom field on Nutshell Person, with the property data type guiding the Nutshell field type selection (text, date, number, currency, or checkbox). Custom event schemas with nested or array properties are flattened into delimited string fields with the structure preserved in the field description for future reference.
Solitics
Segments
Nutshell
Saved Filters on People
1:1Solitics segments are live, rule-based definitions built from profile attributes and behavioral conditions. Nutshell does not have a segment concept; instead, we translate Solitics segment definitions into Nutshell Saved Filters on the People list. Each filter captures the equivalent attribute conditions (field, operator, value) in Nutshell's filter syntax. The original Solitics segment rule logic is preserved in the filter description field for documentation. Segment membership itself is not a migrated data object but a reporting construct rebuilt through filtering.
Solitics
Deals
Nutshell
Deal
1:1If the Solitics account uses deal-like records (e.g., subscription, order, or high-value transaction objects), these map to Nutshell Deals. The Solitics deal stage or status property maps to Nutshell Deal stage, and any monetary value fields map to Nutshell's value fields. Pipeline assignment from Solitics maps to a Nutshell pipeline that we configure before migration.
Solitics
Owner and User Assignments
Nutshell
User
1:1Solitics journey owners, campaign managers, and team-level access controls are exported as user references. We match by email against Nutshell's User table. Any Solitics owner without a matching Nutshell User goes to a reconciliation queue for the customer's admin to provision before Person and Account import resumes.
Solitics
Campaigns
Nutshell
Saved Filters and Pipeline Stage documentation
1:1Solitics campaigns are containers for content assets, scheduling, and audience targets. Nutshell does not have a native campaign object beyond reporting attribution. We export campaign metadata and targeting rules as structured documentation, and we create Nutshell Saved Filters matching the campaign audience where applicable. Channel-specific content blocks migrate as text assets in a campaign documentation file for the customer to recreate in Nutshell or their email sending tool.
Solitics
User Journeys
Nutshell
Workflow documentation
lossySolitics user journeys define automated workflows triggered by events or segment membership. Nutshell does not have a journey or workflow automation engine equivalent. We export journey definitions including entry conditions, branching logic, delay rules, and channel steps as a structured configuration inventory. The customer uses this document to rebuild equivalent automation logic in Nutshell or a connected tool.
Solitics
Gamification Configurations
Nutshell
Documentation only
lossySolitics Smart Gamification module stores mission definitions, loyalty point balances, badge rules, widget configurations, and achievement thresholds as platform-native objects. Nutshell has no gamification module and no loyalty or achievement data model. We export the full gamification configuration as structured documentation listing every mission, point balance, badge definition, and widget setting. The mechanics must be rebuilt by the customer's technical team in their new platform or a dedicated loyalty tool.
| Solitics | Nutshell | Compatibility | |
|---|---|---|---|
| User Profiles | Person and Account1:many | Fully supported | |
| Companies | Account1:1 | Fully supported | |
| Behavioral Events | Activity (Task, Event) and Custom Fieldslossy | Fully supported | |
| Custom Event Schemas | Custom Fields on Personlossy | Mapping required | |
| Segments | Saved Filters on People1:1 | Fully supported | |
| Deals | Deal1:1 | Fully supported | |
| Owner and User Assignments | User1:1 | Mapping required | |
| Campaigns | Saved Filters and Pipeline Stage documentation1:1 | Mapping required | |
| User Journeys | Workflow documentationlossy | Mapping required | |
| Gamification Configurations | Documentation onlylossy | Mapping required |
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.
Solitics gotchas
Custom event schemas require discovery pass before migration
Gamification logic does not transfer between platforms
Integration connectors are not migrated data objects
Renewal caps and pricing model changes at annual renewal
Channel compliance settings are destination-specific
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
Schema discovery and Solitics API catalog
We run a schema discovery pass against the Solitics API before any data is extracted. This catalogs every active custom event type, property field, and data type in the account. We also extract segment definitions, journey configurations, gamification module contents, campaign metadata, and integration inventory. The discovery output is a written schema inventory and a migration scope document that the customer reviews and signs off before extraction begins.
Nutshell schema design and custom field creation
We design the destination schema in Nutshell before any data is loaded. This includes creating custom fields on Person, Account, and Deal objects to accommodate Solitics behavioral event properties that have no standard Nutshell equivalent. We also configure the pipeline and stage structure in Nutshell to match the Solitics deal or campaign data model where applicable. Custom fields are created via the Nutshell UI or API in a pre-migration validation pass.
Data extraction and transform
We extract Solitics data in dependency order: Accounts (from Solitics Companies), Persons (from Solitics User Profiles with AccountId resolved), Deals (from Solitics deal-like records), and Activity history (behavioral events written as Task records with event type and property fields in custom fields). Custom event schema data is transformed during extraction, with nested properties flattened into delimited string fields and arrays expanded to comma-separated values. Every extract emits a row-count and schema conformance report.
Sandbox validation and reconciliation
We run an initial migration into a Nutshell trial or test account to validate field mapping, custom field behavior, and record relationship resolution. The customer's team spot-checks 20-30 records against the Solitics source and confirms the mapping direction before production migration begins. Any custom field corrections, segmentation logic adjustments, or deal stage mappings happen in this phase.
Production migration and cutover
We run the full production migration in record-dependency order: Accounts first, then Persons with AccountId resolved, then Deals, then Activity history. We freeze Solitics writes during the cutover window, run a final delta migration of any records modified during migration, and enable Nutshell as the system of record. We deliver the gamification configuration inventory, integration re-establishment checklist, and journey rebuild documentation as separate artifacts for the customer's technical team.
Handoff and post-migration documentation
We provide a written handoff covering the complete data inventory (record counts migrated, record counts skipped and why), the gamification rebuild documentation, the integration re-establishment checklist, and the channel audit checklist. We do not rebuild Solitics workflows, automations, or journey logic in Nutshell; that work is handled by the customer's admin or a Nutshell implementation partner using the documentation we deliver.
Platform deep dives
Solitics
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 Solitics 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
Solitics: Documented in vendor SDK docs (specific limits not published publicly).
Data volume sensitivity
Solitics 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 Solitics to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Solitics 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 Solitics
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.