CRM migration
Field-level mapping, validation, and rollback between NetHunt CRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
NetHunt CRM
Source
Nutshell
Destination
Compatibility
7 of 10
objects map 1:1 between NetHunt CRM and Nutshell.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Moving from NetHunt CRM to Nutshell is a data-model translation that starts with NetHunt's folder-based architecture and ends with Nutshell's People, Companies, and Leads structure. NetHunt organizes every Record inside Folders and requires querying each folder separately via API; Nutshell uses a flat People and Company model with optional Lead qualification. We enumerate every folder in NetHunt, extract all Records by type (Contact, Lead, Company, Deal), translate folder-specific custom field schemas into Nutshell's equivalent custom field definitions, and import in dependency order (Companies first, then People, then Leads, then Deals, then Activities). NetHunt Workflows do not migrate — the automation logic lives inside Gmail and NetHunt's web UI with no export mechanism, so we deliver a written inventory of every active Workflow for the customer's admin to rebuild in Nutshell after cutover. The non-refundable subscription policy means we recommend aligning migration cutover with billing cycle ends to avoid paying for unused time in NetHunt.
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 NetHunt 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.
NetHunt CRM
Contact
Nutshell
Person (People)
1:1NetHunt Contact records (the primary CRM record type for individuals) map to Nutshell People. Standard fields (name, email, phone, address) migrate directly. Custom fields defined on the source folder are recreated as custom fields on the Nutshell People object before import. NetHunt Contact-to-Company linkage (stored as a link on the Contact record) is preserved by resolving the destination Nutshell Company before Person insert so the People record is attached to the correct Company at migration time.
NetHunt CRM
Lead
Nutshell
Lead
1:1NetHunt Lead records (a distinct record type from Contact in NetHunt, with lead-specific lifecycle stages) map directly to Nutshell Lead. Lead status, source, and score properties migrate to Nutshell Lead's standard fields. Any custom fields on the Lead folder in NetHunt are recreated as custom fields on Nutshell Lead before migration. Lead-to-Company linkage migrates via the same Company-first resolution step used for People.
NetHunt CRM
Company
Nutshell
Company
1:1NetHunt Company records map to Nutshell Company. The domain stored in NetHunt becomes the Company website field and serves as a dedupe key during import. Nutshell Company is created before any Person or Lead that references it, ensuring the Company relationship is satisfied at the moment of linked-record insert.
NetHunt CRM
Deal
Nutshell
Account (in pipeline context)
1:1NetHunt Deals (pipeline opportunities with stage, value, and responsible user) map to Nutshell's Deal tracking. Deal stage names from NetHunt's pipeline are recreated as Nutshell pipeline stages during schema setup. Deal value, expected close date, owner, and custom deal fields migrate to Nutshell Deal fields. Deals must be migrated after Companies and People/Contacts to satisfy the Account relationship and owner references.
NetHunt CRM
Pipeline
Nutshell
Pipeline (Nutshell)
lossyNetHunt supports multiple pipelines with configurable stages per pipeline. We read each pipeline's stage definitions via the NetHunt API during folder enumeration and recreate them as Nutshell Pipelines with corresponding stage names and ordering. Stage-to-stage value probability mappings transfer where NetHunt stores them. Note that Nutshell Foundation tier limits users to one pipeline; Nutshell Pro and above support multiple pipelines.
NetHunt CRM
Folder
Nutshell
Nutshell People + Company + Lead object set
1:manyNetHunt Folders are the top-level organizational container and do not map to a single Nutshell object. Each Folder is treated as a source dataset containing Records of mixed types (People, Companies, Leads, Deals). We enumerate every accessible folder, extract Records by type from each folder, and distribute them to the corresponding Nutshell object. Folder-specific custom field schemas are captured per folder and translated into Nutshell custom fields scoped to the relevant object type.
NetHunt CRM
Activity (Email, Note)
Nutshell
Activity on Person or Company
1:1NetHunt Activities (emails, notes attached to Records) map to Nutshell's activity timeline on People and Companies. Email body content may require HTML-to-text normalization during transform depending on the source email encoding. We migrate activities after the parent People and Company records exist in Nutshell to maintain the activity linkage. Activities attached to Leads map to Nutshell Lead activity timeline.
NetHunt CRM
Call Log
Nutshell
Activity on Person or Company
1:1NetHunt Call Log records (duration, direction, notes) migrate as activities on the linked Nutshell Person or Company. Call direction (inbound/outbound) maps to Nutshell's activity type. Duration and any disposition notes transfer to custom activity fields we create on the destination. Call logs without a linked Contact or Company are reconciled to a default Company or flagged for manual assignment.
NetHunt CRM
Custom Field (per folder)
Nutshell
Custom Field (People, Company, Lead)
lossyNetHunt custom field schemas vary by folder, which is a structural difference from Nutshell's per-object (People, Company, Lead) custom field model. We enumerate every distinct custom field definition across all NetHunt folders, deduplicate by field name and type, and pre-create the corresponding Nutshell custom fields on the appropriate object before any data import. Field type mapping: NetHunt text maps to Nutshell text, date to date, picklist to picklist, checkbox to checkbox, number to number.
NetHunt CRM
Tag
Nutshell
Tag
1:1NetHunt Tags (simple string values on Records) migrate as-is to Nutshell's tag field on People, Companies, and Leads. Tags are treated as passthrough string values with no transformation. If a Nutshell tag name conflicts with an existing destination tag, we prefix the source tag with a namespace indicator and flag the conflict for the customer to resolve post-migration.
| NetHunt CRM | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person (People)1:1 | Fully supported | |
| Lead | Lead1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal | Account (in pipeline context)1:1 | Fully supported | |
| Pipeline | Pipeline (Nutshell)lossy | Fully supported | |
| Folder | Nutshell People + Company + Lead object set1:many | Fully supported | |
| Activity (Email, Note) | Activity on Person or Company1:1 | Fully supported | |
| Call Log | Activity on Person or Company1:1 | Fully supported | |
| Custom Field (per folder) | Custom Field (People, Company, Lead)lossy | Fully supported | |
| Tag | Tag1: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.
NetHunt CRM gotchas
Workflow automations do not transfer between CRMs
No-refund subscription policy creates billing risk on cancellation
Automation action limits are tier-gated and billable
Folder-based data model requires per-folder API queries
Mobile app performance issues reported by users
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
Folder enumeration and scope definition
We authenticate to NetHunt via the REST API using the customer's API key and enumerate every accessible Folder. For each folder, we retrieve the record count by type (Contact, Lead, Company, Deal, Activity), capture the custom field schema, and identify any folder-level restrictions. We surface any inaccessible folders immediately and ask the customer to grant read access before migration begins. The folder enumeration output is a written scope document with record counts per folder and a custom field inventory.
Schema design in Nutshell
We translate each NetHunt custom field definition into a corresponding Nutshell custom field on the appropriate object (People, Company, or Lead). For picklist fields, we reconcile picklist values across folders into a single unified picklist in Nutshell. We configure Nutshell Pipelines to match NetHunt's pipeline and stage definitions, preserving stage order and probability percentages where present. This schema is validated in Nutshell's sandbox or a trial account before production migration begins.
Data extraction and transformation
We extract all Records from each NetHunt folder via the folder-specific API endpoints, apply the transformation rules (custom field type mapping, tag normalization, HTML email body normalization), and generate the import-ready dataset. We deduplicate by email for People and Company records, flagging duplicates for the customer's review before Nutshell import rather than silently merging. Activity records (calls, emails, notes) are extracted after their parent records and held in a staged import queue pending parent-record creation in Nutshell.
Nutshell import in dependency order
We import into Nutshell in dependency order: Companies first (base for all relationships), then People and Leads (with CompanyId resolved from the Company import), then Deals (with OwnerId and pipeline association resolved), then Activities (linked to the People, Company, or Lead record that now exists in Nutshell). Each phase emits a row-count reconciliation report comparing NetHunt source counts to Nutshell destination counts. We use Nutshell's native CSV import for standard fields and the Nutshell API for custom fields and complex linkages.
Validation and reconciliation
We run a post-import validation against a sample of migrated records, comparing field values in Nutshell against the NetHunt source for at least 50 randomly selected records per object type. We check that all custom fields populated, that activities linked to the correct parent record, and that tags transferred without data loss. Any discrepancies are corrected in Nutshell and the import phase is re-run for the affected records. The customer receives a final reconciliation report with source-vs-destination record counts and a sample validation log.
Cutover, delta sync, and Workflow inventory handoff
We freeze writes in NetHunt during the cutover window, run a final delta migration of any records modified during the migration period, and confirm that Nutshell is the system of record. We deliver the Workflow inventory document to the customer's admin team for Nutshell rebuild. We provide a one-week hypercare window for reconciliation issues raised by the sales team. We do not rebuild NetHunt Workflows as Nutshell workflow rules inside the migration scope; that is a separate scope or an internal admin task.
Platform deep dives
NetHunt CRM
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 NetHunt CRM 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
NetHunt CRM: Not publicly documented on NetHunt's developer documentation.
Data volume sensitivity
NetHunt 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 NetHunt CRM to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your NetHunt 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 NetHunt 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.