CRM migration

Migrate from Kordeva to Nutshell

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

Kordeva logo

Kordeva

Source

Nutshell

Destination

Nutshell logo

Compatibility

88%

7 of 8

objects map 1:1 between Kordeva and Nutshell.

Complexity

BStandard

Timeline

1-2 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Kordeva to Nutshell is a size and ecosystem upgrade for most teams. Kordeva bundles CRM, call center, and campus management under one vendor, but its limited public documentation, single verified G2 review, and absence of a public pricing page create information asymmetry that teams managing real revenue data find difficult to accept. Nutshell, operating since 2009 with over 5,000 companies across 50 countries, offers an established CRM with a published feature set, free onboarding, unlimited contacts on every paid plan, and a support model backed by peer reviews on G2, Capterra, and TrustRadius. We migrate the core CRM objects (People, Companies, Deals, Activities, Custom Fields) through Nutshell's REST API with batch processing and parent-record resolution. We do not migrate Kordeva's Intelligent Workflow automations or In-Depth Reporting configurations; we deliver a written inventory of these for your admin to rebuild in Nutshell's automation layer.

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

Kordeva logo

Kordeva

What's pushing teams away

  • The CRM market is crowded with better-known alternatives like HubSpot, Zoho CRM, and Pipedrive that have larger review communities and more third-party integrations.
  • Only one verified G2 review exists for Kordeva CRM, making it difficult for prospective buyers to assess real-world performance and support quality.
  • Kordeva lacks visible public documentation on API rate limits, endpoint specifications, and bulk export capabilities, raising concerns for teams needing programmatic data access.
  • The bundled feature set (CRM, campus management, call center) may represent unnecessary complexity for teams that only need a standalone CRM.

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

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

Kordeva

Contact

maps to

Nutshell

Person

1:1
Fully supported

Kordeva Contact records map to Nutshell Person (the standard CRM contact object). Standard fields (name, email, phone, address) transfer directly. Any custom contact-level attributes from Kordeva's Custom Fields API migrate as Nutshell custom fields on Person, which Nutshell supports for People, Companies, and Leads. We enumerate every distinct custom field definition during discovery and create matching Nutshell custom fields before the Person import batch begins.

Kordeva

Company

maps to

Nutshell

Company

1:1
Fully supported

Kordeva Company records map to Nutshell Company without renaming. The company-contact association is preserved by resolving the Kordeva contact-company link and setting the Nutshell Person's Company field on insert. Custom company-level attributes from the Custom Fields API migrate as Nutshell custom fields on Company. If Kordeva stores multiple contacts per company, all linked Person records reference the same Nutshell Company record on migration.

Kordeva

Deal

maps to

Nutshell

Deal

1:1
Fully supported

Kordeva Deal records map to Nutshell Deal with deal amount, close date, owner, and associated contact/company lookups preserved. Pipeline stage names migrate as text values in Nutshell's stage field. Pipeline layout and stage-to-stage configuration in Nutshell is a separate UI step that the customer's admin configures before migration or during the sandbox validation pass.

Kordeva

Deal Stage

maps to

Nutshell

Deal Stage

lossy
Fully supported

Kordeva pipeline stage names become Nutshell pipeline stage labels. We carry the original stage sequence and probability values from Kordeva as metadata and provide a written stage-mapping worksheet that the customer's admin uses to configure the Nutshell pipeline layout post-migration. Stage order and probability do not automatically transfer because Kordeva's stage model and Nutshell's pipeline configuration use different internal representations.

Kordeva

Activity (calls, emails, tasks, meetings)

maps to

Nutshell

Activity (calls, emails, tasks, meetings)

1:1
Fully supported

Kordeva activity records (call logs, email records, tasks, meeting records) attached to Contacts and Deals migrate to Nutshell Activities linked to the corresponding Person and Deal via Nutshell's activity associations. Activity timestamps preserve the original Kordeva created_at date for timeline integrity. Activity types map to Nutshell's activity type field (call, email, meeting, task). Note: Kordeva's UI export may not capture full activity history; we test export completeness during discovery and flag any gaps before migration begins.

Kordeva

Custom Fields

maps to

Nutshell

Custom Fields

1:1
Fully supported

Kordeva Custom Fields API extended attributes on Contacts, Companies, and Deals migrate as Nutshell custom fields. Field types (text, number, date, checkbox, dropdown) are mapped to equivalent Nutshell field types during schema design. We enumerate the full custom field schema during discovery, create the destination fields in Nutshell, and validate type compatibility before the Person, Company, and Deal import batches run.

Kordeva

Accounts and Invoicing

maps to

Nutshell

Company (extended)

1:1
Mapping required

Kordeva includes accounts and invoicing in the Regular tier. Invoice records, line items, and payment status are migratable as structured records but require field-level mapping because invoicing schemas vary significantly between platforms. We map invoice header fields to Nutshell Company custom fields and invoice line items to a structured format the customer's accounting team documents post-migration. Full accounting record migration requires a separate scope if invoice PDFs or line-item detail are required in the destination.

Kordeva

Owner

maps to

Nutshell

User

1:1
Fully supported

Kordeva Owners referenced on Contact, Company, and Deal records are resolved by email match against Nutshell User accounts. Any Kordeva Owner without a matching Nutshell User is placed in a reconciliation queue for the customer's admin to provision before the Person import batch runs. Owner assignments on Deals and Activities resolve after User provisioning is complete.

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.

Kordeva logo

Kordeva gotchas

High

Sparse public API documentation limits migration tooling confidence

Medium

Premium-tier feature boundary affects what data exists to migrate

Low

Single verified review on G2 creates information asymmetry

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 documented bulk export API in Kordeva

    Kordeva's Custom Fields API is documented for extended attributes, but we found no published endpoints for bulk contact export, bulk company export, or bulk activity retrieval. The primary export path is the Kordeva UI CSV export, which may not include custom fields or full activity history. During discovery we run a connectivity test against the Custom Fields and base CRM endpoints to confirm read access and response schemas. If API access is insufficient, we fall back to UI CSV export and explicitly document which data types are captured versus excluded so the customer can make an informed decision before migration begins.

  • Custom fields require schema enumeration before migration

    Kordeva's Custom Fields API allows teams to define arbitrary extended attributes on CRM objects. These custom field definitions must be enumerated in full during discovery, their field types mapped to Nutshell equivalents (text, number, date, checkbox, dropdown), and the Nutshell custom fields created before any data import batch runs. If custom fields are added to Kordeva after migration scoping but before the migration window, they require a scope amendment. We recommend a migration freeze on custom field creation in Kordeva once the field enumeration pass is complete.

  • Activity history completeness depends on export capability

    Kordeva activity records (calls, emails, tasks, meetings) are logged against Contacts and Deals, but the UI export mechanism may not surface the full historical timeline. Teams with years of engagement data need to validate export completeness before committing to migration scope. We test the export output during discovery and flag any truncation or omission. If the full activity history cannot be extracted from Kordeva, we migrate what is available and document the gap in the handoff report.

  • Intelligent Workflow and In-Depth Reporting do not migrate

    Kordeva's Intelligent Workflow automation and In-Depth Reporting are Premium-tier features with no documented automation API. We do not migrate workflow configurations, reporting definitions, or automation rules. During discovery we confirm which tier the customer is on and explicitly exclude Premium-only features from the migration inventory. We deliver a written map of every detected workflow and report requiring rebuild in Nutshell. Nutshell's automation layer and reporting tools are documented on their help center and are accessible to the customer's admin post-migration without additional cost beyond the Nutshell subscription.

Migration approach

Six steps for a successful Kordeva to Nutshell data migration

  1. Discovery and export capability testing

    We audit the Kordeva account for object counts (People, Companies, Deals, Activities), active custom field definitions, owner assignments, and tier confirmation (Regular or Premium). We run connectivity tests against the Kordeva Custom Fields API and attempt a UI CSV export to determine which data types are available for extraction. The discovery output is a written scope confirming which objects migrate, which require manual handling, and which are excluded (Campus Management, Call Center Software).

  2. Custom field enumeration and Nutshell schema setup

    We enumerate every distinct custom field definition found in Kordeva's Custom Fields API, classify each by data type (text, number, date, checkbox, dropdown), and create matching Nutshell custom fields on Person, Company, and Deal before any data import begins. We validate field creation in a Nutshell test account provided by the customer. Any field type that has no direct Nutshell equivalent is flagged for the customer to choose a mapping strategy during the validation pass.

  3. Owner reconciliation and User provisioning

    We extract every distinct Kordeva Owner referenced on Person, Company, Deal, and Activity records and match by email against the Nutshell destination account's User list. Any Owner without a matching Nutshell User is placed in a reconciliation queue. The customer's Nutshell admin provisions missing Users (active or inactive depending on whether the original Kordeva owner is still active in the team). Owner resolution must be complete before Deal and Activity imports run because Nutshell requires a valid User reference on assigned records.

  4. Sandbox migration and reconciliation

    We run a full migration into a Nutshell test account using production-like data volume. The customer's RevOps lead reconciles record counts (People in, Companies in, Deals in, Activities in), spot-checks 20-30 random records against the Kordeva source, and signs off the field mapping and object associations before production migration begins. Custom field mapping corrections and any schema mismatches are resolved in this pass.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Companies (created first as the Person association target), People (with Company lookup resolved), Deals (with Person, Company, and Owner lookups resolved), then Activities (with Person and Deal lookups resolved). Each phase emits a row-count reconciliation report before the next phase begins. If Kordeva invoice records are in scope, they run after Companies and People with a separate field-mapping worksheet applied.

  6. Cutover, validation, and workflow rebuild handoff

    We freeze Kordeva record creation 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 Intelligent Workflow and In-Depth Reporting inventory document to the customer's admin team. We support a three-day hypercare window where we resolve any reconciliation issues raised by the sales team. We do not rebuild Kordeva workflows in Nutshell inside the migration scope; that work is handled by the customer's admin using Nutshell's automation documentation.

Platform deep dives

Context on both ends of the pair

Kordeva logo

Kordeva

Source

Strengths

  • Bundles CRM, call center, and campus management in one vendor relationship.
  • Includes accounts and invoicing at the base tier without requiring a separate accounting tool.
  • Custom Fields API enables programmatic access to extended resource attributes.
  • Intelligent Workflow and In-Depth Reporting available on Premium tier.
  • Regular IT Support included across all tiers.

Weaknesses

  • Extremely limited public review presence with only one verified G2 review on record.
  • API documentation is sparse; no public rate limit specifications or bulk export endpoints found.
  • Campus Management and Call Center modules are separate product lines that may not integrate deeply with the CRM core.
  • Competitor research (TrustRadius) lists Kordeva alongside much larger CRM vendors, suggesting it occupies a niche position without comparable market traction.
  • No public pricing page found in the research data, making cost comparison difficult.
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 Kordeva 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

    Kordeva: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Kordeva 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 one and two weeks for accounts under 5,000 People and 2,000 Deals with standard fields and no custom field schema complexity. Migrations with active custom field definitions on multiple objects, account-level invoicing records, or large engagement histories (over 100,000 activity records) move to three to four weeks because of field-enumeration work, parent-record resolution, and reconciliation testing. Activity history completeness depends on what Kordeva's export mechanism surfaces during discovery.

Adjacent paths

Related migrations to explore

Ready when you are

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