CRM migration
Field-level mapping, validation, and rollback between Pipeliner CRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Pipeliner CRM
Source
Nutshell
Destination
Compatibility
7 of 9
objects map 1:1 between Pipeliner CRM and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Pipeliner CRM to Nutshell is a structural migration that resolves terminology and object-model differences alongside the data transfer. Pipeliner maintains separate Account, Contact, and Lead objects; Nutshell consolidates people records into a single People object with a Lead status flag. We apply that split during migration by routing Pipeliner Leads and unconverted Contact records to Nutshell People with Lead status, and fully converted Contacts to People without it. Opportunities map to Nutshell Deals with AccountId resolved via Company lookup before import. We flag Starter-tier API access gaps during scoping to avoid mid-migration discovery, warn that file attachments are inaccessible via Pipeliner's API, and deliver a written Automatizer inventory for the customer's admin to rebuild in Nutshell's automation suite. Timeline and cost are driven by record volume and whether the destination Nutshell plan supports custom fields (Pro and above).
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Pipeliner CRM 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.
Pipeliner CRM
Account
Nutshell
Company
1:1Pipeliner Account records map directly to Nutshell Company. The Account Name becomes the Company name field, and any custom fields on the Account migrate to custom fields on the Company object assuming the destination Nutshell plan supports custom fields (Pro tier and above). Account website, address, and industry fields map to their Nutshell equivalents. We use the Company record as the parent anchor so that related People records can reference it via CompanyId during the import phase.
Pipeliner CRM
Contact
Nutshell
People
1:1Pipeliner Contact records map to Nutshell People. If the Contact is linked to an Account, we set the People.CompanyId to the migrated Company record during import. First name, last name, email, phone, title, and all standard fields migrate directly. Custom fields on Contact map to People custom fields. We flag any Contact records where the associated Account was not migrated (due to deletion or data cleaning) so the customer can decide whether to import them as standalone People or exclude them.
Pipeliner CRM
Lead
Nutshell
People (Lead status)
1:manyPipeliner Lead records map to Nutshell People with the Lead status flag set to indicate pre-conversion status. Lead score, lead status, and source fields from Pipeliner migrate to Nutshell People custom fields. We do not merge Leads and Contacts into a single import pass—Leads are imported after Companies and People are in place so that the Lead-to-Account association resolves correctly. Customers who do not use Pipeliner's separate Lead object (many SMB teams use Contacts only) skip this step entirely.
Pipeliner CRM
Opportunity
Nutshell
Deal
1:1Pipeliner Opportunity records map to Nutshell Deal. The Opportunity name becomes the Deal name, amount maps to Deal value, close date maps to expected close date, and stage maps to the corresponding Nutshell pipeline stage. We resolve Opportunity.AccountId to the migrated Nutshell CompanyId at migration time and set Opportunity.OwnerId to the matching Nutshell User. Stage probability percentages from Pipeliner are stored as a custom field in Nutshell because Deals do not natively expose probability in the same way.
Pipeliner CRM
Quote
Nutshell
Quoting (configuration)
lossyPipeliner Quotes linked to Opportunities map to Nutshell's built-in Quoting tool, which is available on Pro and above plans. Quote line items and totals migrate to Nutshell Quoting line items, and the linked Account and Opportunity map to the corresponding Nutshell Company and Deal. If the customer is on Nutshell Foundation (no Quoting tool), we flag this during scoping and either exclude Quote migration or document a post-migration manual setup. Nutshell Quoting requires the customer to configure products and a price list before Quotes can be attached to Deals.
Pipeliner CRM
Product
Nutshell
Product
1:1Pipeliner Product catalog items map to Nutshell Products. Product name, SKU, unit price, and description migrate to the Nutshell Product object. Products linked to Opportunities via Pipeliner's Product Grid migrate as line items on the corresponding Nutshell Deal. We confirm during scoping whether Nutshell's Quoting tool is enabled on the destination plan because Product-to-Quoting-line-item mapping depends on it.
Pipeliner CRM
Activity
Nutshell
Activity (Task/Note)
1:1Pipeliner Activities (Tasks and Appointments) linked to Accounts, Contacts, or Opportunities map to Nutshell Activity records linked to the corresponding Company or People record. Appointment start and end times, location, and notes migrate to Nutshell Activity fields. Task status, priority, and due date map directly. We resolve the parent record (Company or People) by matching against the migrated Pipeliner entity IDs.
Pipeliner CRM
Project
Nutshell
Not supported
1:1Pipeliner Project records link to Accounts, Contacts, and Opportunities with date-based tracking. Nutshell does not have a native Project object. We flag all Project records during scoping and ask the customer to choose between migrating Project data as Notes attached to the related Company or Deal, or excluding Projects from the migration scope. Projects are not a standard CRM object in Nutshell and there is no native replacement within the platform.
Pipeliner CRM
Custom Entity
Nutshell
Not supported
1:1Pipeliner supports fully custom entity creation beyond its eight standard objects. Nutshell does not have a general-purpose custom entity model. Any custom entities the customer has created in Pipeliner must be assessed individually during scoping: if the data can be restructured as custom fields on a standard Nutshell object (Company, People, Deal) we apply that transformation; if the data requires a true separate object, we exclude it and document the gap for the customer to address in a separate engagement or via Nutshell's API-based custom storage.
| Pipeliner CRM | Nutshell | Compatibility | |
|---|---|---|---|
| Account | Company1:1 | Fully supported | |
| Contact | People1:1 | Fully supported | |
| Lead | People (Lead status)1:many | Fully supported | |
| Opportunity | Deal1:1 | Fully supported | |
| Quote | Quoting (configuration)lossy | Fully supported | |
| Product | Product1:1 | Fully supported | |
| Activity | Activity (Task/Note)1:1 | Fully supported | |
| Project | Not supported1:1 | Fully supported | |
| Custom Entity | Not supported1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Pipeliner CRM gotchas
Starter tier has no API access
Attachments are not accessible via API
Automatizer workflows have no export mechanism
3-user minimum on Starter creates billing floor
Pipeline stages are per-user configurable
Nutshell gotchas
Contact tier limits enforced on import
No bulk API endpoint requires paginated extraction
Email sequences not exportable via API
Foundation plan disables key sales features
Pair-specific challenges
Migration approach
Scoping and plan verification
We audit the source Pipeliner account for plan tier (Starter/Business/Enterprise/Unlimited), object inventory (standard and custom entities), record counts per object, Automatizer workflow count and complexity, and attachment volume. We confirm the destination Nutshell plan (Foundation/Pro/Power AI/Enterprise) and verify whether custom fields and Quoting are available. If the source is Starter tier, we require a plan upgrade or agree on a CSV-only export scope with the customer before proceeding.
Schema mapping and transform design
We design the mapping between Pipeliner's entity model and Nutshell's. This includes resolving Accounts to Companies, Contacts and Leads to People with status differentiation, Opportunities to Deals with AccountId resolved to CompanyId, and any Quotes mapped to Nutshell Quoting (Pro+ only). We also define how Pipeliner's per-user pipeline stage overrides are collapsed to the canonical admin schema. Custom field mappings are documented in a field-level mapping sheet reviewed by the customer before migration begins.
Sample migration and reconciliation
We run a test migration on a representative sample (typically 200-500 records per object type) into a staging Nutshell account. The customer reviews the output, spot-checks field values, verifies that Opportunity-to-Company associations are intact, and confirms that stage labels were normalized correctly. We correct any mapping errors identified in the sample before proceeding to the full migration. This step prevents corrections from being applied after production data is loaded.
Full migration in dependency order
We execute the full migration in dependency order: Companies first (as parent anchors), then People (with Lead status applied to Pipeliner Leads), then Deals with CompanyId and OwnerId resolved, then Activities, then Products and Quote data. Each phase emits a row-count reconciliation report. We use Pipeliner's REST API on Business tier and above; Starter tier uses UI CSV export with manual relationship reconstruction. Custom entities are handled last on a per-case basis depending on the scoping outcome.
Delta sync, cutover, and Automatizer handoff
After the full migration, we run a delta sync of any new records created in Pipeliner during the migration window. We freeze writes to Pipeliner, run the final delta pass, then hand off Nutshell as the system of record. We deliver the Automatizer inventory document listing every identified automation with its trigger, conditions, actions, and recommended Nutshell automation equivalent. We do not rebuild Automatizer workflows inside the migration scope. Post-migration admin support for Nutshell configuration is a separate engagement.
Platform deep dives
Pipeliner CRM
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Pipeliner CRM and Nutshell.
Object compatibility
2 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Pipeliner CRM: Not publicly documented by Pipeliner; general industry range for comparable CRMs is 500-2,500 req/min depending on plan tier.
Data volume sensitivity
Pipeliner CRM doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Pipeliner CRM to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Pipeliner CRM to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Pipeliner CRM
Other ways to arrive at Nutshell
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.