CRM migration
Field-level mapping, validation, and rollback between Centrium CRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Centrium CRM
Source
Nutshell
Destination
Compatibility
6 of 8
objects map 1:1 between Centrium CRM and Nutshell.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Moving from Centrium CRM to Nutshell is a migration shaped by two structural constraints on the source side: Centrium exposes no public API, and organizations are stored as contact records with an organization flag rather than as a distinct object. We handle the manual CSV and XLSX export from Centrium's UI, normalize flagged organization records into Nutshell's People and Companies schema during preprocessing, and map flat deal status values (won/open/lost) to Nutshell's pipeline stages. Attachments migrate within the destination's storage allocation, which we verify before cutover. We do not migrate workflows, automations, or custom permission sets because Centrium has no automation engine and its team-level permission model does not map to Nutshell's RBAC. Reports in Centrium are pre-built summary views that are not stored as exportable datasets and must be rebuilt 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 Centrium 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.
Centrium CRM
Contact (Person)
Nutshell
Person
1:1Standard Centrium contact records (those without the organization flag) migrate directly to Nutshell Person records. All standard fields — name, email, phone, address, custom fields — transfer as text or typed fields where Nutshell's schema supports the type. We use email as the dedupe key during import. Contact-to-project and contact-to-deal associations preserve as Person links in Nutshell.
Centrium CRM
Contact (Organization Flag)
Nutshell
Company
1:manyCentrium records flagged as organizations have no distinct object — they are contacts with an organization flag. We identify these records during preprocessing, create corresponding Company records in Nutshell, then re-link individual Contact records (those sharing the same organization flag) to the new Company via the Person-Company relationship. This preprocessing step extends the migration timeline for accounts with large organization lists. The organization's contact name typically becomes the Company name; the primary contact email becomes the Company email.
Centrium CRM
Deal
Nutshell
Lead or Opportunity
1:1Centrium Deals map to Nutshell Leads or Opportunities depending on deal status and the customer's pipeline design. Open deals from Centrium map to Nutshell Leads or Pipeline (open) records; won deals map to Nutshell Won Opportunities; lost deals map to Nutshell Lost Opportunities. Centrium's flat status (won/open/lost) maps to the nearest equivalent Nutshell status. The deal name, value, associated contacts, and associated organizations transfer. Historical stage progression is not available because Centrium stores only a flat status without intermediate milestone timestamps.
Centrium CRM
Task
Nutshell
Task
1:1Open and completed Centrium Tasks migrate to Nutshell Tasks with assignment, due date, completion status, and description preserved. Assignee resolution uses email matching against Nutshell User records provisioned before migration. Tasks without a matching assignee are assigned to the importing admin and flagged for manual reassignment. Completed tasks transfer with their completion date preserved.
Centrium CRM
Project
Nutshell
Account or custom tag
lossyCentrium Projects are lightweight containers linking tasks and contacts. Nutshell has no native Project object, so we map project membership to a Nutshell Company (if the project represents an organization relationship) or to a custom tagging strategy the customer selects during scoping. Project name and linked tasks/contacts transfer as a tag-based grouping or as notes on the linked records. Any project metadata beyond name and membership requires a custom field or note-based workaround.
Centrium CRM
Note
Nutshell
Note
1:1Centrium Notes attached to contacts, deals, or projects migrate to Nutshell Notes linked to the corresponding Person, Lead, Opportunity, or Company record. Note body transfers as plain text. Notes are not threaded in Centrium, so multi-message conversations map as separate flat notes without conversational context preserved. Attachments within notes migrate as Nutshell attachment records linked to the same parent object.
Centrium CRM
Custom Fields
Nutshell
Custom Fields
1:1Centrium custom fields are stored in a simplified schema with name-value pairs per record. We extract the field definition and values during the extract phase and apply a field-level map at import time, creating matching custom fields in Nutshell before data loads. Text, number, date, and checkbox field types map directly; multi-select or complex types map to text fields with a note in the validation report.
Centrium CRM
Attachment
Nutshell
Attachment
1:1Files attached to contacts, deals, and projects in Centrium transfer to Nutshell Attachments linked to the corresponding record. We verify total attachment volume against the destination Nutshell plan's storage allocation before migration. If the customer's attachment library exceeds Nutshell's plan storage, we flag the gap and recommend either a plan upgrade or external archival of low-priority files before cutover. Attachments retrieved through the Centrium UI export are subject to the same manual download constraints as the record export.
| Centrium CRM | Nutshell | Compatibility | |
|---|---|---|---|
| Contact (Person) | Person1:1 | Fully supported | |
| Contact (Organization Flag) | Company1:many | Fully supported | |
| Deal | Lead or Opportunity1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Project | Account or custom taglossy | Fully supported | |
| Note | Note1:1 | Fully supported | |
| Custom Fields | Custom Fields1:1 | Mapping required | |
| Attachment | Attachment1: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.
Centrium CRM gotchas
No public API forces manual export-based migration
Storage cap creates hard migration boundary for file-heavy accounts
Permission system does not translate to standard RBAC
Contact-company relationship uses a flag, not a distinct object
Deal stage history is flat — no intermediate milestone records
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 export preparation
We audit the Centrium account for record counts across contacts, organization-flagged contacts, deals, tasks, projects, notes, and custom fields. We identify the total attachment volume and storage consumption against the 1Gb per-user cap. We document the deal stage configuration (if any custom stages are in use beyond the default won/open/lost) and flag any active integrations or workflows that will require rebuilding in Nutshell. The customer initiates the manual CSV/XLSX export from Centrium's UI with our guidance on session management and file splitting for large datasets.
Normalization and organization-flag preprocessing
We receive the exported files and normalize them to a common schema. The critical preprocessing step is identifying organization-flagged contact records, splitting them from standard contacts, and preparing two parallel import streams: one for Nutshell Persons and one for Nutshell Companies. We also deduplicate records where multiple Centrium contacts share the same email address, flagging conflicts for the customer to resolve before import. Custom field definitions are extracted and mapped to Nutshell custom field configurations.
Schema provisioning in Nutshell
We create the required custom fields in Nutshell to receive the Centrium data model. We configure pipeline stages in Nutshell that approximate the customer's Centrium deal status, with open deals mapped to the active pipeline stage and won/lost mapped to the closed stages. If the customer has selected a project mapping strategy (Company tag or note-based), we configure the corresponding tagging taxonomy. User accounts are provisioned in Nutshell before record import so that assignee resolution succeeds during data load.
Sandbox migration and reconciliation
We run a full migration into a Nutshell trial or sandbox environment using the exported Centrium data. The customer's admin reviews record counts, spot-checks 20-30 records against the Centrium source for field accuracy, and validates that Person-Company links and Deal-Person associations are intact. Any field mapping corrections are documented and applied before production migration begins.
Production migration in dependency order
We run production migration in record-dependency order: Companies first (from organization-flagged Centrium contacts), then Persons linked to Companies, then Deals linked to Persons and Companies, then Tasks and Notes. Attachments migrate after record data is confirmed to ensure parent-object relationships are satisfied. Each phase emits a row-count reconciliation report before the next phase begins. Owner assignments without a matching Nutshell User are assigned to the importing admin and flagged.
Cutover, validation, and rebuild handoff
We freeze Centrium writes during cutover, run a final delta migration of any records modified during the migration window, then mark Nutshell as the system of record. We deliver a written inventory of any Centrium automations, integrations, or custom permission structures that require manual rebuild in Nutshell, including recommended approaches for Nutshell's automation engine and role configuration. We support a three-day post-cutover window for reconciliation issues raised by the customer's team.
Platform deep dives
Centrium CRM
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 3 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 Centrium CRM and Nutshell.
Object compatibility
3 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
Centrium CRM: Not publicly documented.
Data volume sensitivity
Centrium 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 Centrium CRM to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Centrium 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 Centrium 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.