CRM migration
Field-level mapping, validation, and rollback between UPNIFY CRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
UPNIFY CRM
Source
Nutshell
Destination
Compatibility
7 of 10
objects map 1:1 between UPNIFY CRM and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from UPNIFY CRM to Nutshell is a migration from a LATAM-focused WhatsApp-native platform into a US-centric SMB CRM with broader integrations and stronger reporting tooling. UPNIFY stores Prospects in a distinct pre-qualification object; Nutshell uses Leads for the same stage, so we resolve the routing rule during scoping before any record import. Quotations carry embedded exchange-rate metadata that must be flattened into a base-currency price field before loading into Nutshell's Quote object. The Connect WhatsApp conversation store lives in a separate data partition and does not migrate natively into Nutshell; we export it as a structured archive and flag it for the customer's admin to attach manually. UPNIFY's Goals, Calendar tasks, and tag-segmentation assignments move as-is. Flows, automations, and WhatsApp bundles do not migrate and are documented separately for admin rebuild.
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 UPNIFY 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.
UPNIFY CRM
Client
Nutshell
Person
1:1UPNIFY Client maps 1:1 to Nutshell Person. Standard fields (name, email, mobile phone, company association) migrate directly. Custom client fields map as key-value pairs into Nutshell custom fields on Person. WhatsApp conversation history is stored in UPNIFY's separate Connect data partition and does not ingest into Nutshell's activity model; we export it as a structured JSON archive and flag it for manual attachment by the admin post-migration.
UPNIFY CRM
Company
Nutshell
Organization
1:1UPNIFY Company maps to Nutshell Organization. We sequence Organization import before Person import so that the Organization-Person linkage is satisfied at insert time. Domain and address fields map directly; industry and employee-count fields map to Nutshell standard fields where present or to custom fields where the source data does not fit a default field.
UPNIFY CRM
Opportunity
Nutshell
Deal
1:1UPNIFY Opportunity maps to Nutshell Deal. Pipeline stage names and IDs map via a customer-supplied stage mapping table. Deal value, expected close date, and owner assignment migrate directly. Loss reason and win reason from UPNIFY custom properties map to Nutshell's built-in loss reason field. Each UPNIFY pipeline maps to a Nutshell Deal pipeline configured before migration.
UPNIFY CRM
Prospect
Nutshell
Lead
1:1UPNIFY Prospect maps to Nutshell Lead. Prospects represent pre-qualified leads in a separate object from Clients, which maps cleanly to Nutshell's Lead object. We resolve any lifecycle-stage values (lead quality, source, score) as custom fields on the Lead record. The customer chooses whether to migrate Prospects as Leads pending conversion or as Persons already qualified, based on their sales process.
UPNIFY CRM
Quotation
Nutshell
Quote
lossyUPNIFY Quotations map to Nutshell Quote with a significant transformation step. Quotations carry embedded multi-currency exchange-rate metadata that must be flattened into a single base-currency price field. We extract the quotation line items, convert to the customer's preferred base currency using the embedded rate, and load the normalized Total and line-item amounts into Nutshell's Quote object. Currency metadata is stored in a custom field for audit.
UPNIFY CRM
Product (Catalog)
Nutshell
Product
1:1UPNIFY Products under Catalogs migrate to Nutshell Products. Product name, SKU, price, and description migrate directly. Stock-level data is not consistently populated in UPNIFY and is flagged as a gap if present. If the customer uses Nutshell Quotes, we create Price Book entries alongside Product records.
UPNIFY CRM
Calendar (Tasks and Reminders)
Nutshell
Task
1:1UPNIFY Calendar entries (tasks, reminders, appointments) migrate to Nutshell Tasks. Task title, status, due date, owner, and completion flag migrate directly. Completed versus open status is preserved. Appointment-type calendar entries with start and end times migrate as Tasks with a date field and a note indicating the original appointment window.
UPNIFY CRM
Goals
Nutshell
Custom Fields on User or Deal
lossyUPNIFY Goals track team or user-level sales targets. Nutshell does not have a native Goals object, so we migrate goal name, period, target value, and owner assignment as custom fields on the related User or Deal record. The customer chooses the target object during scoping. Historical goal records are preserved as read-only reference data.
UPNIFY CRM
Tag Segmentation
Nutshell
Tags on Person, Organization, Lead, Deal
lossyUPNIFY tags are applied across Clients, Companies, and Opportunities for segmentation. Nutshell supports Tags on Person, Organization, Lead, and Deal. We export all tag assignments per object and reconstruct the tag list in Nutshell, preserving which object each tag was attached to. Tags with more than 50 distinct values are flagged for the admin to consolidate if they exceed Nutshell's tagging limits on the target plan.
UPNIFY CRM
Custom Fields
Nutshell
Custom Fields
1:1Custom fields on UPNIFY Clients, Companies, and Opportunities (types: text, number, date, dropdown) map to Nutshell custom fields on the equivalent objects (Person, Organization, Deal). Field types that do not match exactly — for example, a UPNIFY multi-select dropdown migrating to a Nutshell single-select — are flagged for the admin to resolve before migration. Custom field limits vary by Nutshell plan and are checked during scoping.
| UPNIFY CRM | Nutshell | Compatibility | |
|---|---|---|---|
| Client | Person1:1 | Fully supported | |
| Company | Organization1:1 | Fully supported | |
| Opportunity | Deal1:1 | Fully supported | |
| Prospect | Lead1:1 | Fully supported | |
| Quotation | Quotelossy | Fully supported | |
| Product (Catalog) | Product1:1 | Fully supported | |
| Calendar (Tasks and Reminders) | Task1:1 | Fully supported | |
| Goals | Custom Fields on User or Deallossy | Fully supported | |
| Tag Segmentation | Tags on Person, Organization, Lead, Deallossy | Fully supported | |
| Custom Fields | Custom Fields1:1 | Mapping required |
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.
UPNIFY CRM gotchas
No month-to-month billing — annual or semi-annual commitment required upfront
WhatsApp conversation bundles are priced separately and use a credit model
MAX suite pricing bundles four products — CRM seat count affects total cost
Flow task automation uses a prepaid volume model distinct from seat-based billing
API documentation is not publicly exposed at a developer portal
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 contract alignment
We audit the UPNIFY portal for active objects (Clients, Companies, Opportunities, Prospects, Quotations, Products, Goals, Calendar entries), tag inventory, custom field definitions, and pipeline stage configuration. We confirm the customer's UPNIFY contract end date and billing cycle to identify overlap risk with Nutshell. The discovery output is a written migration scope, a stage-mapping table for the customer to approve, and a Nutshell plan recommendation based on custom field and integration requirements.
Source data extraction and transformation
We extract data from UPNIFY via the available API endpoints or the Administration panel bulk export. Multi-currency quotation metadata is flattened to base-currency price fields during the transformation phase. Prospects are routed to the Lead mapping. Tags are exported per object and reformatted for Nutshell's tag structure. We produce a transformation manifest that the customer reviews before any destination write begins.
Nutshell schema provisioning
We create the destination schema in Nutshell: Organizations (from Companies), custom fields (from UPNIFY custom field definitions), Deal pipelines and stage values (from UPNIFY Opportunity stages), Price Books and Products (from UPNIFY Catalogs), and any custom fields needed to store Goals or quotation metadata. Schema is provisioned in the customer's live Nutshell account with a test-validation pass before record import begins.
Sandbox migration and reconciliation
We run a full migration into a Nutshell trial or sandbox environment using production-equivalent data volume. The customer spot-checks 25-50 records across each object (Person, Organization, Lead, Deal, Task) against the UPNIFY source and signs off the mapping before production migration. Tag preservation and custom field data are verified at this stage. Any mapping corrections are applied before the production phase.
Production migration in dependency order
We run production migration in record-dependency sequence: Organizations first, then People (with OrganizationId resolved), then Leads (Prospect routing applied), then Deals (with OwnerId, OrganizationId, and stage resolved), then Products and Price Book entries, then Tasks and Calendar history, then Goals as custom fields, then tag assignments last. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and handoff
We freeze UPNIFY writes during cutover, run a final delta migration of records modified during the migration window, then designate Nutshell as the system of record. We deliver a written inventory of any Flows, automations, or Connect WhatsApp bundles that require manual rebuild or separate archival. We support a one-week post-migration window to resolve data reconciliation issues raised by the sales team.
Platform deep dives
UPNIFY 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 UPNIFY 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
UPNIFY CRM: Not publicly documented.
Data volume sensitivity
UPNIFY CRM exposes a bulk API — large-volume migrations stream efficiently.
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 UPNIFY CRM to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your UPNIFY 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 UPNIFY 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.