CRM migration
Field-level mapping, validation, and rollback between HighQ and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
HighQ
Source
Nutshell
Destination
Compatibility
10 of 10
objects map 1:1 between HighQ and Nutshell.
Complexity
BStandard
Timeline
48–72 hours
Overview
HighQ and Nutshell serve fundamentally different use cases, which makes this migration a structural remodel rather than a simple data lift. HighQ organizes work around Sites, Files, iSheets (custom data tables), and workflow-driven task automation for legal and professional services teams. Nutshell is a sales CRM that manages People, Companies, Deals, and Activities with a simpler automation model. FlitStack AI extracts data from HighQ via its REST API, mapping iSheet rows to Nutshell custom fields, collapsing project task hierarchies into Nutshell Activities and Tasks, and associating files with the relevant People or Company records. HighQ workflows — built with its rule engine — do not migrate; we export the workflow definitions as JSON so your Nutshell admin can rebuild them using Nutshell's automation sequences or external tools. The migration runs with scoped read access on HighQ, leaving your account fully operational during the cutover, with a delta-pickup window capturing any in-flight changes before final reconciliation.
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 HighQ 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.
HighQ
Site
Nutshell
Company
1:1Each HighQ Site maps to a Nutshell Company record. Site name becomes Company name, site description maps to a custom text field, and primary site admin email resolves to the Nutshell Company owner. Sites without a natural company counterpart become standalone Nutshell Company records with a custom Site_Flag__c field for reference.
HighQ
Person (Internal User)
Nutshell
User (mapped as Person)
1:1HighQ internal users who should have CRM access are mapped to Nutshell People records first, then invited as Nutshell users. External users (clients, extranet) map to Nutshell People without user accounts, tagged with a custom External_User__c flag. Email address is the primary resolution key for matching against existing Nutshell users.
HighQ
iSheet Row
Nutshell
Custom Field on Person/Company
1:1HighQ iSheets contain structured rows with column definitions. Each iSheet maps to a Nutshell object (Person or Company) with each column becoming a custom field. Row associations to Sites and Files are preserved as link fields or file attachments on the related Nutshell record. iSheets with many-to-many relationships between entities require custom junction field handling.
HighQ
File / Attachment
Nutshell
File Attachment
1:1HighQ files are downloaded and re-uploaded as attachments to the mapped Nutshell Person or Company record. File metadata (name, upload date, uploaded-by user) is preserved in Nutshell's attachment record. Files larger than Nutshell's storage limits are flagged for chunked upload or alternative storage with a reference link.
HighQ
Task
Nutshell
Task
1:1HighQ tasks map directly to Nutshell Tasks. Task name becomes Task subject, due date maps to due_date, and task status (Pending, Completed) maps to Nutshell's task status values. HighQ task assignees resolve to Nutshell People by email match. Task descriptions migrate as task notes.
HighQ
Project / Milestone
Nutshell
Custom Field + Activity
1:1HighQ projects and milestones have no direct Nutshell equivalent. We map project name and key milestones to a custom Project_Name__c field and milestone dates as custom date fields on the related Nutshell Person or Company. Project-level activity history (task completions, file uploads) is aggregated as Nutshell Activities with the project name as the activity description prefix.
HighQ
Workflow Rule
Nutshell
None — export for rebuild
1:1HighQ workflow rules (triggers, conditions, multi-step actions) have no Nutshell equivalent. FlitStack exports the full rule definitions as JSON including trigger events, condition logic, and action sequences. This export serves as a rebuild reference for your Nutshell admin to implement equivalent logic using Nutshell's automation sequences or an external workflow tool.
HighQ
Client Portal Access
Nutshell
None
1:1HighQ's external client portal access (sharing settings, permissions per site) has no Nutshell equivalent. We document the access configuration as a custom permissions matrix for reference. External stakeholders move to standard Nutshell People records without portal access.
HighQ
Activity History (calls, emails, meetings)
Nutshell
Activity
1:1HighQ activity records (meeting logs, call notes, email threads associated with tasks or files) map to Nutshell Activities. Original timestamps, activity type, and associated Person or Company are preserved. HighQ's activity attribution to internal users maps to the resolved Nutshell Person owner.
HighQ
User Profile Metadata
Nutshell
Custom Fields on Person
1:1HighQ user profile fields that don't map to standard Nutshell Person fields (department, practice area, bar number for legal users) become Nutshell custom fields on the Person record. We pre-create these fields in Nutshell before migration and map values row-by-row.
| HighQ | Nutshell | Compatibility | |
|---|---|---|---|
| Site | Company1:1 | Fully supported | |
| Person (Internal User) | User (mapped as Person)1:1 | Fully supported | |
| iSheet Row | Custom Field on Person/Company1:1 | Fully supported | |
| File / Attachment | File Attachment1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Project / Milestone | Custom Field + Activity1:1 | Fully supported | |
| Workflow Rule | None — export for rebuild1:1 | Fully supported | |
| Client Portal Access | None1:1 | Fully supported | |
| Activity History (calls, emails, meetings) | Activity1:1 | Fully supported | |
| User Profile Metadata | Custom Fields on Person1: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.
HighQ gotchas
Workflow definitions are non-portable between HighQ environments
No off-the-shelf migration path from HighQ to SharePoint Online
iSheet column mapping requires exact sequence ordering in the API
Pricing is fully opaque—contact sales only
Two-factor authentication is mandatory for all HighQ logins
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
Audit HighQ Sites and iSheet schemas
FlitStack AI inventories every HighQ Site, iSheet, and custom column definition via the HighQ API. We catalog the data types, pick-list values, and inter-sheet relationships for every iSheet. We also extract user profiles, task templates, and file attachment metadata. This audit produces a draft mapping plan identifying which iSheets map to Person custom fields, which map to Company custom fields, and which require custom junction field handling. The audit output is reviewed with you before migration begins.
Export workflow definitions and permission matrices
Before any data moves, we export all HighQ workflow rule definitions as JSON including trigger events, condition logic, and action sequences. We also export site permission matrices documenting which users and external parties have access to which Sites and Files. These exports are delivered as structured reference documents your Nutshell admin uses to rebuild automations post-migration. This step happens in parallel with the data audit and does not affect your live HighQ account.
Create Nutshell custom fields and resolve user accounts
We pre-create all required custom fields in Nutshell — one field per iSheet column — before writing any records. Fields are named to match their source column names with a prefix for traceability. HighQ internal users are resolved by email against existing Nutshell users; unmatched users are flagged for your team to either create Nutshell accounts or assign a fallback owner. File attachment storage capacity is verified against your Nutshell plan before re-uploading begins.
Run sample migration with field-level diff
A representative slice migrates first — typically 200–500 records spanning People, Companies, Tasks, and a sample iSheet with varied column types. We generate a field-level diff between the source HighQ record and the destination Nutshell record so you can verify that iSheet column data landed in the correct custom fields, that task assignments resolved correctly, and that file attachments are accessible. You approve the sample before the full run commits.
Execute full migration with delta-pickup and rollback plan
The full migration runs against Nutshell's JSON-RPC API with batch processing to stay within rate limits. A delta-pickup window of 24–48 hours captures any records modified or created in HighQ during the cutover window. Every operation is logged to an audit trail. One-click rollback is available if reconciliation identifies missing records or mapping errors — the rollback reverts Nutshell to its pre-migration state without touching HighQ. After rollback verification, the team switches to Nutshell as the system of record.
Platform deep dives
HighQ
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 HighQ and Nutshell.
Object compatibility
1 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
HighQ: Not publicly documented as a single numeric ceiling — limits vary by instance configuration; the developer portal recommends throttling and respecting standard 429 backoff..
Data volume sensitivity
HighQ 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 HighQ to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your HighQ 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 HighQ
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.