CRM migration

Migrate from HighQ to Nutshell

Field-level mapping, validation, and rollback between HighQ and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.

HighQ logo

HighQ

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

10 of 10

objects map 1:1 between HighQ and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

HighQ logo

HighQ

What's pushing teams away

  • Organizations with complex, evolving processes report constant bugs and heavy administrative overhead—managing the platform becomes a full-time job.
  • The lack of a native Salesforce integration and ineffective Google Docs integration creates friction for legal teams already invested in those ecosystems.
  • A G2 review describes implementation taking over a year, with the AI module failing to extract even basic contract metadata like end dates—raising doubts about the AI readiness of the platform.
  • Non-intuitive user interface for contract submission and approval workflows generates ongoing user frustration and support tickets.
  • Firms report being locked into HighQ with no off-the-shelf migration path to alternatives like SharePoint Online, making exit costly and complex.

Choosing

Nutshell logo

Nutshell

What's pulling them in

  • Lowest cost entry point among mid-market CRMs—Foundation plan starts at $13/user/month, making it accessible for teams validating CRM fit before committing.
  • Integrated sales automation and email sequencing on Pro plans without requiring a separate email marketing platform, per verified Capterra reviews.
  • Consistently praised for intuitive interface and fast onboarding, with case studies reporting 100% team adoption rates within initial deployment periods.
  • Strong customer support responsiveness cited across G2 reviews, with dedicated support tiers available on Enterprise plans.
  • Native integrations with WhatsApp, Facebook Messenger, Instagram, and Slack reduce reliance on third-party middleware for common communication channels.

Object mapping

How HighQ objects map to Nutshell

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

maps to

Nutshell

Company

1:1
Fully supported

Each 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)

maps to

Nutshell

User (mapped as Person)

1:1
Fully supported

HighQ 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

maps to

Nutshell

Custom Field on Person/Company

1:1
Fully supported

HighQ 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

maps to

Nutshell

File Attachment

1:1
Fully supported

HighQ 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

maps to

Nutshell

Task

1:1
Fully supported

HighQ 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

maps to

Nutshell

Custom Field + Activity

1:1
Fully supported

HighQ 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

maps to

Nutshell

None — export for rebuild

1:1
Fully supported

HighQ 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

maps to

Nutshell

None

1:1
Fully supported

HighQ'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)

maps to

Nutshell

Activity

1:1
Fully supported

HighQ 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

maps to

Nutshell

Custom Fields on Person

1:1
Fully supported

HighQ 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.

Gotchas + challenges

What specifically takes care here

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 logo

HighQ gotchas

High

Workflow definitions are non-portable between HighQ environments

High

No off-the-shelf migration path from HighQ to SharePoint Online

Medium

iSheet column mapping requires exact sequence ordering in the API

Medium

Pricing is fully opaque—contact sales only

Low

Two-factor authentication is mandatory for all HighQ logins

Nutshell logo

Nutshell gotchas

High

Contact tier limits enforced on import

Medium

No bulk API endpoint requires paginated extraction

Medium

Email sequences not exportable via API

Medium

Foundation plan disables key sales features

Pair-specific challenges

  • iSheets have no direct Nutshell equivalent — data must be flattened into custom fields

    HighQ iSheets are custom database tables with user-defined column schemas and row-level data that can span multiple related entities. Nutshell has only custom fields on People and Companies — no standalone table or custom object structure. We map each iSheet to a target Nutshell object, creating a custom field per column. Multi-column iSheets with complex inter-row relationships require a custom mapping plan before migration; rows referencing multiple entities may need to be split into multiple custom field sets or associated via a custom junction field. iSheets with more than 30 columns push the mapping complexity significantly higher.

  • HighQ workflow rules cannot migrate — export is the only path

    HighQ's workflow engine stores rules as a configuration of triggers, conditions, and multi-step actions tied to Sites, Files, Tasks, and iSheet events. Nutshell has no equivalent cross-object automation engine — its automation is limited to personal email sequences triggered by pipeline stage changes. FlitStack exports your HighQ workflow definitions as JSON including trigger events, condition trees, and action sequences. Your Nutshell admin uses this export as a rebuild reference; equivalent logic must be implemented in Nutshell's automation tool or an external workflow service. This is disclosed upfront so there are no surprises about what does not transfer.

  • HighQ Sites map to Nutshell Companies but lose site-level permission structure

    Each HighQ Site has its own permission set controlling which internal and external users can access which Files, Tasks, and iSheets. Nutshell Companies have no native permission or access-control structure — all CRM users with access to the account can view all People and Companies by default. Site-level access restrictions do not map to any Nutshell construct. We document the permission matrix as a custom field set on the Company record (Site_Permissions__c) for reference, but enforcement must be handled via Nutshell user roles and sharing rules after migration.

  • HighQ client portal users have no Nutshell equivalent

    HighQ's extranet and client portal features allow external stakeholders (clients, opposing counsel, lenders) to access specific Sites, Files, and iSheets without full internal user licenses. Nutshell has no external portal, client-facing workspace, or granular external access model. External users migrate as Nutshell People records tagged with External_User__c, but they cannot log in to Nutshell without a standard paid user seat. Client-facing collaboration must be rebuilt using a separate portal tool or by sharing Nutshell records manually.

  • HighQ file version history does not transfer — latest version migrates only

    HighQ tracks file version history with timestamps and version numbers for every uploaded document. Nutshell's attachment model stores only the current file version with a single upload timestamp. We migrate the latest file version per document and preserve version metadata (original filename, version count, last modified date) as custom fields on the attachment record. If version history must be preserved for compliance or litigation purposes, it must be stored separately and linked by reference.

Migration approach

Six steps for a successful HighQ to Nutshell data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Context on both ends of the pair

HighQ logo

HighQ

Source

Strengths

  • Site-centric architecture cleanly groups related content, simplifying scoped migration of individual practice areas.
  • iSheets provide flexible structured data storage that can accommodate a wide variety of legal data models without code.
  • Secure external client portals with granular permissions are a recognized differentiator for client-facing legal work.
  • Strong Thomson Reuters brand and ecosystem integration gives law firms a trusted vendor for both content and workflow tooling.
  • Implementation support is cited positively in multiple reviews, with dedicated reps assisting through long onboarding periods.

Weaknesses

  • Workflow definitions cannot be migrated between environments—sandbox-to-production requires manual rebuild, making any migration effort complex.
  • No native Salesforce integration and poor Google Docs compatibility create ecosystem gaps for firms using standard legal tech stacks.
  • Constant bugs and heavy administrative overhead are reported by organizations with complex, evolving processes.
  • AI features underdeliver—a reviewer notes the AI could not extract basic contract metadata like end dates.
  • Non-intuitive UI for core workflows like contract submission and approval generates ongoing user frustration.
Nutshell logo

Nutshell

Destination

Strengths

  • Simple, intuitive interface with minimal learning curve for sales teams new to CRM
  • Per-seat pricing is transparent and predictable, with annual billing reducing monthly cost
  • Full data export tool available for all account data including backups
  • Open JSON-RPC API allows programmatic access to all core objects
  • Native multichannel engagement (email, SMS, WhatsApp) without third-party add-ons for communication

Weaknesses

  • Reporting and analytics are considered weak, requiring manual Excel exports for detailed analysis
  • No bulk API endpoint—migration requires paginated API reads that must be rate-limited carefully
  • JSON-RPC API is less common than REST, requiring custom integration code compared to standard REST CRMs
  • Add-on costs (Forms, Nutshell IQ, Email Marketing) are per-company charges that stack on top of per-seat pricing
  • Feature restrictions on entry-level plans mean teams often need mid-tier to get basic automation

Complexity grading

How hard is this migration?

Standard CRM migration. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across HighQ and Nutshell.

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    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

    B

    HighQ doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your HighQ to Nutshell migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about HighQ to Nutshell data migrations

Answers to the questions buyers ask most during HighQ to Nutshell migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your HighQ to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most HighQ-to-Nutshell migrations complete in 48–72 hours of clock time for setups with fewer than 50,000 records and under 15 iSheets. Complex migrations with 200,000+ records or iSheets containing complex cross-row relationships extend to 5–10 days. The iSheet schema audit and custom field creation step is the longest pre-migration phase and runs concurrently with workflow export.

Adjacent paths

Related migrations to explore

Ready when you are

Move from HighQ.
Land in Nutshell, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day