CRM migration
Field-level mapping, validation, and rollback between RSoft CRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
RSoft CRM
Source
Nutshell
Destination
Compatibility
7 of 10
objects map 1:1 between RSoft CRM and Nutshell.
Complexity
CModerate
Timeline
1-2 weeks
Overview
RSoft CRM and Nutshell both organize data around Contacts, Companies, and Deals, but they differ in how unqualified prospects are handled and how engagement history is stored. RSoft uses Leads and Contacts in a single pipeline, while Nutshell maintains a distinct Lead object for prospects and People for contacts. We sequence the migration in dependency order (Companies first, then Contacts, then Deals) to preserve relationship integrity, map RSoft pipeline stages to Nutshell pipeline stages explicitly, and use Nutshell's JSON-RPC API with rate-limit-aware chunking for the activity timeline. RSoft's IVR call recordings and WhatsApp conversations do not export via CSV and are flagged as separate file-transfer work. Custom fields beyond the 5-field limit on RSoft Standard and Advanced plans are documented for the customer to recreate as Nutshell custom fields post-migration. We do not migrate RSoft Workflows or automations; we deliver a written inventory of each for the customer to rebuild in Nutshell.
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 RSoft CRM 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.
RSoft CRM
Company
Nutshell
Account
1:1RSoft Company records map directly to Nutshell Account (API name). We extract company name, industry, size, address, and owner fields from the RSoft CSV export and map them to Nutshell's standard Account fields. Account is imported first in the sequence so that the Account-People relationship is satisfied at the moment of People import. The company name serves as the dedupe key during insertion to prevent duplicate Account creation if multiple RSoft Contacts share the same company.
RSoft CRM
Contact
Nutshell
People
1:1RSoft Contact maps to Nutshell People. We map name, email, phone, address, lifecycle stage, and owner fields. RSoft's lifecycle stage property migrates as a custom People field in Nutshell since Nutshell People do not have a native lifecycle stage property. If multiple RSoft Contacts share the same company, each Contact generates a separate People record linked to the same Account via Nutshell's map relationship.
RSoft CRM
Lead
Nutshell
Lead
1:1RSoft Lead records map to Nutshell Lead. We map lead source, status, score, assigned owner, and associated activities. RSoft's lead-to-contact conversion record is preserved as a comment or note in Nutshell's Lead timeline since Nutshell Lead does not have an explicit Convert action equivalent. The customer's admin reviews converted leads post-migration to confirm the Contact creation in Nutshell People.
RSoft CRM
Deal
Nutshell
Opportunity
1:1RSoft Deals map to Nutshell Opportunity. We map deal name, pipeline stage, amount, probability, expected close date, and owner. RSoft's drag-and-drop pipeline builder with custom stage names maps to Nutshell's pipeline stage configuration. The owner field resolves via email match against the Nutshell user roster during import. Deals without a valid Contact or Company reference in RSoft are flagged as orphaned and held for customer review before insertion.
RSoft CRM
Pipeline Stages
Nutshell
Pipeline Stages
lossyRSoft's custom stage names and reorderable stages per pipeline are extracted and recreated as Nutshell pipeline stages. Each RSoft pipeline becomes a Nutshell pipeline with its stage labels preserved. Stage probabilities migrate to Nutshell's probability values. We configure the pipeline in Nutshell before Deal import so that stage values are valid at the moment of Opportunity insertion.
RSoft CRM
Activities
Nutshell
Activities
1:1RSoft Activities (calls, emails, SMS, and notes logged against Contacts, Leads, or Deals) map to Nutshell Activities attached to the corresponding People, Lead, or Account record. Activity timestamps preserve to maintain the timeline order that sales reps rely on. Note: RSoft IVR call recordings stored in the IVR module do not appear in the standard CSV export and are flagged as a separate file-transfer requirement. Email logs migrate as Activity records with content preserved in the notes field.
RSoft CRM
Ticket
Nutshell
Task or People Note
1:manyRSoft Ticket records (from RSoft's Ticket Management module handling requests from email, online, phone, chat, and social) map to Nutshell Tasks linked to the relevant People or Account record. Ticket subject, status, priority, and assignee migrate. RSoft custom ticket fields beyond the plan tier limit require manual recreation in Nutshell as custom fields on the Task object. If RSoft ticket conversations include message threads, those migrate as Notes attached to the Task.
RSoft CRM
Tag
Nutshell
Tag
1:1Tags on RSoft Contacts, Leads, and Deals migrate as Nutshell Tags. We deduplicate tags during import to avoid redundant tag creation. Tags serve as the primary segmentation mechanism in Nutshell for list-building and filtering, so we preserve the full tag set from RSoft to maintain existing filters and reports in the new system.
RSoft CRM
Custom Fields
Nutshell
Custom Fields
lossyRSoft custom fields capped at 5 on Standard and Advanced plans migrate to Nutshell custom fields on the corresponding object (People, Account, Opportunity, Lead). We audit the customer's RSoft plan tier during discovery and extract all custom field names and types. Fields exceeding the destination plan limit are documented in the migration inventory for the customer to recreate as Nutshell custom fields post-migration. Type mapping: RSoft text maps to Nutshell text, RSoft dropdown maps to Nutshell dropdown, RSoft date maps to Nutshell date.
RSoft CRM
Users and Owners
Nutshell
Users
1:1RSoft user accounts map to Nutshell Users referenced in the Owner field on Deals, Contacts, Leads, and Tickets. We extract the full RSoft user roster and match each by email against the Nutshell destination user list. Any RSoft Owner without a matching Nutshell User is held in a reconciliation queue for the customer to provision before record import resumes. Orphaned owner references are flagged in the migration report and must be resolved before Deals and Contacts can be inserted with valid owner assignments.
| RSoft CRM | Nutshell | Compatibility | |
|---|---|---|---|
| Company | Account1:1 | Fully supported | |
| Contact | People1:1 | Fully supported | |
| Lead | Lead1:1 | Fully supported | |
| Deal | Opportunity1:1 | Fully supported | |
| Pipeline Stages | Pipeline Stageslossy | Mapping required | |
| Activities | Activities1:1 | Mapping required | |
| Ticket | Task or People Note1:many | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Custom Fields | Custom Fieldslossy | Mapping required | |
| Users and Owners | Users1:1 | 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.
RSoft CRM gotchas
Add-on cost stacking inflates the headline price
Custom fields and workflows are tier-gated
IVR call logs and WhatsApp conversations do not export via CSV
No publicly documented API rate limits or bulk endpoints
Record limits vary by plan tier
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 RSoft plan tier audit
We audit the customer's RSoft portal across plan tier (Free/Standard/Advanced/Enterprise/Customised), record counts per object, custom field names and types, active workflow count, pipeline count, stage names, and owner roster. We extract the data via CSV from the RSoft UI and identify the file-transfer gaps (IVR recordings, WhatsApp threads). The discovery output is a written migration scope, a Nutshell plan recommendation (Pro at $19/user/month covers most needs; Enterprise adds advanced reporting and territory management), and a list of items requiring post-migration recreation.
Schema design and pipeline configuration in Nutshell
We configure Nutshell's pipeline structure to match RSoft's pipeline and stage layout. This includes creating Nutshell pipelines, defining stage names and probabilities, and creating any custom fields on People, Account, Opportunity, and Lead objects to receive the migrated RSoft custom field data. Custom fields are created in Nutshell before record import so that field mappings are valid at insert time. We use a Nutshell sandbox or trial account for validation before production migration.
Owner reconciliation and user provisioning
We extract every distinct RSoft Owner referenced on Contact, Company, Deal, Lead, and Ticket records and match by email against the Nutshell destination user list. Owners without a matching Nutshell User are held in a reconciliation queue for the customer to provision. Migration cannot proceed past this step because Owner references are required on Opportunity and Account records. We validate that the Nutshell user roster is complete before record import begins.
CSV preparation and record ordering
We prepare the RSoft CSV exports for import by transforming field names, encoding date formats, and resolving lookup references (Company ID on Contact, Account ID on Deal) that will resolve to Nutshell Account IDs during insertion. Records are ordered: Accounts first (from RSoft Companies), then People (from RSoft Contacts), then Leads, then Opportunities, then Activities. The customer exports the CSV from RSoft; we transform and sequence it.
Production migration in dependency order
We run production migration in record-dependency order using Import2 for the bulk load and the Nutshell JSON-RPC API for activity history. Accounts insert first, then People with Account lookups resolved, then Leads, then Opportunities with Account and People lookups resolved, then Activities. Each phase emits a row-count reconciliation report. IVR call recording files and WhatsApp conversation files are transferred separately via secure file transfer and linked to the corresponding People or Opportunity records post-import.
Cutover, validation, and workflow inventory handoff
We freeze RSoft writes during cutover and run a final delta migration of any records modified during the migration window. We validate record counts, spot-check 20-30 records against the RSoft source for accuracy, and hand off to the customer's team. We deliver the workflow inventory document listing each RSoft workflow with its trigger, conditions, and recommended Nutshell equivalent for the customer's admin to rebuild. We support a 5-business-day hypercare window for reconciliation issues.
Platform deep dives
RSoft CRM
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Moderate CRM migration. 4 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across RSoft CRM and Nutshell.
Object compatibility
4 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
RSoft CRM: Not publicly documented.
Data volume sensitivity
RSoft CRM 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 RSoft CRM to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your RSoft CRM 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 RSoft CRM
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.