CRM migration
Field-level mapping, validation, and rollback between Rizer and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Rizer
Source
Nutshell
Destination
Compatibility
4 of 9
objects map 1:1 between Rizer and Nutshell.
Complexity
BStandard
Timeline
1-2 weeks
Overview
Moving from Rizer to Nutshell is a migration from an influencer-focused marketing CRM into a sales-focused CRM built for small and mid-size teams. Rizer's dual-product architecture (Rizer Social for marketing contacts and Rize for time-tracking) means two separate export scopes and two sets of data relationships to resolve. We map Rizer Contacts to Nutshell People, Rizer Companies to Nutshell Companies, and Rize Clients to Companies with a project tagging strategy for deal tracking. Referral attribution stored on Rizer Contacts migrates to Nutshell custom fields on People. Workflow sequences, email automations, and social scheduling setups do not migrate; we deliver a written inventory of each for the customer to rebuild in Nutshell's automation tools. The Starter tier's 500 API calls per month is the primary rate-limit constraint we pre-scope before migration begins.
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 Rizer 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.
Rizer
Contact
Nutshell
Person
1:1Rizer Contacts map to Nutshell People. Standard fields (name, email, phone, address) map directly. The Rizer contact ID is preserved in a custom field rizer_contact_id__c for reconciliation. Tags on Rizer Contacts map to Nutshell label associations on People. Custom fields on Contacts (including referral attribution fields) are migrated to Nutshell custom fields on Person.
Rizer
Company
Nutshell
Company
1:1Rizer Companies map to Nutshell Companies. The Rizer company association on a Contact is preserved via the Nutshell Company lookup on Person. Industry tags and custom company properties from Rizer map to Nutshell Company custom fields. The Rizer company ID is preserved in rizer_company_id__c for reconciliation.
Rizer
Client (Rize time-tracking)
Nutshell
Company
1:manyRize Clients are a separate product from Rizer Social but represent billable entities that map to Nutshell Companies. We run a second scoped export from Rize (rizersocial.io vs rize.io login) and merge Client records into the Nutshell Companies object, using the Client name as the Company name and the Client ID preserved in rizer_client_id__c. If a Company with the same name already exists from the Rizer Social export, we match on name and link rather than create a duplicate.
Rizer
Project (Rize time-tracking)
Nutshell
Deal
1:manyRize Projects belong to Clients and contain Tasks. We map Projects to Nutshell Deals, tagging each Deal with the parent Company (from the Rize Client mapping). The Project name becomes the Deal name, and project status maps to Deal stage using a configured stage set in Nutshell. Projects that have no associated Client are attached to a placeholder Company record created during migration.
Rizer
Task (Rize time-tracking)
Nutshell
Task (Activity)
lossyRize Tasks nested under Projects are represented as Nutshell Tasks linked to the parent Deal. Nutshell does not have a native subtask object, so we create a flat task list with the project hierarchy preserved as a prefix in the task name (e.g., ProjectName - TaskName) and the parent Deal reference on each task. Billable hours from Rize are stored in a custom field on the Nutshell Task.
Rizer
Referral Data
Nutshell
Custom Fields (Person)
lossyRizer stores referral attribution sources and attribution windows on Contact records. We map the referral_source field to a Nutshell custom field on Person called referral_source__c, and the attribution_window field to referral_window__c. Attribution history spanning multiple fields is flattened into a single custom text field with pipe-delimited values for audit purposes.
Rizer
Workflow
Nutshell
Not migrated (documented inventory)
lossyRizer Workflows are email automation sequences triggered by contact lifecycle stage transitions. These do not migrate to Nutshell because Nutshell's automation model (Autoplay and CRM workflows) uses different trigger conditions and action types. We extract every active Rizer Workflow definition (trigger, conditions, delay rules, tag actions) and deliver a written inventory with a Nutshell Autoplay rebuild recommendation for each.
Rizer
Tag
Nutshell
Label
1:1Rizer Tags are flat string lists applied to Contacts. These map to Nutshell Labels on People. We preserve the tag string exactly and create a corresponding Label in Nutshell during the import phase. Multi-select tag scenarios (contacts with multiple tags) create multiple Label associations per Person.
Rizer
Team Member
Nutshell
User
1:1Rizer and Rize Team Members map to Nutshell Users. We resolve by email match against the Nutshell destination account's existing user list. Any Rizer owner referenced on a Contact or Deal without a matching Nutshell User is placed in a reconciliation queue for the customer to provision before record import resumes.
| Rizer | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Client (Rize time-tracking) | Company1:many | Fully supported | |
| Project (Rize time-tracking) | Deal1:many | Fully supported | |
| Task (Rize time-tracking) | Task (Activity)lossy | Fully supported | |
| Referral Data | Custom Fields (Person)lossy | Mapping required | |
| Workflow | Not migrated (documented inventory)lossy | Fully supported | |
| Tag | Label1:1 | Fully supported | |
| Team Member | 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.
Rizer gotchas
API call budget on Starter tier is migration-critical
Dual-product data model requires separate export scopes
Custom field data types are not validated at export time
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 tier assessment
We audit the Rizer account scope: edition tier (Starter, Growth, Enterprise), contact volume, custom field count, active workflow count, and whether Rize time-tracking is in use. We also identify the target Nutshell edition (Sales Pro, Business, or Enterprise) based on API needs and custom field requirements. The discovery output is a written migration scope with record counts per object and a recommendation on whether to upgrade Rizer to Growth tier before export begins.
Dual-product export scoping
We scope two separate export passes: one from Rizer Social for Contacts, Companies, Tags, and Workflow definitions, and one from Rize for Clients, Projects, and Tasks. Each pass uses its own authentication token and rate-limit counter. We pre-compute the total API call count against the Rizer tier limit and confirm upgrade availability if the budget is exceeded before proceeding.
Schema preparation in Nutshell
We create the required custom fields in Nutshell before any data import: referral_source__c and referral_window__c on Person, rizer_contact_id__c for reconciliation, rizer_company_id__c on Company, rizer_client_id__c on Company for Rize-migrated clients, and billable_hours__c on Task. Custom field types are set to match the inferred data types from the Rizer export. We configure a Deal pipeline and stage set to map from Rize Projects.
Sandbox validation import
We run a trial import into a Nutshell test environment using a representative subset of records (approximately 10% of total volume) to validate field mapping, custom field type assignments, and deduplication logic. The customer spot-checks 20-30 records against the Rizer source before we proceed to full production migration. Any mapping corrections are made before production begins.
Production migration in dependency order
We run production migration in record-dependency order: Nutshell Companies (from Rizer Companies and Rize Clients merged), Nutshell People (with rizer_contact_id__c and referral fields), Deals (from Rize Projects), Tasks (from Rize Tasks linked to Deals), and Labels (created and associated). Each phase emits a row-count reconciliation report before the next phase begins. Rizer API calls are throttled throughout to stay within the tier limit.
Cutover, delta migration, and Workflow inventory delivery
We freeze Rizer 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 listing every active Rizer Workflow with its trigger, conditions, and Nutshell Autoplay rebuild recommendation. We do not rebuild automations as part of the migration scope.
Platform deep dives
Rizer
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 Rizer 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
Rizer: 500 API calls/month on Starter; 5000 on Growth; Enterprise unlimited — exact per-second throttling not publicly documented.
Data volume sensitivity
Rizer 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 Rizer to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Rizer 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 Rizer
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.