CRM migration

Migrate from Centrium CRM to Nutshell

Field-level mapping, validation, and rollback between Centrium CRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.

Centrium CRM logo

Centrium CRM

Source

Nutshell

Destination

Nutshell logo

Compatibility

75%

6 of 8

objects map 1:1 between Centrium CRM and Nutshell.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Centrium CRM logo

Centrium CRM

What's pushing teams away

  • Very small review pool on G2 and TrustRadius (3 reviews combined) makes it difficult to gauge long-term satisfaction and support quality reliably.
  • No publicly documented API means integrations with accounting, email marketing or telephony must be built manually or through unsupported workarounds.
  • Absence of automation or workflow engine means repetitive sales sequences and follow-up triggers require manual effort or external tools.
  • Storage is the only scaling constraint at 1Gb per user, which creates a hard ceiling for file-heavy use cases such as document-heavy sales or media attachments.

Choosing

Nutshell logo

Nutshell

What's pulling them in

  • Lowest cost entry point among mid-market CRMs—Foundation plan starts at $13/user/month, making it accessible for teams validating CRM fit before committing.
  • Integrated sales automation and email sequencing on Pro plans without requiring a separate email marketing platform, per verified Capterra reviews.
  • Consistently praised for intuitive interface and fast onboarding, with case studies reporting 100% team adoption rates within initial deployment periods.
  • Strong customer support responsiveness cited across G2 reviews, with dedicated support tiers available on Enterprise plans.
  • Native integrations with WhatsApp, Facebook Messenger, Instagram, and Slack reduce reliance on third-party middleware for common communication channels.

Object mapping

How Centrium CRM objects map to Nutshell

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)

maps to

Nutshell

Person

1:1
Fully supported

Standard 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)

maps to

Nutshell

Company

1:many
Fully supported

Centrium 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

maps to

Nutshell

Lead or Opportunity

1:1
Fully supported

Centrium 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

maps to

Nutshell

Task

1:1
Fully supported

Open 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

maps to

Nutshell

Account or custom tag

lossy
Fully supported

Centrium 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

maps to

Nutshell

Note

1:1
Fully supported

Centrium 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

maps to

Nutshell

Custom Fields

1:1
Mapping required

Centrium 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

maps to

Nutshell

Attachment

1:1
Fully supported

Files 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.

Gotchas + challenges

What specifically takes care here

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 logo

Centrium CRM gotchas

High

No public API forces manual export-based migration

High

Storage cap creates hard migration boundary for file-heavy accounts

Medium

Permission system does not translate to standard RBAC

Medium

Contact-company relationship uses a flag, not a distinct object

Low

Deal stage history is flat — no intermediate milestone records

Nutshell logo

Nutshell gotchas

High

Contact tier limits enforced on import

Medium

No bulk API endpoint requires paginated extraction

Medium

Email sequences not exportable via API

Medium

Foundation plan disables key sales features

Pair-specific challenges

  • No public API requires manual export-first migration

    Centrium CRM publishes no documented REST or GraphQL interface. All data export relies on manual CSV and XLSX downloads through the Centrium web UI, which means the customer must perform a complete manual data pull before migration begins. We handle multi-format normalization and validation after export, but the initial pull is a manual step the customer completes with Centrium support guidance if the UI export is blocked by session timeouts or record volume limits. This constraint limits automation and extends discovery time compared to API-based migrations.

  • Organization-flag preprocessing extends timeline for large accounts

    Centrium does not have a distinct Companies/Accounts object — organizations are contacts with an organization flag. We must identify these flagged records during preprocessing, create the corresponding Company records in Nutshell, then re-link individual Contact records. For accounts with hundreds or thousands of organization-flagged records, this preprocessing step adds a dedicated phase to the migration timeline. We surface the organization record count during discovery so the customer understands the timeline impact before signing off.

  • Deal stage history is flat and cannot be reconstructed

    Centrium stores deal status as a single won/open/lost field without intermediate stage transitions or timestamped milestone records. Nutshell supports multi-stage pipelines with stage-level tracking. The historical stage progression that Centrium never recorded cannot be reconstructed during migration. We map the Centrium status to the nearest Nutshell stage and note in the validation report that deal history reflects the final status only. Teams relying on stage-duration analytics in Nutshell will not have historical progression data from Centrium.

  • Attachment volume may exceed Nutshell plan storage

    Centrium allocates 1Gb of storage per user, which can accumulate large total attachment volumes for multi-user accounts. Nutshell's storage limits are plan-dependent and may be lower than the customer's Centrium allocation. We calculate total attachment volume during discovery and flag any gap before migration. Files that exceed Nutshell's plan storage are dropped silently during import unless the customer purchases additional storage or archives attachments externally before cutover.

  • Permission model does not map to Nutshell RBAC

    Centrium uses a team-level permission model without granular role definitions. Nutshell implements Role-Based Access Control with admin, standard, and custom roles that control field-level visibility and object-level access. There is no equivalent permission set to transfer from Centrium. We set all migrated records to be owned by the importing admin account and flag the gap so the customer can manually assign ownership and configure Nutshell roles post-migration. This is a manual post-migration step that must be planned for.

Migration approach

Six steps for a successful Centrium CRM to Nutshell data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Centrium CRM logo

Centrium CRM

Source

Strengths

  • Unlimited contacts, deals and tasks with no per-record pricing penalty.
  • Free plan for single-user teams with 1Gb storage retained indefinitely.
  • 30-day free trial with no credit card required and no feature restrictions.
  • Simple UI with no mandatory setup or configuration to get started.
  • Custom fields and permission categories available for teams that need modest extensibility.

Weaknesses

  • No documented public API for programmatic access or integrations.
  • No automation or workflow engine for follow-up sequences or stage triggers.
  • Permission model is team-level only with no granular role definitions.
  • Reports are pre-built summary views, not stored exportable datasets.
  • Single pricing tier with storage as the only scaling lever — no advanced features gated behind higher plans.
Nutshell logo

Nutshell

Destination

Strengths

  • Simple, intuitive interface with minimal learning curve for sales teams new to CRM
  • Per-seat pricing is transparent and predictable, with annual billing reducing monthly cost
  • Full data export tool available for all account data including backups
  • Open JSON-RPC API allows programmatic access to all core objects
  • Native multichannel engagement (email, SMS, WhatsApp) without third-party add-ons for communication

Weaknesses

  • Reporting and analytics are considered weak, requiring manual Excel exports for detailed analysis
  • No bulk API endpoint—migration requires paginated API reads that must be rate-limited carefully
  • JSON-RPC API is less common than REST, requiring custom integration code compared to standard REST CRMs
  • Add-on costs (Forms, Nutshell IQ, Email Marketing) are per-company charges that stack on top of per-seat pricing
  • Feature restrictions on entry-level plans mean teams often need mid-tier to get basic automation

Complexity grading

How hard is this migration?

Standard CRM migration. 3 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Centrium CRM and Nutshell.

  • Object compatibility

    B

    3 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Centrium CRM: Not publicly documented.

  • Data volume sensitivity

    B

    Centrium CRM doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Centrium CRM to Nutshell migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Centrium CRM to Nutshell data migrations

Answers to the questions buyers ask most during Centrium CRM to Nutshell migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most migrations land between two and three weeks for accounts under 5,000 Contacts, 1,000 Deals, and moderate attachment volumes. Migrations with large attachment libraries, complex organization-flag preprocessing for accounts with hundreds of company records, or post-migration custom field configuration extend to four to six weeks. The manual Centrium export step adds one to three days to discovery depending on record volume and UI session management.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Centrium CRM.
Land in Nutshell, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day