CRM migration

Migrate from GoldMine to Nutshell

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

GoldMine logo

GoldMine

Source

Nutshell

Destination

Nutshell logo

Compatibility

78%

7 of 9

objects map 1:1 between GoldMine and Nutshell.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

GoldMine's Windows-desktop architecture and announced end-of-life in April 2026 create a forced migration deadline for organizations that have relied on the platform for decades. Nutshell is a cloud-native SaaS CRM with a REST API, per-user pricing that includes unlimited contacts on all paid plans, and USA-based support. The migration challenge is structural: GoldMine stores contact history in a non-normalized activity table with mixed text and MIME-encoded entries, custom fields in extended database columns invisible from the GoldMine UI, and file attachments as paths to network shares rather than database BLOBs or cloud objects. We extract from GoldMine's backend via XML API or direct database reads, normalize the history format, enumerate all custom fields during discovery, and load records into Nutshell's API. We do not migrate GoldMine's workflow rules, Outlook COM integrations, or GoldMine-specific custom tabs as code; we deliver a written inventory of these for the customer's admin to rebuild in Nutshell's automation builder.

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

GoldMine logo

GoldMine

What's pushing teams away

  • The interface and UX have not kept pace with modern CRM design, driving younger or mobile-first users to work around the system rather than use it directly.
  • Support and feature development from Ivanti has slowed significantly, with formal end-of-life announced for April 2026, forcing organizations to plan a migration now.
  • Limited cloud and mobile capabilities compared to SaaS CRMs make it unsuitable for distributed or remote-first sales teams expecting real-time sync across devices.
  • Integration ecosystem is narrow—no modern REST API, fewer third-party connectors—making automation and modern tool stacks difficult to implement.
  • Reports and dashboards are basic compared to competitors, frustrating sales leaders who need pipeline visibility and analytics.

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 GoldMine objects map to Nutshell

Each row shows how a GoldMine 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.

GoldMine

Contact

maps to

Nutshell

Person

1:1
Fully supported

GoldMine Contact records map to Nutshell Person records. The GoldMine CONTACT1 table holds the primary contact fields (name, phone, email, address blocks) and the RECID serves as the dedupe key. We parse composite name fields into first_name and last_name, normalize phone numbers to E.164 format, and use email as the secondary dedupe identifier during Nutshell import. The GoldMine Company-Contact linkage migrates to Nutshell's Company-Person relationship via the COMPANY2 table linkage.

GoldMine

Company

maps to

Nutshell

Company

1:1
Fully supported

GoldMine Company records map to Nutshell Company records. The GoldMine COMPANY1 table holds the company-level data and links to Contact records through the GoldMine relationship tables. We preserve the Company-Contact linkage so that each Person record is attached to the correct Company in Nutshell. Company names, addresses, phone numbers, and industry fields migrate as standard fields; any GoldMine custom fields on companies map to Nutshell custom fields on the Company object.

GoldMine

Opportunity

maps to

Nutshell

Deal

1:1
Fully supported

GoldMine Opportunities map to Nutshell Deals. The GoldMine PROJECTS or OPMGMT table (depending on GoldMine version and Premium edition usage) stores deal-level records with pipeline stage, value, and expected close date. We review the customer's GoldMine pipeline stage names during scoping, create a corresponding Nutshell pipeline with matching stage values, and map stage probability percentages to Nutshell's expected_probability field. Closed-won and closed-lost statuses migrate with their original close dates preserved.

GoldMine

History / Activity Log

maps to

Nutshell

Activity

1:1
Mapping required

GoldMine History records (GoldMine HISTORY or SECTIONS table depending on version) store emails, calls, meetings, and notes as chronological entries tied to Contact or Company records by RECID. These are the migration's highest-value and highest-risk object. History entries arrive in mixed formats: some plain text, some HTML, some MIME-encoded email content. We normalize each entry to plain text or HTML depending on Nutshell's activity display format, strip encoding artifacts, verify character set integrity, and set the Activity date to the original GoldMine timestamp. We flag any history record that exceeds Nutshell's activity body field length for manual review before import.

GoldMine

Calendar / Appointment

maps to

Nutshell

Task or Event

1:1
Fully supported

GoldMine appointments synced from Outlook or entered directly in the GoldMine calendar migrate to Nutshell Tasks or Events depending on their type. Meeting-type appointments with attendees become Nutshell Events with the attendee list preserved in the notes field. Single-user tasks and follow-up items become Nutshell Tasks. Appointment subject, time, duration, and linked Contact or Company reference migrate directly. We exclude GoldMine service calendar appointments that have no analog in Nutshell's task model and flag them for the customer's admin to review.

GoldMine

Document and Attachment

maps to

Nutshell

Attachment

1:1
Fully supported

GoldMine attachments are stored either as BLOBs in the database or as files referenced by a path to a network share. Network share paths become invalid after migration and some reference shares that no longer exist. We extract attachments with their parent record, re-upload to Nutshell's document store, and flag any attachment where the source path returns a file-not-found error. We recommend re-uploading attachments larger than 10 MB directly to the customer for verification because network share access may be restricted during the migration window.

GoldMine

Custom Fields

maps to

Nutshell

Custom Fields

lossy
Mapping required

GoldMine stores custom fields in extended columns on CONTACT1, COMPANY1, and PROJECTS tables that are invisible in the GoldMine UI. We run a discovery query against the GoldMine database that pulls all non-system columns across these tables, classifies each as text, numeric, date, or picklist, and presents the full custom field inventory for mapping. Each GoldMine custom field becomes a Nutshell custom field on the corresponding People, Company, or Deal object. We coordinate with the customer on picklist value mapping where GoldMine uses user-defined lookup tables for drop-down values.

GoldMine

User / Owner

maps to

Nutshell

User

1:1
Fully supported

GoldMine user accounts map to Nutshell User records by email address match. We extract the full GoldMine user roster from the USERS table, match by email against Nutshell users, and flag any GoldMine user whose records need reassignment to an active Nutshell owner. Inactive GoldMine users who own records get reassigned to the customer's primary Nutshell admin during migration. We do not provision Nutshell users; that is done by the customer's Nutshell admin before migration begins.

GoldMine

Groups / Marketing Lists

maps to

Nutshell

Tag

lossy
Fully supported

GoldMine Groups and marketing lists (stored in GoldMine's Group membership tables) migrate to Nutshell Tags applied to the corresponding Person or Company records. We extract the group membership records, resolve each member Person or Company by RECID, and apply the tag to the Nutshell record. Tags preserve the original GoldMine group name so that the customer's marketing lists are searchable in Nutshell after migration. Customers choose whether to consolidate overlapping groups or keep them as separate tags during scoping.

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.

GoldMine logo

GoldMine gotchas

High

GoldMine support and updates end April 2026

High

No REST API requires direct database or XML API extraction

High

Communication history is the migration's highest-value and highest-risk object

Medium

Custom fields stored in extended tables require schema discovery

Medium

File attachments depend on server-side file paths that may be orphaned

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

  • GoldMine end-of-life April 2026 creates a non-negotiable migration deadline

    Ivanti has formally announced GoldMine end-of-life and end-of-support for April 2026. Organizations that delay migration past Q3 2025 face the compounded risk of an unsupported CRM and a shrinking window for professional migration services. We build migration timelines backward from the April 2026 cutoff, reserve slots for customers whose scoping data is incomplete, and flag any engagement where the customer's internal approval process extends the schedule past Q1 2026 as requiring immediate escalation. Continuing on GoldMine past April 2026 means operating without security patches, regulatory compliance updates, or vendor support.

  • No REST API requires direct database extraction from GoldMine's backend

    GoldMine does not expose a modern REST or GraphQL API. Depending on the GoldMine version and deployment (GoldMine 2018 through 2026.1), we extract via the GoldMine XML API DLL, the GoldMine Connect REST endpoints where available, or direct read-only queries against the underlying SQL Server or Paradox database. Schema varies across GoldMine versions, and some customers are on Paradox-derived .dbf tables while others run GoldMine Premium with SQL Server backends. We handle both during discovery and use the extraction method appropriate to each customer's infrastructure. Network connectivity to the GoldMine database server is required for the entire migration window.

  • History normalization is the most common source of silent data loss in GoldMine migrations

    GoldMine's History table stores communication records in mixed formats—plain text call logs, HTML email bodies, MIME-encoded email threads, and inline note entries—often within the same column. We normalize each history record to a consistent format, strip encoding artifacts from MIME-encoded emails, validate character set integrity for international character sets, and verify record counts against the source GoldMine database before sign-off. We reject any silent history loss above 0.5 percent of total history records as a migration failure criterion. Customers with very large history volumes (over 500,000 records) should expect the history migration phase to extend the timeline by one to two weeks.

  • Nutshell does not have a native project management object like GoldMine Premium

    GoldMine Premium includes a Project tracking module with tasks, assignments, milestones, and project-level financials. Nutshell is a CRM focused on the sales process and does not include a native project management object. We map GoldMine Project records to Nutshell Deals with tasks migrated as Nutshell Tasks linked to the Deal. Milestone dates migrate as custom date fields on the Deal. If the customer's GoldMine Projects are used for operational (non-sales) work tracking, we flag the limitation and recommend a separate project management tool post-migration; the project data still migrates as Deal records with task history preserved.

  • GoldMine's workflow rules and Outlook COM integrations do not migrate

    GoldMine's workflow rules (GoldMine Premium automation features) and the COM-based Microsoft Outlook integration are platform-specific and cannot be extracted as migratable code. We deliver a written inventory of every active GoldMine workflow rule, its trigger conditions and actions, and a recommended Nutshell automation equivalent (Nutshell Workflows, if applicable, or a Zapier/Make automation sequence). The customer's admin rebuilds these in Nutshell's automation builder post-migration. The Outlook COM synchronization for email and calendar does not migrate; we recommend activating Nutshell's native email sync or the Nutshell Google Workspace / Microsoft 365 integrations post-migration as the replacement.

Migration approach

Six steps for a successful GoldMine to Nutshell data migration

  1. Discovery and GoldMine infrastructure audit

    We audit the GoldMine database infrastructure: version (GoldMine 2018 through 2026.1), backend type (SQL Server or Paradox), deployment model (on-premise, GoldMine Connect cloud-hosted), and active integrations. We enumerate the CONTACT1, COMPANY1, PROJECTS, HISTORY, and USERS tables; run the custom field discovery query against extended columns; extract the full GoldMine pipeline stage matrix; and inventory active workflow rules, groups, and attachment storage locations. We pair this with a Nutshell account audit to confirm the plan tier, existing custom field configuration, and user roster. The discovery output is a written scope document with a GoldMine-to-Nutshell object map and a migration timeline that respects the April 2026 cutoff.

  2. Schema discovery for custom fields and relationship integrity

    GoldMine custom fields are stored in extended tables invisible in the GoldMine UI. We run a read-only SQL schema query that pulls all non-system columns across the CONTACT1, COMPANY1, and PROJECTS tables, classifies each as text, numeric, date, picklist, or boolean, and maps them to Nutshell custom field equivalents. We validate the GoldMine Company-Contact relationship integrity by cross-referencing the relationship tables against the CONTACT1 table's company linkage field. Any orphaned records (Contacts with no valid Company link, Opportunities with no valid Contact) are flagged in a pre-migration data quality report for the customer to correct before import.

  3. Nutshell configuration and custom field provisioning

    Before any data moves, we configure Nutshell to match the GoldMine schema. This includes creating Nutshell custom fields for every mapped GoldMine custom field, setting up the Deal pipeline with stages mapped from GoldMine's opportunity stage names, configuring the Nutshell email integration (Google Workspace or Microsoft 365), and provisioning any Nutshell users that do not yet exist. We use Nutshell's REST API for bulk configuration where available. The customer's Nutshell admin grants API access credentials during this phase.

  4. Sandbox migration and reconciliation

    We run a full migration into the customer's Nutshell environment using production data volume in a controlled window. The customer's admin reviews 25-50 randomly sampled records against the GoldMine source, verifies activity timeline completeness, confirms custom field values on at least three records per object type, and signs off on the mapping before production migration begins. Any field-level corrections, picklist value gaps, or relationship mapping errors are resolved here. We do not proceed to production migration without signed-off reconciliation from the customer's admin.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Companies (created first as standalone records), People (with Company link resolved), Deals (with Person and Company lookups resolved, OwnerId assigned), Activity history (Tasks, Events, Notes via Nutshell REST API with rate-limit handling and batch chunking), Attachments (re-uploaded to Nutshell's document store), Custom Fields (populated via Nutshell custom field API), and Tags (applied from GoldMine group memberships). Each phase emits a row-count reconciliation report. We pause GoldMine write access during the final cutover window and run a delta migration of any records modified during the migration window before completing cutover.

  6. Cutover, validation, and automation rebuild handoff

    We disable GoldMine write access at cutover, run the final delta migration, and mark Nutshell as the system of record. We deliver the GoldMine Workflow and automation inventory document to the customer's admin, the full custom field mapping spreadsheet, and the GoldMine-to-Nutshell data dictionary. We support a one-week hypercare window for reconciliation issues reported by the sales team. We do not rebuild GoldMine workflow rules in Nutshell as part of the migration scope; that work is a separate engagement or an internal admin task using Nutshell's automation builder or an external workflow platform like Zapier.

Platform deep dives

Context on both ends of the pair

GoldMine logo

GoldMine

Source

Strengths

  • Decades of accumulated contact and communication history in a single system.
  • Offline desktop operation with local database for intermittent connectivity environments.
  • Highly customizable database fields and tabs without requiring developer resources.
  • Strong Outlook email and calendar synchronization via COM-based integration.
  • Perpetual license ownership model gives organizations control over upgrade cycles.

Weaknesses

  • No modern REST API—all integrations rely on COM, DLL, or XML API methods that require Windows infrastructure.
  • End-of-life and end-of-support scheduled for April 2026, making new deployments inadvisable.
  • Outdated desktop-first UX that does not match modern SaaS CRM expectations for mobile, UI, or speed of use.
  • Limited native marketing automation compared to HubSpot, Salesforce, or Zoho.
  • Attachment and document management is file-system-dependent, not cloud-native.
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. 2 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 GoldMine and Nutshell.

  • Object compatibility

    B

    2 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

    GoldMine: Not publicly documented—rate limiting is not formally specified for GoldMine's XML API or COM-based integrations.

  • Data volume sensitivity

    B

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

Estimator

Estimate your GoldMine 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 GoldMine to Nutshell data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and four weeks for databases under 10,000 contacts, 2,000 deals, and 100,000 activity records with no custom objects. Migrations with decades of history, GoldMine Premium Project records, custom fields across multiple extended tables, or file attachments on network shares move to six to ten weeks. History normalization and custom field schema discovery are the primary timeline drivers. We build the schedule backward from the April 2026 GoldMine end-of-life cutoff and flag any customer whose scoping extends past Q1 2026 as requiring expedited treatment.

Adjacent paths

Related migrations to explore

Ready when you are

Move from GoldMine.
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