CRM migration

Migrate from crmConnect to Nutshell

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

crmConnect logo

crmConnect

Source

Nutshell

Destination

Nutshell logo

Compatibility

80%

8 of 10

objects map 1:1 between crmConnect and Nutshell.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from crmConnect to Nutshell is a structural simplification for most teams. crmConnect bundles contact management, pipelines, email marketing, SMS, websites, and e-commerce under a flat-rate unlimited-user model, but its lack of a documented API forces CSV-based multi-file exports that require cross-file deduplication before import. Nutshell uses per-seat pricing with a cleaner CRM data model focused on Contacts, Accounts, Deals, and Activities, supported by a well-documented REST API that handles bulk imports more reliably. We map crmConnect's flat-rate unlimited-users structure to Nutshell's per-seat model during scoping, sequence exports to handle crmConnect's per-file row caps, and preserve tags, custom properties, and pipeline stage definitions as structured metadata for admin-side rebuild. We do not migrate automations, workflows, funnels, or landing pages as code; we deliver a written inventory of these objects for the customer to rebuild in Nutshell's native tools.

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

crmConnect logo

crmConnect

What's pushing teams away

  • Performance complaints appear in reviews citing slow chat switching and page load delays, making the platform feel sluggish as contact volume grows.
  • The feature gap between Standard and Professional tiers forces upgrades for basic objects like pipelines and calendars, creating pricing surprises when teams hit limits.
  • Users report duplicate guest cards and incomplete contact information flowing through the shared inbox, suggesting data deduplication and field enforcement are weak points.
  • Onboarding requires significant setup investment, with users noting the platform needs proper configuration before delivering value, creating a steep initial time commitment.
  • Impersonal auto-responses and impersonal customer interactions from the tool surface in negative reviews, indicating that personalization controls in automations are limited.

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 crmConnect objects map to Nutshell

Each row shows how a crmConnect 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.

crmConnect

Contact

maps to

Nutshell

Person (People)

1:1
Fully supported

crmConnect Contact records map directly to Nutshell People. Standard fields (name, email, phone, address) transfer without transformation. Custom contact properties in crmConnect require field-by-field discovery during export and custom field creation in Nutshell before import. We preserve any contact tag associations as Nutshell tag records and apply them during the People import phase. Owner email is used as the match key for Nutshell user assignment.

crmConnect

Company

maps to

Nutshell

Account

1:1
Fully supported

crmConnect Company records map to Nutshell Accounts. The Company domain and industry fields map to Nutshell Account fields. We resolve the Account before People import so that the People-Account association is satisfied at the moment of insert. If crmConnect contact records do not have a Company link, we create a placeholder Account named after the contact for continuity.

crmConnect

Pipeline

maps to

Nutshell

Pipeline

1:1
Fully supported

crmConnect pipeline definitions (stage names, transition rules) transfer as Nutshell Pipeline definitions. crmConnect Standard limits to 1 pipeline with up to 5 opportunities; Nutshell supports unlimited pipelines at all paid tiers. We create the pipeline structure in Nutshell before Opportunity import so that stage assignments resolve correctly during migration.

crmConnect

Opportunity

maps to

Nutshell

Deal

1:1
Fully supported

crmConnect Opportunities map to Nutshell Deals. Deal amount, stage assignment, expected close date, and owner transfer directly. We resolve the parent People and Account references at migration time. Closed-won and closed-lost outcomes preserve their source status in a custom field for reporting continuity.

crmConnect

Tag / Segment

maps to

Nutshell

Tag

1:1
Fully supported

Contact tags in crmConnect export as tag-to-contact mappings across multiple CSV files. We deduplicate across files, build a unified tag set, and apply tag associations during People import. Segments (list-based groupings) export as Nutshell tag records with the segment name prepended for identification.

crmConnect

Custom Property

maps to

Nutshell

Custom Field

lossy
Fully supported

crmConnect custom contact and opportunity properties are discovered during the export phase by analyzing field headers across all CSV files. We deliver a custom field definition list with field name, type (text, number, date, picklist), and source values. The customer's Nutshell admin creates these custom fields before the import phase; we map source values to Nutshell custom field values during import.

crmConnect

Calendar / Event

maps to

Nutshell

Activity

1:1
Fully supported

crmConnect calendar records with event times, attendees, and linked contact associations map to Nutshell Activities. Meeting and task events preserve their original timestamp for timeline continuity. If the calendar export includes attendee email lists, we link the Activity to the corresponding Nutshell People records by email match.

crmConnect

Automation / Workflow

maps to

Nutshell

Workflow (documented only)

lossy
Fully supported

crmConnect automations use a drag-and-drop builder with no documented export format. We capture automation screenshots, trigger definitions, and action sequences from the UI and deliver a written inventory with recommended Nutshell Workflow equivalents. The customer's admin rebuilds automations in Nutshell's native workflow tool post-migration. This is document-only scope, not code migration.

crmConnect

Membership / Course Enrollment

maps to

Nutshell

Custom Record (Note)

1:1
Fully supported

crmConnect membership portals and course enrollments are treated as separate record types. We export membership status, enrollment dates, and student-contact associations as structured Note records in Nutshell linked to the corresponding People record. For teams requiring a full custom object, we document the schema for the admin to create a Nutshell custom object and remap.

crmConnect

Email Campaign / SMS Sequence

maps to

Nutshell

Campaign / Note (documented)

1:1
Fully supported

crmConnect email campaign templates and SMS sequence definitions export as metadata and text. We preserve template structure, contact association lists, and send history as Nutshell Campaign records (Pro tier) and Note records. Automation sequences tied to sends are documented separately for rebuild in Nutshell's workflow or an external email marketing tool. Native SMS capability requires an AppConnect add-on in Nutshell.

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.

crmConnect logo

crmConnect gotchas

High

Standard tier caps contact storage and pipeline access

High

No publicly documented API for programmatic export

Medium

Setup fees ($500) add upfront switching cost

Medium

Automations are not directly transferable between CRMs

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 crmConnect API forces multi-file CSV export with row caps

    crmConnect has no documented API, so the only supported export path is CSV-based manual export from the UI. The export tool appears to cap row counts per file, meaning a large contact database generates multiple CSV files. We sequence multi-file exports, deduplicate across files using email as the dedupe key, and validate that total record counts match source totals before import. Skipping this step results in duplicate contacts appearing in Nutshell.

  • crmConnect Standard tier caps contact storage and pipelines

    crmConnect Standard ($97/month) limits contact storage and offers only 1 pipeline with up to 5 opportunities. Customers migrating large contact databases from a Standard-tier source account may have artificially truncated data. We confirm the source tier during scoping and flag any import that would require Professional-tier features in Nutshell before committing records.

  • Custom properties have no documented schema endpoint

    Custom contact and opportunity properties in crmConnect exist but the platform does not expose a schema endpoint for programmatic discovery. We discover available custom fields during the export phase by parsing field headers across all CSV files. This means custom field mapping is a two-pass process: export to discover fields, then coordinate custom field creation in Nutshell before the import phase begins.

  • Automations cannot be migrated as code

    Workflow and automation definitions in crmConnect use a drag-and-drop builder with no documented export format. We capture automation intent from screenshots and structured notes taken during the discovery phase, then deliver a written inventory with recommended Nutshell Workflow equivalents. The customer's admin rebuilds these in Nutshell's native automation tool. Any automations relying on tier-gated features (SMS sequences, e-commerce triggers) require AppConnect add-ons in Nutshell.

Migration approach

Six steps for a successful crmConnect to Nutshell data migration

  1. Discovery and export scoping

    We audit the crmConnect account across tier, custom properties, pipeline count, contact and company volume, and tag usage. We confirm the source tier (Standard or Professional) and flag any limits that would truncate the export. We identify all objects requiring migration (People, Accounts, Deals, Activities, Tags, Custom Properties) and estimate the number of export files based on crmConnect's per-file row caps. The discovery output is a written migration scope and a custom field definition list for Nutshell admin-side creation.

  2. Custom field creation in Nutshell

    We deliver the custom field definition list (field name, type, picklist values where applicable) to the customer's Nutshell admin for creation before the import phase. Custom fields in Nutshell are created under Settings > Fields. We provide a checklist to ensure all custom fields are created with the correct type before we begin the import, as field type mismatches block import of the associated values.

  3. CSV export sequencing and deduplication

    We coordinate with the customer to run multi-file exports from crmConnect's UI for each object type. We receive the exported files, parse field headers to confirm schema consistency across files, deduplicate records using email as the primary key (with secondary dedupe on name and phone where available), and build a consolidated import file per object. Row-count reconciliation against source totals happens before any import begins.

  4. Parent-record resolution and import ordering

    We run the import in record-dependency order: Accounts (from crmConnect Companies), then People (with AccountId resolved), then Deals (with PeopleId and AccountId resolved), then Activities (with PeopleId resolved by email match), then Tags and tag associations. Each phase emits a row-count reconciliation report before the next phase begins. Owner assignment resolves by email match against Nutshell users.

  5. Cutover, validation, and automation handoff

    We freeze crmConnect 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 Automation and Workflow inventory document to the customer's admin team for rebuild in Nutshell's native workflow tool. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's team.

Platform deep dives

Context on both ends of the pair

crmConnect logo

crmConnect

Source

Strengths

  • Flat-rate unlimited-user pricing eliminates per-seat cost scaling for growing sales teams.
  • Built-in funnel builder, website pages, and email/SMS marketing tools reduce tool sprawl for small teams.
  • Calendar sync with Google and Outlook works out of the box without configuration.
  • Text-to-pay and reputation management are native, removing the need for third-party payment or review plugins.
  • Professional tier includes e-commerce store, memberships, and courses alongside CRM data.

Weaknesses

  • Performance issues including slow chat switching and page loads are documented in user reviews.
  • Feature gating between Standard and Professional forces upgrades for basic objects like pipelines and calendars.
  • Limited documented API means programmatic migration tooling is not available off the shelf.
  • The platform requires significant initial setup to function, per G2 reviews noting a steep time-to-value curve.
  • Duplicate contact cards and incomplete information flow are recurring complaints in user feedback.
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. 1 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 crmConnect and Nutshell.

  • Object compatibility

    B

    1 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

    crmConnect: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your crmConnect 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 crmConnect to Nutshell data migrations

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

Can't find your answer?

Walk through your crmConnect 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 and 1,000 deals with fewer than ten custom fields. Migrations with large multi-file CSV exports, significant custom properties, engagement history, or multiple pipeline structures requiring stage remapping move to four to six weeks because of cross-file deduplication work, parent-record lookup resolution, and coordination with admin-side custom field creation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from crmConnect.
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