CRM migration

Migrate from PipelineManager to Nutshell

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

PipelineManager logo

PipelineManager

Source

Nutshell

Destination

Nutshell logo

Compatibility

67%

6 of 9

objects map 1:1 between PipelineManager and Nutshell.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from PipelineManager to Nutshell is a migration between two purpose-built SMB sales CRMs with different structural assumptions. PipelineManager organizes records across multiple Pipelines, each with ordered Stages that Deals move through; Nutshell uses a single Pipeline model with configurable Stages on each record type. We map the PipelineManager Pipeline-Stage structure into Nutshell's unified pipeline, splitting by line of business where multiple Pipelines exist. Activity history (calls, emails, notes, tasks) migrates as Nutshell Tasks preserving timestamps and owner assignments. Custom properties on People and Companies migrate to Nutshell's supported types (Text, Long Text, Currency, Date) with unsupported types flagged for manual re-creation. Workflows, email drip sequences, and Map View route configurations do not migrate; we deliver a written inventory of these for the customer's admin to rebuild 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

PipelineManager logo

PipelineManager

What's pushing teams away

  • No free version — only a free trial — pushes very small teams toward HubSpot Free or Zoho Bigin.
  • Light on workflow automation, marketing automation, and analytics depth compared with mid-market CRMs like Pipedrive or HubSpot.
  • Limited public review presence on G2 and Capterra makes peer validation thinner than for established competitors.
  • No publicly documented developer API limits integration into custom BI or marketing stacks.
  • Mobile experience and integration ecosystem are smaller than market leaders, constraining field-sales teams that need offline access.

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

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

PipelineManager

Pipeline

maps to

Nutshell

Pipeline + Stages

lossy
Fully supported

PipelineManager Pipelines map into Nutshell's single Pipeline as Stage definitions. When PipelineManager has one Pipeline, it maps directly as Nutshell Stages on the People, Company, and Deal record types. When PipelineManager has multiple Pipelines (e.g., separate pipelines for different lines of business), we consolidate them into Nutshell's single Pipeline and create Stage groupings using a custom stage_order field or a Pipeline Type custom field on each record to preserve the original pipeline context. Stage probability values transfer to Nutshell's Stage win probability percentages.

PipelineManager

Deal

maps to

Nutshell

Opportunity

1:1
Fully supported

PipelineManager Deals map to Nutshell Opportunities. The deal name, value (amount), stage, owner, expected close date, and created/modified timestamps migrate. PipelineManager's pipeline and stage fields map to Nutshell's pipeline stage. Closed-Lost and Closed-Won dates migrate to Nutshell's last_activity_date and a custom closed_date field. Deals without a linked owner are flagged during scoping for reassignment to an active Nutshell user before migration.

PipelineManager

People

maps to

Nutshell

People

1:1
Mapping required

PipelineManager People map directly to Nutshell People records. Core fields (name, email, phone, address, title, company association) migrate 1:1. The company link in PipelineManager People resolves to a Nutshell Company record created first so the People import satisfies the Company lookup. Custom properties on People (e.g., source_channel, preferred_contact_method) map to Nutshell custom fields of matching type (Text, Currency, Date, etc.). If a PipelineManager custom property type has no Nutshell equivalent, it is flagged for manual re-creation post-migration.

PipelineManager

Companies

maps to

Nutshell

Companies

1:1
Mapping required

PipelineManager Company records map to Nutshell Company records. The company name, domain, address, phone, and industry fields migrate directly. Custom properties on Companies (e.g., account_tier, contract_value) map to Nutshell Company custom fields of equivalent type. The company is created before People import so that the People-Company association is preserved via Nutshell's linked Company field on People.

PipelineManager

Activity (calls, emails, notes, tasks)

maps to

Nutshell

Task

1:1
Fully supported

PipelineManager Activity logs (calls, emails, meetings, notes, and task records) migrate as Nutshell Tasks. Each Activity receives a Task record with the activity type preserved in a custom task_type field (Call, Email, Meeting, Note), the original timestamp set as Task due_date, and the content preserved in the Task description. Activity owner maps by email to the corresponding Nutshell user. Linked Deals or People attach via Nutshell's related record references. If an Activity references a PipelineManager Deal that was not migrated (e.g., closed-lost records excluded by scope), the Activity is linked to the associated Person record instead.

PipelineManager

Custom Properties (People)

maps to

Nutshell

Custom Fields (People)

lossy
Fully supported

PipelineManager custom fields on People (Text, Number, Date, Dropdown, Checkbox, Currency) map to Nutshell People custom fields of equivalent type. Nutshell supports Text (225 char max), Long Text, Currency, Date, Number, Dropdown, and Checkbox for People custom fields. PipelineManager custom fields that use multi-select picklist, formula, or rollup types cannot migrate directly; we flag them in the discovery report and document the required Nutshell replacement field or manual workaround. Custom field labels are preserved as Nutshell field names; API names receive a pm_ prefix to avoid conflicts.

PipelineManager

Custom Properties (Companies)

maps to

Nutshell

Custom Fields (Companies)

lossy
Fully supported

Same mapping logic as People custom properties applies to Companies. Nutshell Company custom fields support the same type set. PipelineManager custom properties on Companies that exceed Nutshell's supported types are flagged during discovery. We document each unmapped property with its PipelineManager type, current values, and a recommended Nutshell equivalent (e.g., a PipelineManager multi-select maps to a comma-separated text field in Nutshell as a manual workaround).

PipelineManager

File Attachments

maps to

Nutshell

File Attachments

1:1
Fully supported

PipelineManager file attachments migrate to Nutshell's file storage as linked attachments to the parent People, Company, or Deal record. Filenames and original upload timestamps are preserved. We export attachments from PipelineManager via the platform's export interface, map them to the corresponding migrated record via the record's external ID, and upload to Nutshell. If a parent record was excluded from migration scope, its attachments are held in a reconciliation folder for the customer to review.

PipelineManager

User (deal owner)

maps to

Nutshell

User

1:1
Fully supported

PipelineManager Owners map to Nutshell Users by email address. We extract all distinct owner IDs referenced on Deals, People, and Companies during discovery. Owners with a matching Nutshell user (by email) map directly. Inactive PipelineManager owners or owners without a Nutshell account are placed in a reconciliation queue; the customer's admin provisions the missing Nutshell user or reassigns the record to an active user before migration resumes. Owner history on Deals is preserved as the assigned Nutshell user on the migrated Opportunity.

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.

PipelineManager logo

PipelineManager gotchas

High

Sales-led / private API surface

Medium

Limited automation primitives

Low

Sparse public review presence

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

  • PipelineManager has no public API for automated export

    PipelineManager does not expose a documented REST or bulk API for automated data extraction. We export PipelineManager data via CSV export from the platform UI (available on all tiers), then parse and transform the CSV records before loading into Nutshell via the Nutshell REST API. The CSV export requires admin access and manual selection of record types and fields. This constraint adds preparation time compared to API-first migrations: we cannot run incremental delta exports, so the cutover window must be tight to minimize records modified between export and load. We recommend a freeze on PipelineManager record creation and editing for 24-48 hours before the final export.

  • Multiple Pipelines must restructure into Nutshell's single Pipeline

    PipelineManager allows multiple named Pipelines (2 on Develop, 5 on Grow, unlimited on Enterprise). Nutshell uses a single Pipeline per account with Stages defined per record type. If the PipelineManager account uses more than one Pipeline, we must decide how to consolidate: by merging all Pipelines into one Nutshell Pipeline with a stage grouping field, by creating separate Nutshell accounts (rare and expensive), or by using a custom pipeline_type field to simulate the split. We design the consolidation strategy during scoping. PipelineManager Pipelines with identical Stage names do not require a grouping field; Pipelines with different Stage names require stage remapping and probability recalibration.

  • Custom property types may exceed Nutshell's supported types

    Nutshell supports Text, Long Text, Currency, Date, Number, Dropdown, and Checkbox custom fields for People, Companies, and Leads. PipelineManager custom properties can include types not directly supported in Nutshell, such as multi-select picklists, formula fields, and rollup summary fields. We identify all PipelineManager custom properties during discovery, map supported types 1:1, and flag unsupported types in a custom fields inventory document with the original type, sample values, and a recommended Nutshell workaround. Formula and rollup fields cannot migrate as computed values; the customer rebuilds these as Nutshell Rollup Helper integrations or manual updates post-migration.

  • Workflows and Map View configurations do not migrate

    PipelineManager workflows (property-triggered automations including stage-change alerts, task creation, and email routing) and Map View route configurations are platform-specific and do not transfer to Nutshell. Nutshell's automation capabilities (email automation, task rules) are different in structure and scope. We do not migrate automations as code. We deliver a written inventory of every active PipelineManager workflow and its trigger conditions, actions, and owner for the customer's Nutshell admin to rebuild. Map View route data is not relevant to Nutshell's contact-centric model and is excluded from migration scope.

Migration approach

Six steps for a successful PipelineManager to Nutshell data migration

  1. Discovery and CSV export preparation

    We request admin access to the PipelineManager account and export all record types via CSV: Deals (with stage, value, owner, and dates), People (with all custom properties), Companies (with all custom properties), Activities (calls, emails, notes, tasks as separate exports), and Pipelines (with Stage names and ordering). We audit the CSV structure for completeness, identify missing fields, flag inactive or orphaned owners, catalog all custom properties with their data types, and count PipelineManager Pipelines to determine consolidation strategy. The discovery output is a written migration scope, a CSV field mapping document, and a Pipeline consolidation recommendation.

  2. Schema design and stage consolidation plan

    We design the Nutshell destination schema based on the discovery findings. This includes provisioning Nutshell People, Company, and Opportunity custom fields to receive the PipelineManager custom properties (with type mapping for each), defining Stage names and win probabilities in Nutshell's Pipeline settings, and designing the multi-Pipeline consolidation strategy if applicable. We configure Nutshell's single Pipeline to accommodate the merged stage set. Custom fields that cannot migrate directly are documented with their source type, sample values, and Nutshell replacement approach. The schema design is validated against the CSV field mapping document before any data moves.

  3. Staging migration and reconciliation

    We run a full migration into a Nutshell staging environment using the exported CSV data transformed per the mapping document. We validate record counts (Deals in = Opportunities in, People in = People in, Companies in = Companies in), spot-check 25-50 records per object against the source CSV, and confirm that custom field values appear correctly in Nutshell. Activity record count reconciliation confirms that all engagement records received a Task in Nutshell with the correct type, timestamp, and owner. Any mapping corrections are documented and applied to the production migration script before the production cutover.

  4. Owner reconciliation and user provisioning

    We extract all distinct PipelineManager owner IDs and match by email to Nutshell users. Owners without a matching Nutshell user are listed in a reconciliation queue with the count of records they own. The customer's Nutshell admin provisions any missing users or reassigns records owned by inactive PipelineManager users to active counterparts. This step must complete before production migration begins because Opportunity and People records in Nutshell require an owner reference.

  5. Production migration in dependency order

    We execute the production migration in dependency order: Companies (first, as People have a required Company link), People (with CompanyId resolved), Opportunities (with owner resolved and stage mapped to Nutshell stage names), Activities (Tasks created per engagement record, linked to the parent Opportunity or Person by name match), and Attachments (linked to the parent record via external ID). Each phase emits a row-count reconciliation report. We pause between phases if rejection rates exceed 1% to investigate before continuing.

  6. Cutover, validation, and automation handoff

    We freeze PipelineManager record creation and editing for 24-48 hours before the final export and load a delta of any records modified during the migration window. We deliver a final reconciliation report comparing source counts to Nutshell counts across all objects. We provide the automation inventory document listing every PipelineManager workflow with its trigger, conditions, and recommended Nutshell equivalent, plus a note that Map View route data is excluded from scope. We support a three-day hypercare window for reconciliation issues raised by the customer's team. We do not rebuild PipelineManager workflows as Nutshell automation rules as that work falls outside standard migration scope.

Platform deep dives

Context on both ends of the pair

PipelineManager logo

PipelineManager

Source

Strengths

  • Visual color-coded sales funnel UI praised by outside sales teams.
  • Built-in Sales Processor with call scripts for outbound prospecting.
  • Fast install with immediate funnel visualization.
  • Responsive support and helpful in-product feedback channel.
  • $49/user/month entry price is accessible for small sales teams.

Weaknesses

  • No free version (free trial only).
  • Lighter automation, marketing, and analytics depth than Pipedrive or HubSpot.
  • No publicly documented developer API.
  • Smaller integration and mobile ecosystem than market leaders.
  • Limited verified reviewer presence.
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?

Moderate CRM migration. 4 of 8 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

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

  • Object compatibility

    C

    4 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

    PipelineManager: Not applicable — no public API surface..

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your PipelineManager 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 three and five weeks for accounts under 15,000 Deals, 8,000 People, and 5 Pipelines requiring consolidation. Migrations with more than three PipelineManager Pipelines, large activity histories (over 200,000 engagement records), or significant custom field type mismatches requiring manual re-creation move to six to ten weeks because of CSV export preparation time, multi-Pipeline consolidation design, and custom field mapping work. The lack of a PipelineManager API means all export work is manual CSV, which adds one to three days to discovery compared to API-first migrations.

Adjacent paths

Related migrations to explore

Ready when you are

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