CRM migration

Migrate from Nutshell to Pipedrive

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

Nutshell logo

Nutshell

Source

Pipedrive

Destination

Pipedrive logo

Compatibility

60%

6 of 10

objects map 1:1 between Nutshell and Pipedrive.

Complexity

BStandard

Timeline

1-2 weeks

Rollback included Accuracy guarantee Field-level validation

Try the reverse

Pipedrive
Nutshell

Overview

What this migration involves

Moving from Nutshell to Pipedrive is a schema-translation migration that requires deliberate choices about two structural differences. First, Nutshell's separate People and Leads objects may both map to Pipedrive Person depending on your pipeline model. Second, Nutshell's activity timeline (calls, emails, meetings, tasks) must be mapped to Pipedrive's Activity object using type and timestamp fields that we preserve during import. We extract Nutshell data via paginated JSON-RPC API calls with rate-limit handling, then load into Pipedrive using its REST API with batch chunking and parent-record lookup resolution. Nutshell's email sequences, automation rules, Nutshell IQ enrichment data, and attachment file blobs do not migrate via API. We deliver a written inventory of every active automation and sequence configuration for your admin to rebuild in Pipedrive's Automation and Smart Campaign features 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

Nutshell logo

Nutshell

What's pushing teams away

  • Reporting features are considered weak by users—many resort to exporting data and performing analysis in Excel rather than using built-in dashboards.
  • Limited customization options for workflows, fields, and pipeline configurations compared to HubSpot or Salesforce, frustrating power users.
  • Mobile app is described as stripped-down relative to desktop, lacking many features available in the full web application.
  • Jack-of-all-trades positioning means Nutshell lacks the depth in any single area—marketing, service, or advanced sales automation—that growing teams eventually require.
  • Email integration limitations documented by TrustRadius reviewers, with some teams reporting reliability issues during high-volume campaign sends.

Choosing

Pipedrive logo

Pipedrive

What's pulling them in

  • Clean drag-and-drop pipeline interface with minimal learning curve, making it approachable for small sales teams without dedicated CRM admins.
  • Visual deal tracking keeps reps focused on next actions — activities, calls, and follow-up tasks surface directly in the pipeline view.
  • Strong integrations via Zapier and native marketplace apps let teams wire Pipedrive into Calendly, ActiveCampaign, and similar sales-stack tools.
  • Mobile apps for iOS and Android keep field reps connected to deals, contacts, and tasks without a desktop session.
  • Reputation and review volume — over 3,000 verified reviews across G2 and Capterra — signal reliability for teams evaluating CRM options.

Object mapping

How Nutshell objects map to Pipedrive

Each row shows how a Nutshell object lands in Pipedrive, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Nutshell

People

maps to

Pipedrive

Person

1:1
Fully supported

Nutshell People records map directly to Pipedrive Person. Standard fields (name, email, phone, address) map to Pipedrive's name, email_id, phone, and address fields. We extract all per-Person custom fields and create matching Pipedrive custom fields before migration. The Person's Organization lookup is resolved at load time using the Nutshell Company-to-Organization mapping.

Nutshell

Companies

maps to

Pipedrive

Organization

1:1
Fully supported

Nutshell Company records map to Pipedrive Organization. Company-level custom fields migrate to Organization custom fields. The Organization record must be created before the related Person records so that the OrganizationId lookup is satisfied at Person insert time. We use the Company domain as a dedupe key during Organization import.

Nutshell

Leads

maps to

Pipedrive

Person (Lead status) or separate Lead object

1:many
Mapping required

Nutshell's separate Leads object requires a migration decision: map to Pipedrive Person with the Lead checkbox enabled, or keep as a separate Pipedrive Lead object if the customer uses a distinct lead qualification workflow. We make this choice during scoping based on the customer's Nutshell pipeline configuration and the maturity of their lead management process. The original Nutshell Lead status and any lead score values migrate to custom fields on the destination record.

Nutshell

Activities

maps to

Pipedrive

Activity

1:1
Fully supported

Nutshell Activities (calls, emails, meetings, tasks) tied to People or Companies map to Pipedrive Activity records. We use the Nutshell activity type field to set the Pipedrive activity_type (call, email, meeting, task) and sub_type fields accordingly. Activity timestamps and subject lines preserve the original Nutshell record for timeline ordering. Each Activity is linked to the resolved Person (and Organization) record via the PersonId field.

Nutshell

Pipelines

maps to

Pipedrive

Pipeline

lossy
Fully supported

Nutshell pipeline definitions extract as stage name, stage order, and win/loss status. We create matching Pipedrive Pipelines before Deal migration begins, using the same stage names and ordering. Stage probability percentages are mapped from Nutshell to Pipedrive stage probability fields. If Nutshell has multiple pipelines, each becomes a separate Pipedrive Pipeline that we configure with its own stages and Deal source filters.

Nutshell

Pipeline Stages

maps to

Pipedrive

Pipeline Stage

lossy
Mapping required

Stage-level configuration including stage name, position, and probability migrates to Pipedrive stage definitions within each Pipeline. Automation triggers attached to specific Nutshell stages are flagged in the documentation deliverable as Pipedrive automation candidates; they do not migrate as active rules.

Nutshell

Custom Fields

maps to

Pipedrive

Custom Fields

lossy
Mapping required

We enumerate all Nutshell custom field definitions across People, Companies, and Leads before migration. Each custom field is matched to a Pipedrive custom field with the equivalent type (text, number, date, dropdown, checkbox, currency). Pipedrive requires custom fields to be created before data import; we provision them in the destination account before the first record loads.

Nutshell

Tags

maps to

Pipedrive

Person Tags or Organization Tags

1:1
Mapping required

Nutshell tags used for categorizing People and Companies export as a flat list per record. We map them to Pipedrive Person or Organization tags depending on the object they were attached to in Nutshell. Tag hierarchy (if any) flattens during transfer. We preserve the original tag strings and let the customer decide on tag consolidation after migration.

Nutshell

Users/Owners

maps to

Pipedrive

User

1:1
Mapping required

Nutshell Users who serve as record owners appear across People, Companies, Leads, and Activities. We map Nutshell users to Pipedrive Users by email match. Users without a matching Pipedrive account go to a reconciliation queue for the customer's admin to provision before record import resumes. Active Nutshell users without Pipedrive access block the OwnerId assignment on Deals.

Nutshell

Attachments

maps to

Pipedrive

Not migrated

1:1
Not supported

Nutshell's API exposes attachment metadata (filename, URL reference) but does not return binary file blobs directly. We export attachment filenames and the original URLs for reference but cannot automatically download and re-upload files. Customers should download attachments directly from Nutshell and re-upload manually to Pipedrive or a linked cloud storage integration post-migration.

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.

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

Pipedrive logo

Pipedrive gotchas

High

Custom field hash keys differ per account

High

Export access gated by visibility groups

Medium

Token-based API rate limits since December 2024

Medium

Sequences and Automations not exposed via REST API

Low

Cost escalates via workflow caps and add-ons

Pair-specific challenges

  • Nutshell JSON-RPC API requires paginated extraction with no bulk endpoint

    Nutshell exposes a JSON-RPC API with no bulk or batch endpoint. Extracting large datasets requires cursor-based pagination across paginated requests. For accounts with 50,000+ records, extraction scales linearly and must be accounted for in migration timeline planning. We implement rate-limit-aware pagination and chunk records into manageable batches, but the lack of a bulk export endpoint means large Nutshell accounts take longer to extract from than REST-based source CRMs.

  • Contact tier limits enforced on Nutshell affect record count before migration

    Nutshell pricing tiers impose strict contact limits (100 on Foundation, scaling up through Pro and Business to Enterprise-scale limits). If your Nutshell account is at or near its contact tier limit, you may need to upgrade before a full migration can proceed without record rejection. We pre-scan your Nutshell record counts during discovery and flag the required tier before initiating extraction.

  • Email sequences and automation rules are not accessible via public API

    Nutshell Pro and Business plan email sequences are stored as server-side automation configurations and are not accessible via the public API. We do not migrate sequences. The People records and their activity history migrate so the context is preserved, but your admin must rebuild email automation workflows in Pipedrive's Automation feature after migration. We document every active sequence name, trigger conditions, and enrolled contacts during discovery for the rebuild checklist.

  • Organization lookup must resolve before Person import

    Pipedrive requires OrganizationId on Person records to be valid at insert time. Since Nutshell allows People to exist without a Company attachment, we flag any Person without a resolved Nutshell Company during extraction. These orphan Persons are loaded first with no OrganizationId, then updated in a second pass once the Organization mapping is complete. This two-pass approach prevents API errors from invalid lookups but adds a phase to the import timeline.

  • Pipedrive API rate limits require batch chunking and throttling

    Pipedrive's REST API enforces rate limits that vary by plan tier. We implement batch chunking and adaptive throttling to stay within Pipedrive's request limits while maximizing throughput. Large migration runs outside business hours when fewer users are competing for API tokens. If the customer has active integrations or sales reps using Pipedrive during migration, we coordinate timing to avoid quota contention.

Migration approach

Six steps for a successful Nutshell to Pipedrive data migration

  1. Discovery and scoping

    We audit the Nutshell account across plan tier, People/Companies/Leads record counts, pipeline and stage configurations, active email sequences, automation rules, custom field definitions per object, user list, and activity volume. We pair this with a Pipedrive plan recommendation based on the customer's team size, pipeline count, and automation requirements. The discovery output is a written migration scope including the Lead merge decision, pipeline mapping plan, and automation inventory.

  2. Data extraction via paginated JSON-RPC

    We extract Nutshell data using paginated JSON-RPC API calls with cursor-based pagination across People, Companies, Leads, Activities, and custom fields. Rate-limit handling and exponential backoff prevent API throttling during extraction. We extract in dependency order: Companies first (for OrganizationId resolution), then People, then Leads, then Activities. Custom field definitions are enumerated separately before data extraction begins to allow Pipedrive schema provisioning to run in parallel.

  3. Schema provisioning in Pipedrive

    We create Pipedrive Pipelines and Stages matching the Nutshell pipeline structure, provision custom fields matching the Nutshell custom field definitions (with type mapping), and configure any required Organization-relationship settings. Schema is provisioned before any data loads so that Pipedrive accepts the incoming field types without validation errors blocking the import.

  4. Test migration and reconciliation

    We run a full migration into a Pipedrive sandbox using production-like data volume. The customer's RevOps lead reconciles record counts (People in, Organizations in, Deals in, Activities in), spot-checks 25-50 records against the Nutshell source for field accuracy, and signs off the mapping before production migration begins. Any field mapping corrections or custom field type adjustments happen here.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Organizations (from Nutshell Companies), Persons (from Nutshell People with OrganizationId resolved), Leads (with the merge or split decision applied), Deals (with Pipeline and Stage resolved from Nutshell pipeline data), Activities (calls, emails, meetings, tasks via batched API inserts). Each phase emits a row-count reconciliation report before the next phase begins. Nutshell Users are mapped to Pipedrive Users by email match; any unmapped owner references are held for admin resolution before Deal import.

  6. Cutover, validation, and automation handoff

    We freeze Nutshell writes during cutover, run a final delta migration of any records modified during the migration window, then enable Pipedrive as the system of record. We deliver the automation and sequence inventory document to the customer's admin team for rebuild in Pipedrive Automation. We do not rebuild Nutshell automations as Pipedrive automations inside the migration scope. We support a one-week hypercare window where we resolve reconciliation issues raised by the customer's sales team.

Platform deep dives

Context on both ends of the pair

Nutshell logo

Nutshell

Source

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
Pipedrive logo

Pipedrive

Destination

Strengths

  • Intuitive drag-and-drop pipeline that sales reps actually use without resistance or training overhead.
  • Per-seat unlimited-deals model on all tiers — reps cannot be blocked from logging activity.
  • Active marketplace with 400+ integrations and a documented REST API with OpenAPI 3 specs.
  • Mobile apps with offline access, call logging, and calendar sync keep field teams operational.
  • Strong focus on sales activity tracking — next-action reminders and follow-up scheduling are first-class features.

Weaknesses

  • No custom objects — teams needing non-standard data structures must work around the four standard entity types.
  • Workflow automation limits by tier (30, 60, 90 active workflows) force upgrades as processes grow.
  • No free permanent plan — teams evaluating fit must commit to a trial without a freemium option.
  • Limited advanced reporting and custom dashboard capabilities compared to HubSpot or Salesforce.
  • Export permissions are gated by visibility groups, meaning data scoping must account for who can see what before migration.

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 Nutshell and Pipedrive.

  • 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

    Nutshell: Not publicly documented in summary form..

  • Data volume sensitivity

    A

    Nutshell exposes a bulk API — large-volume migrations stream efficiently.

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Nutshell to Pipedrive migrations land between one and two weeks for accounts under 5,000 People and 2,000 Deals with clean data and no complex custom field configurations. Migrations with active custom fields across multiple objects, separate Leads records requiring merge decisions, large activity histories, or multiple Nutshell pipelines extend to three to five weeks because of JSON-RPC extraction time, Organization lookup resolution, and the automation documentation deliverable.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Nutshell.
Land in Pipedrive, 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