CRM migration
Field-level mapping, validation, and rollback between solve 360 and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
solve 360
Source
Nutshell
Destination
Compatibility
9 of 11
objects map 1:1 between solve 360 and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from solve 360 to Nutshell is a schema-normalization migration. solve 360 collapses people, companies, and work into a single unified record; Nutshell separates Contacts and Companies as distinct objects with Deals as the sales pipeline layer. We handle that structural split, mapping solve 360's relationship links to Nutshell's Contact-Company lookups and preserving pipeline stage assignments against the correct Deal. Tasks and Follow-ups from solve 360 land as Nutshell Activities. Support Requests have no direct Nutshell equivalent; we migrate them as Cases if the destination includes Service Cloud, or as Notes on the parent Contact or Company. Attachments are downloaded and re-uploaded with parent links rebuilt. Custom fields and tags migrate as native Nutshell custom fields and tags respectively. Workflow automations export as structured configuration JSON for the customer's admin to rebuild; they do not replay in Nutshell's automation engine.
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 solve 360 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.
solve 360
Contact
Nutshell
Contact
1:1solve 360 Contacts map to Nutshell Contacts. Standard fields (name, email, phone, address) migrate directly. Custom fields defined on the solve 360 Contact record are created as matching Nutshell custom fields before import and populated with original values. The solve 360 contact's relationship link to a parent Company is resolved by matching the company name against Nutshell Company records, creating the Contact-Company association at migration time.
solve 360
Company
Nutshell
Company
1:1solve 360 Company records map to Nutshell Company objects. Company name, domain, and address fields migrate directly. Custom fields on solve 360 Companies are created as Nutshell Company custom fields and populated. Company is imported before Contact so that the Contact-Company lookup can be satisfied at insert time, avoiding orphaned Contact records without a parent Company.
solve 360
Deal / Pipeline Stage
Nutshell
Deal
1:1solve 360 pipeline stages on the primary record map to Nutshell Deal records. We extract each deal's stage name, probability, pipeline assignment, value, and close date from solve 360 and create corresponding Nutshell Deals. The solve 360 pipeline structure (stage order and probability percentages) is mapped to Nutshell's Deal pipeline stages during schema configuration before migration.
solve 360
Task
Nutshell
Activity
1:1solve 360 Tasks migrate to Nutshell Activities. Task status, priority, due date, assignee, and time-tracking fields transfer to Nutshell Activity records. Assignee mapping resolves solve 360 owner IDs to Nutshell user emails by matching against the User mapping table created during discovery.
solve 360
Follow-up
Nutshell
Activity
1:1solve 360 Follow-ups are a distinct activity type tied to Contacts or Companies. We export Follow-ups as time-stamped activity records and map them to Nutshell Activities linked to the parent Contact or Company. Follow-up descriptions and timestamps are preserved in the Nutshell Activity body and date field respectively.
solve 360
Support Request
Nutshell
Case (if Service Cloud) or Note
lossysolve 360 Support Requests have no direct Nutshell equivalent. If the destination Nutshell account includes Service Cloud, Support Requests migrate to Nutshell Cases with status transitions and linked conversations preserved. If Service Cloud is not in scope, we migrate the request history as Notes on the parent Contact or Company record, flagging the Notes with a [Support Request] prefix so the customer admin can distinguish them from general notes.
solve 360
Time Record
Nutshell
Custom Field or Note
lossysolve 360 Time Records attach to tasks, site notes, calls, and meetings. We export duration, date, billing flag, and parent object reference. Time data migrates as custom fields on the parent object (Contact, Company, or Activity) or as structured Notes if the customer prefers a flat history. The customer chooses the time-record strategy during scoping based on how they intend to report time in Nutshell.
solve 360
Tag / Label
Nutshell
Tag
1:1Tags in solve 360 label Contacts, Companies, and other records. We export all tag definitions and their per-record associations. Tags are re-created as Nutshell native tags and re-applied to the corresponding records during migration, preserving the tagging relationships per Contact, Company, and Deal.
solve 360
Custom Field (Contact / Company)
Nutshell
Custom Field
1:1solve 360 user-defined custom fields on Contacts and Companies (including text, number, date, and selection types) are exported with their field definitions and values. We pre-create matching custom fields in Nutshell before any data import, using equivalent field types. Selection-type custom fields map to Nutshell dropdown or radio-button fields with the same option values.
solve 360
Attachment
Nutshell
Attachment
1:1Attachments on Contacts, Companies, Tasks, and Support Requests are downloaded from solve 360 as files with their metadata (name, type, size, upload date). They are re-uploaded to Nutshell and re-linked to the parent record (Contact, Company, or Deal) at the destination. We preserve the original upload date as a custom field on the attachment if the customer requires it for audit.
solve 360
User / Owner
Nutshell
User
1:1solve 360 Users are both system actors and assignment targets on Tasks, Follow-ups, and Deals. We export the user list and map solve 360 owner IDs to Nutshell User emails. Orphaned assignments (where the source user does not have a matching Nutshell User) are flagged in the reconciliation report for the customer admin to resolve before record import continues.
| solve 360 | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Contact1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal / Pipeline Stage | Deal1:1 | Fully supported | |
| Task | Activity1:1 | Fully supported | |
| Follow-up | Activity1:1 | Fully supported | |
| Support Request | Case (if Service Cloud) or Notelossy | Fully supported | |
| Time Record | Custom Field or Notelossy | Fully supported | |
| Tag / Label | Tag1:1 | Fully supported | |
| Custom Field (Contact / Company) | Custom Field1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| User / Owner | User1: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.
solve 360 gotchas
Minimum 4-user billing floor applies to the CRM plan
No self-serve bulk export; API access is assisted
Two separate products: Solve CRM vs. Solve Client Manager
Workflow automations are not portable between platforms
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 product variant identification
We audit the source solve 360 account to identify whether it is Solve CRM or Solve Client Manager, the number of Contacts, Companies, Deals, Tasks, Follow-ups, Support Requests, Time Records, and active Attachments. We also catalog custom field definitions, pipeline stage configurations, tag values, and active workflow definitions. This output is a written migration scope with record counts per object, a custom field inventory, and a Service Cloud scope question for the customer to answer before schema design begins.
Schema design and custom field provisioning
We configure the destination Nutshell account. This includes creating custom fields on Contact and Company that match the solve 360 custom field definitions (with equivalent types), configuring Deal pipeline stages to mirror the solve 360 pipeline structure, and creating Nutshell Tags corresponding to solve 360 tag values. If Service Cloud is in scope, we provision the Case object and map Support Request status transitions to Case Status values. Schema is configured in a Nutshell trial or sandbox environment first for validation before production migration begins.
Test migration and reconciliation
We run a full migration into a Nutshell test environment using production-like data volume. The customer reconciles record counts (Contacts in, Companies in, Deals in, Activities in), spot-checks 15-30 random records against the solve 360 source, and signs off the schema and mapping before production migration begins. Any field mapping corrections, custom field type mismatches, or pipeline stage ordering issues surface here and are resolved before production cutover.
Owner and user reconciliation
We extract every distinct solve 360 User referenced on Contacts, Companies, Deals, Tasks, and Follow-ups. We match by email against the Nutshell destination's User list. solve 360 Users without a matching Nutshell User are flagged in the reconciliation report for the customer admin to provision before record import resumes. Migration cannot complete past this step because assignee references must be resolvable at import time.
Production migration in dependency order
We run production migration in record-dependency order: Companies first (because Contacts require a parent Company), then Contacts with the Company lookup resolved, then Deals with stage and assignee resolved, then Activities (Tasks and Follow-ups mapped to Nutshell Activities), then Support Requests (as Cases or Notes depending on scope), then Tags and custom field values. Attachments are downloaded in parallel and re-uploaded with parent links rebuilt after the parent records are confirmed in Nutshell. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, final validation, and workflow handoff
We freeze solve 360 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 the workflow inventory document (structured JSON of solve 360 workflow configurations) to the customer's admin team with a rebuild guide referencing Nutshell's automation capabilities. We support a brief post-cutover window where we resolve any reconciliation issues raised by the customer's team. We do not rebuild solve 360 Workflows as Nutshell automation rules inside the migration scope; that is a separate engagement.
Platform deep dives
solve 360
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 solve 360 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
solve 360: Not publicly documented.
Data volume sensitivity
solve 360 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 solve 360 to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your solve 360 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 solve 360
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.