CRM migration

Migrate from Oncord to Nutshell

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

Oncord logo

Oncord

Source

Nutshell

Destination

Nutshell logo

Compatibility

88%

7 of 8

objects map 1:1 between Oncord and Nutshell.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Oncord to Nutshell means trading an all-in-one website-builder-first platform for a CRM-first sales tool built for small and mid-market teams. Oncord's primary object is the Contact, and Nutshell mirrors this with a Contact record that can optionally link to an Account for organization-level tracking. The key structural difference is that Oncord bundles unlimited contacts on a flat-rate base plan ($39/month) while Nutshell charges per user ($16-$67/user/month annually), making the migration scope dependent on how many team members rather than how many contacts are involved. Oncord has no publicly documented API and no formal migration tooling, so we extract data through the CustomFields API component and on-demand account backups, then validate export completeness before mapping into Nutshell's typed field structure. Automation workflows, web forms, and event-based triggers do not migrate as code; we deliver a written inventory of every active workflow with its trigger logic and a recommended Nutshell automation equivalent for your admin to rebuild post-migration.

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

Oncord logo

Oncord

What's pushing teams away

  • Feature depth creates a steep learning curve — customers report feeling overwhelmed by the number of tools available and not knowing where to start.
  • Built-in analytics are described as shallow compared to Google Analytics or dedicated BI tools, frustrating customers who need detailed campaign reporting.
  • No formal data export process means customers leaving Oncord must manually download backups or build custom exports, adding friction to migration timelines.
  • Analytics limitations and the learning curve combine to create churn among customers who expected a simpler, more intuitive experience out of the box.
  • The platform is website-builder-first rather than CRM-first, which causes friction for teams that prioritised contact management over web presence.

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

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

Oncord

Contact

maps to

Nutshell

Contact

1:1
Fully supported

Oncord Contacts map 1:1 to Nutshell Contacts. Standard fields (name, email, phone, address) map directly. The Oncord activity feed migrates as Nutshell Activities (calls, emails, meetings, tasks) linked to the Contact record. We preserve original created_date and last_modified timestamps as custom fields for audit. Oncord's Owner field (the user who created or owns the contact) maps to Nutshell User via email match.

Oncord

Group

maps to

Nutshell

Tag or List

1:1
Fully supported

Oncord Groups function as static segmentation lists and map to Nutshell Tags or Nutshell Lists depending on usage. Groups used for contact classification (industry tags, account segments) map to Tags. Groups used for campaign targeting (email list segments) map to Nutshell Lists. We export all Groups and let the customer choose the target structure during scoping, or default to Tags if the usage is mixed.

Oncord

Custom Field

maps to

Nutshell

Custom Field

lossy
Fully supported

Oncord exposes CustomFields via its internal API component. We extract all custom field definitions (name, type, options) and create matching Nutshell custom fields before migration. Type mapping handles text, number, date, and dropdown fields. Multi-select picklist values in Oncord map to Nutshell dropdown fields; we document any dropdown values that require manual setup in Nutshell before data loads.

Oncord

Product (Commerce add-on)

maps to

Nutshell

Product

1:1
Fully supported

Products migrate only when the Commerce add-on ($40/month) is active on Oncord. We export product name, description, price, SKU, inventory count, images, and any custom product fields. Products map to Nutshell Products. If Nutshell Products are not active on the destination account, we flag this during scoping because Products require a feature activation step in Nutshell settings before import.

Oncord

Event (Marketing add-on)

maps to

Nutshell

Event or Activity

1:1
Fully supported

Oncord Events include RSVP functionality and attendee lists linked to Contacts. Event name, date, location, and capacity migrate to Nutshell Events. Attendee lists migrate as Activity records linked to the attending Contact records, with the Event name stored as a custom field on each Activity for cross-referencing. Events migrate only when the Marketing add-on ($40/month) is active.

Oncord

Discount / Coupon (Commerce add-on)

maps to

Nutshell

Not migrated (document only)

1:1
Fully supported

Oncord discount rules and coupon codes are not migrated as active records because Nutshell does not have a native discount or coupon object at the CRM layer. We export the discount rules, coupon codes, eligibility conditions, and usage limits as a written inventory document that the customer's admin can use to configure equivalent rules in their e-commerce or payment platform.

Oncord

User / Administrator

maps to

Nutshell

User

1:1
Fully supported

Oncord Users map to Nutshell Users via email match. We export name, email, and role for every Oncord user. Oncord's unlimited admin users on base plans maps to Nutshell's user-based licensing. Owner assignment on Contacts and Deals resolves to Nutshell User records at migration time; any Oncord Owner without a matching Nutshell User goes to a reconciliation queue for the admin to provision before record import.

Oncord

Automation Workflow

maps to

Nutshell

Not migrated (document only)

1:1
Fully supported

Oncord Automation Workflows trigger on contact activity, group membership, or time-based schedules. We document the full workflow structure (trigger, conditions, actions, delays) as a written inventory with each step described in plain language. The customer uses this inventory to rebuild equivalent rules in Nutshell's workflow rules (available from Pro tier). Workflow documentation is delivered as a structured spreadsheet with trigger type, condition logic, and recommended Nutshell equivalent.

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.

Oncord logo

Oncord gotchas

Medium

Email accounts are not included in the base subscription

Medium

Lite plan restrictions gate most CRM and marketing data

High

No formal export or migration tooling exists

Low

Commerce and Marketing are optional paid add-ons

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

  • Oncord has no public API and no formal export tooling

    Oncord publishes no public API reference documentation for developers and has no built-in migration or bulk export tool. We work around this using the CustomFields API component (which exposes custom field definitions and values) and on-demand account backups. Export completeness depends on what Oncord's internal systems have stored. We validate export completeness against record counts in the Oncord admin panel before mapping begins, and we flag any fields or records that cannot be extracted via the available components. Customers should not assume that a standard Oncord backup contains all contact fields in a format ready for CRM import.

  • Lite plan data may not exist in modules the customer expected to use

    The $5/month Lite plan introduced in March 2024 restricts Marketing to 1,000 email sends and filters to Groups only, and Commerce to 15 products. Oncord's own FAQ states that Commerce features are required for paid events or accounting integrations. We confirm the customer's active plan tier during scoping and audit which add-ons are actually active before attempting to export Products or Events. Migrations scoped for Commerce data that does not exist (because the customer was on Lite) waste time; confirming active modules upfront avoids false expectations.

  • Automation workflows do not migrate as code

    Oncord automation workflows and Nutshell workflow rules are different automation models with different trigger types, conditions, and actions. We document every active Oncord workflow in a structured inventory but do not reproduce the automation logic in Nutshell. The customer's admin rebuilds equivalent rules in Nutshell using the inventory as a guide. We deliver the workflow inventory at the end of migration and do not provide post-migration admin support or automation rebuild as standard scope.

  • Nutshell's per-user pricing changes cost structure compared to Oncord

    Oncord's base plan ($39/month) includes unlimited contacts but bills email accounts separately ($5/account/month) and add-ons separately ($40/month each). Nutshell charges per user ($16-$67/user/month annually) with unlimited contacts included. For teams with few sales users but large contact databases, Nutshell's model is more cost-effective. For teams with many users, the per-user cost requires budget re-evaluation. We include a pricing comparison worksheet during scoping so the customer understands the recurring cost impact before committing to migration.

Migration approach

Six steps for a successful Oncord to Nutshell data migration

  1. Discovery and plan tier confirmation

    We audit the source Oncord account for active plan tier (Lite, Base, or Enterprise), active add-ons (Marketing, Commerce, or both), contact count, group count, custom field definitions, product count (if Commerce active), event count (if Marketing active), and user count. We extract sample records from each module to validate export readiness. This audit determines whether the migration scope includes Products and Events or is limited to Contacts, Groups, and Custom Fields. The discovery output is a written migration scope document with record counts per module and a confirmation of which Oncord plan features are in use.

  2. Data extraction via CustomFields API and backups

    We extract data from Oncord using the CustomFields API component for field definitions and values, supplemented by on-demand account backups. For each record type (Contacts, Groups, Products, Events), we run parallel extraction threads and log completeness metrics (record count, field count, null rate per field). We compare extraction counts against Oncord admin panel record counts and flag discrepancies. Export data is staged in a structured CSV/JSON format with source record IDs preserved for reconciliation.

  3. Nutshell schema preparation and custom field creation

    Before any data loads, we create the destination Nutshell custom fields to match Oncord's custom field definitions. We map Oncord field types (text, number, date, dropdown) to Nutshell field types and set up any dropdown option lists. If Nutshell Products are needed (because Commerce add-on is active), we confirm the Products feature is enabled in the Nutshell account settings before attempting to create Product records. User records in Nutshell are verified against the extracted Oncord user list to confirm email matches before Owner assignment begins.

  4. Record migration in dependency order

    We load data into Nutshell in dependency order: Users (validated), Tags and Lists (from Groups), Contacts (with OwnerId resolved by email match), Products (if applicable), and Activities (calls, emails, meetings, tasks from the Oncord activity feed linked to migrated Contacts). Each phase emits a row-count reconciliation report comparing records loaded to records extracted. If a phase shows discrepancies, we debug before proceeding to the next phase.

  5. Cutover, delta migration, and automation handoff

    We freeze writes in Oncord during cutover, run a final delta extraction for any records modified during the migration window, load the delta into Nutshell, and close out. We deliver the automation workflow inventory spreadsheet to the customer's admin team with trigger descriptions, condition logic, and recommended Nutshell workflow rule equivalents. We support a 72-hour hypercare window for reconciliation issues reported within three business days of cutover. Post-migration admin support and workflow rebuild are outside standard scope and require a separate engagement.

Platform deep dives

Context on both ends of the pair

Oncord logo

Oncord

Source

Strengths

  • All-in-one platform removes the need to coordinate separate website, CRM, and marketing vendors.
  • Unlimited contacts on the base plan eliminates per-record billing surprises common in other CRMs.
  • Bundled hosting includes SSL, automated backups, and platform updates at no extra cost.
  • Marketing tools (email, SMS, social, automation) are pre-integrated with the contact database, reducing data silos.
  • Integrated e-commerce with unlimited products and referral tracking on the Commerce add-on.

Weaknesses

  • No publicly documented API reference for developers to programmatically read or write data outside the platform.
  • No formal migration or export tooling — customers leaving Oncord must rely on manual backups or bespoke exports.
  • Lite plan ($5/month) has severe restrictions (1,000 email sends, 15 products, no source code access) that make it unsuitable for active marketing or commerce use.
  • Limited analytics depth compared to Google Analytics or dedicated reporting tools, frustrating data-driven teams.
  • The platform is website-builder-first, which creates friction for teams prioritising CRM functionality over web presence management.
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 Oncord 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

    Oncord: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Oncord to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Straightforward migrations under 10,000 Contacts with no Commerce or Events data land in two to three weeks. Migrations involving the Commerce add-on (Products) and Marketing add-on (Events) extend to four to five weeks because of additional module scoping and product field validation. Larger datasets with extensive custom field schemas or complex group segmentation structures move to five to eight weeks because of transform complexity and reconciliation time. Timeline assumes the customer confirms active plan tier and active add-ons during scoping so we are not chasing non-existent data.

Adjacent paths

Related migrations to explore

Ready when you are

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