CRM migration
Field-level mapping, validation, and rollback between Pipz and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Pipz
Source
Nutshell
Destination
Compatibility
6 of 10
objects map 1:1 between Pipz and Nutshell.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Moving from Pipz to Nutshell is a migration from a Brazilian all-in-one marketing-sales platform with contact-based billing to a US-focused per-user sales CRM with unlimited contacts on every paid tier. The structural differences are significant: Pipz uses a single Contact object at the center of its data model with a proprietary Customer Engagement Index for behavioral scoring, while Nutshell uses a People (contact) and Company structure without native behavioral scoring. We preserve the CEI as a custom numeric field, flatten Pipz's nested contact-company relationships into Nutshell's People linked to Companies, and transfer Deals as Opportunities with stage and owner mappings intact. Activity history (email events, chat, page views) migrates as Task records with timestamps. Pipz's drag-and-drop automations, email campaign logic, and smart segment rules do not migrate; we deliver a written inventory of these for your admin to rebuild in Nutshell. Pricing shifts from Pipz's contact-based model to Nutshell's per-user model, which is more predictable for growing sales teams even if the per-seat cost is higher.
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 Pipz 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.
Pipz
Contact
Nutshell
Person
1:1Pipz Contacts map directly to Nutshell People records. The primary fields (name, email, phone, address) migrate 1:1 to their Nutshell equivalents. Custom fields on Pipz Contacts migrate to Nutshell Person custom fields, which are created during the pre-migration schema phase. Pipz's Customer Engagement Index is a proprietary behavioral score with no native Nutshell equivalent; we preserve it as a custom numeric field (cei_score) on the Nutshell Person record. Activity association (which Pipz contacts logged which events) resolves via the Contact-to-Person lookup after People records are created.
Pipz
Company
Nutshell
Company
1:1Pipz Companies map to Nutshell Companies as organizational records. Nutshell People can be linked to multiple Companies, which handles Pipz's scenario where a contact is associated with more than one organizational record. The Company is created in Nutshell before any linked People are inserted so that the lookup relationship is satisfied at the time of Person import. Website, industry, size, and address fields migrate where present on the source Pipz Company record.
Pipz
Deal
Nutshell
Opportunity
1:1Pipz Deals map to Nutshell Opportunities with deal name, value, owner, stage, and close date preserved. The Pipz deal stage maps to the closest Nutshell pipeline stage by name, and any stage probability from Pipz is noted for manual configuration in Nutshell if the customer uses the Pro or Enterprise pipeline goals feature. Closed-Lost and Closed-Won Pipz deal statuses translate to the equivalent Nutshell Opportunity status.
Pipz
Pipeline Stage
Nutshell
Opportunity Stage
lossyPipz pipeline stages are transferred as Nutshell pipeline stage names with their relative ordering preserved. Pipz allows automation triggers attached to stage transitions; these do not migrate to Nutshell because Nutshell's pipeline stages are sales-process markers without built-in trigger logic. We deliver a stage-transition trigger list as part of the automation inventory document so the customer's admin can evaluate which stage transitions warrant Nutshell workflow rebuilds.
Pipz
Activity
Nutshell
Task (Activity log)
1:1Pipz Activities span email opens, link clicks, chat conversations, page views, and automation-triggered events. We map each activity type to a Nutshell Task record: email-related events become Task with a type marker, chat sessions become Task with a notes field containing the transcript excerpt, and page views become informational Task entries with the URL in the notes. The original Pipz timestamp (created_at) is preserved as the Nutshell Activity Date so the timeline ordering is intact in Nutshell's activity log.
Pipz
Email Campaign
Nutshell
List
lossyPipz Email Campaign records contain metadata (name, subject, send date, status, contact list membership) that migrates to Nutshell as a List record with campaign name and description preserved. Campaign performance metrics (open rate, click rate) do not have a native Nutshell equivalent and are documented in the migration inventory for the customer's reporting rebuild. Email campaign automation triggers (which Pipz uses to enroll contacts in workflows based on campaign actions) do not migrate; they are listed in the automation inventory document.
Pipz
Smart Segment
Nutshell
Saved Filter
lossyPipz Smart Segments are built from demographic rules, tag conditions, and behavioral event filters. Nutshell does not have a native segment-builder equivalent; we transfer segment definitions as written filter criteria (field names, operators, values) in the migration inventory so the customer's admin can recreate them as saved People filters or Nutshell List memberships. The underlying tag and event data that feeds the segment logic does migrate, so the admin has the raw material to rebuild the segment in Nutshell.
Pipz
Tag
Nutshell
Custom text field or Tag
lossyPipz tags are a flexible labeling system applied across Contacts, Companies, Deals, and Campaigns. Nutshell People do not have a native multi-value tag field; we map Pipz tags to a Nutshell custom text field (tags) as a comma-separated string, preserving the full tag set per record. If the customer uses tags for segmentation or reporting, we recommend creating a dedicated custom field per major tag category during the pre-migration schema phase to enable filterable tag-based views in Nutshell.
Pipz
Custom Field
Nutshell
Custom Field
1:1Pipz custom fields on Contacts, Companies, and Deals map to Nutshell custom fields on Person, Company, and Opportunity respectively. We extract the full field definition including type, options, and default values during scoping. Nutshell supports Text, Long Text, Currency, Date, Number, and Dropdown custom field types. We perform type-mapped creation of each Nutshell custom field before record migration so that the target schema is in place. Pipz custom fields with Pipz-specific automation trigger references are flagged in the field inventory for the customer to evaluate post-migration.
Pipz
User
Nutshell
User
1:1Pipz Users map to Nutshell Users by email address match. Owner assignments on Contacts, Companies, Deals, and Activities resolve via the Nutshell User lookup after the User table is confirmed. Pipz includes unlimited team members on any paid plan, which may exceed the Nutshell seat count if the customer licenses only a subset of Pipz team members. We flag the user count differential during scoping and the customer determines which Pipz users become Nutshell licensed users versus inactive/invited observers.
| Pipz | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal | Opportunity1:1 | Fully supported | |
| Pipeline Stage | Opportunity Stagelossy | Fully supported | |
| Activity | Task (Activity log)1:1 | Fully supported | |
| Email Campaign | Listlossy | Fully supported | |
| Smart Segment | Saved Filterlossy | Fully supported | |
| Tag | Custom text field or Taglossy | Fully supported | |
| Custom Field | Custom Field1:1 | Fully supported | |
| User | User1: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.
Pipz gotchas
Contact-based pricing is migration-critical for billing
Customer Engagement Index does not map to standard fields
API rate limits and bulk endpoints are not publicly documented
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
Discovery and schema audit
We audit the source Pipz account across the active solution tier, contact count, company count, deal volume, pipeline and stage structure, custom field definitions (with type and options), engagement event volume, active automation rules, and Smart Segment definitions. We pair this with a Nutshell plan analysis: Foundation ($16/user/mo) covers basic contact, company, and deal migration with one pipeline; Pro ($42/user/mo) adds multiple pipelines, stage goals, and sales automation triggers; Enterprise ($79/user/mo) adds unlimited pipelines, custom fields, and API support. The discovery output is a written migration scope document that identifies every object, field, and automation requiring a rebuild decision.
Schema design and custom field provisioning
We create the destination schema in Nutshell before any data moves. This includes creating Nutshell custom fields for each Pipz custom field (with type-mapped equivalents: Pipz text to Nutshell text, Pipz dropdown to Nutshell dropdown, Pipz date to Nutshell date), creating the cei_score custom numeric field for Customer Engagement Index preservation, and configuring Nutshell pipeline stages that match the Pipz pipeline structure by name and ordering. We configure the schema in a Nutshell sandbox or trial account first for validation, then deploy to the production Nutshell environment before migration begins.
User reconciliation and seat planning
We extract every distinct Pipz User referenced as an owner on Contacts, Companies, Deals, and Activities and map them to Nutshell Users by email match. We flag the user count differential: Pipz allows unlimited team members on any paid plan, while Nutshell licenses are per-user. The customer decides which Pipz team members receive Nutshell licensed seats versus observer/inactive status. Migration cannot proceed past the activity phase until owner assignments are resolved because Nutshell Tasks require a valid assigned User reference.
Full Pipz data export
We perform a complete export of all Pipz objects via the REST API: Contacts with all custom field values, Companies with associations, Deals with stage and owner, Activities with timestamps and event types, Email Campaign metadata, Tags with per-record associations, and Smart Segment definitions. We resolve the Pipz engagement event log for timestamp preservation and map the CEI value per contact. For large volumes (over 10,000 records), we coordinate extraction pacing with Pipz API rate-limit responses observed during discovery. The export produces a structured staging dataset organized by object with foreign-key references preserved for relationship resolution.
Production migration in dependency order
We run production migration in record-dependency order: Nutshell Users are confirmed (manual provisioning validated), then Companies are inserted first, then People with Company lookups resolved and CEI preserved in cei_score, then Opportunities with stage mapping and owner assignment, then Activity history (Tasks) with original timestamps preserved. Each phase emits a row-count reconciliation report before the next phase begins. Smart Segment definitions are delivered as a written criteria document appended to the migration inventory, not as an in-system object migration.
Cutover, validation, and automation rebuild handoff
We freeze Pipz write access 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 automation and Smart Segment inventory document to the customer's admin team, covering each Pipz automation trigger, its conditions and actions, and a recommended Nutshell workflow or manual process equivalent. We support a brief hypercare window where we resolve any reconciliation issues raised in the first week of Nutshell use. We do not rebuild Pipz automations, sequences, or segment logic as Nutshell workflows; that work is handled by the customer's admin or a Nutshell implementation partner as a separate engagement.
Platform deep dives
Pipz
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 3 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 Pipz and Nutshell.
Object compatibility
3 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
Pipz: Not publicly documented.
Data volume sensitivity
Pipz 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 Pipz to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Pipz 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 Pipz
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.