CRM migration

Migrate from Naviga to Nutshell

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

Naviga logo

Naviga

Source

Nutshell

Destination

Nutshell logo

Compatibility

70%

7 of 10

objects map 1:1 between Naviga and Nutshell.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Naviga to Nutshell is a publishing-to-CRM migration: Naviga's publishing platform manages Subscribers, Solicitors, and Offer Groups alongside content and ad management, while Nutshell is a dedicated small-to-mid-market CRM with Companies, People, Leads, Deals, and Activities. The migration extracts Naviga's relationship data (subscriber accounts, solicitor assignments, audience member profiles) and rebuilds a functional CRM structure in Nutshell with custom fields to preserve publication context and offer history. Naviga's Advertisements map to Deals or a custom object depending on campaign type; Articles map to Notes with metadata preserved. Print Edition assets and Sophi.io-generated InDesign blueprints do not migrate because they are production artifacts with no CRM equivalent. We use Naviga's Open Content API and REST endpoints for extraction and Nutshell's JSON-RPC API for import, with conservative polling intervals to respect both platforms' undocumented rate limits.

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

Naviga logo

Naviga

What's pushing teams away

  • Steep learning curve and feature density — reviewers consistently report Naviga is 'tricky to use' and 'full of features' with users struggling to get full benefit without formal training and ongoing investment.
  • Limited flexibility for packaging and discounting — sales teams report difficulty configuring discounted packages and bundles that their market requires, pushing some publishers to keep separate billing tools.
  • Closed print production workflow — Naviga Publisher's InDesign blueprints and Sophi.io print outputs live in a proprietary production system not accessible via the Open Content API, creating vendor lock-in for print-heavy operations.
  • Headline editing limitations — some content modules reportedly disallow post-publication headline edits, which is a real operational pain for newsrooms that correct copy regularly.
  • Opaque pricing — no public pricing tiers are surfaced on the website, Capterra, or G2, forcing buyers through a sales process even for sizing exercises and complicating internal budget reviews.

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

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

Naviga

Publication

maps to

Nutshell

Company

1:1
Fully supported

Naviga Publications represent news titles or media brands and map to Nutshell Company records. We preserve the publication name, edition types (digital, print), and URL. Publication serves as the top-level organizational container for the migrated dataset. If the customer operates multiple publications, each becomes a separate Company record with its own subscriber and solicitor rollup.

Naviga

Subscriber

maps to

Nutshell

Person

1:1
Fully supported

Naviga Subscribers represent paying or free readers with account status, subscription type, and billing history. We migrate Subscriber records to Nutshell Person with contact details, subscription tier stored as a custom field, and billing status preserved. Account status and renewal date migrate as custom fields if Nutshell's native Person fields are insufficient. Subscribers with an active subscription map to a Person with a corresponding tag.

Naviga

Audience Member

maps to

Nutshell

Person

many:1
Fully supported

Naviga Audience Members represent non-subscribing readers tracked for engagement. We merge Audience Members with Subscribers by email deduplication: if an email exists in both, the Person record retains Subscriber-level fields (subscription tier, billing) and Audience-level behavioral data as additional custom fields. Audience Members without a matching Subscriber create a new Person with a source tag indicating original Audience Member provenance.

Naviga

Solicitor

maps to

Nutshell

User (inactive)

1:1
Fully supported

Naviga Solicitors are field sales reps who manage subscriber acquisition. We map Solicitors to inactive Nutshell Users to preserve who was assigned to which subscriber without creating active user seats the customer does not need. The solicitor's name, ID, and contact info migrate to the User record. Active solicitor assignments (who acquired which subscriber) are preserved via the Offer Group linkage documented separately.

Naviga

Offer Group

maps to

Nutshell

Custom Field + Tag

lossy
Fully supported

Naviga Offer Groups bundle pricing structures and special offers for acquisition campaigns. Since Nutshell does not have a native Offer Group object, we map Offer Group names to custom fields on the Person record (offer_group_name__c, offer_group_type__c) and create corresponding Tags in Nutshell. For customers with complex multi-tier pricing, we recommend a Custom Object for Offer Groups with a lookup to Person.

Naviga

Article

maps to

Nutshell

Note

1:1
Fully supported

Naviga Articles include authored text, author metadata, publish date, and linked photos. We map Articles to Nutshell Notes attached to the relevant Person or Company (if the article references a subscriber or publication contact). The Note body carries the article title and author, with publish date stored as a custom Note field or embedded in the Note title. Articles are informational artifacts, not CRM activities, so this mapping preserves the reference without inflating activity counts.

Naviga

Advertisement

maps to

Nutshell

Deal or Custom Object

1:1
Fully supported

Naviga Ad manages ad campaigns across print, digital, and broadcast channels. We map ad campaign records to Nutshell Deals in a dedicated Advertisements pipeline so that sales teams can track ad revenue alongside subscriber acquisition. For display advertising with line-item pricing, we recommend a Custom Object for Ad Campaigns with a lookup to Person or Company for advertiser attribution.

Naviga

Photo

maps to

Nutshell

Attachment / ContentDocument

1:1
Fully supported

Naviga Photos stores media assets with XMP, IPTC, and EXIF metadata. Custom metadata fields vary by installation. We export standard photo metadata (filename, creation date, photographer) as Nutshell attachments linked to the relevant Person, Company, or Article Note. Custom metadata schemas detected during discovery map to custom fields on the attachment record or to a linked custom object depending on the metadata volume.

Naviga

Custom Fields (Photos)

maps to

Nutshell

Custom Fields

lossy
Fully supported

Naviga Photos allows each deployment to configure unique custom metadata fields with custom labels, field types, and required flags. There is no standard field dictionary. We detect the custom field schema during discovery, map each to a Nutshell custom field of the equivalent type (text, number, date, picklist), and flag any that cannot be represented in Nutshell's native field types as requiring a separate custom object or a text field with enforced formatting.

Naviga

Print Edition

maps to

Nutshell

none

1:1
Fully supported

Print Edition artifacts including page layouts, InDesign blueprints, and Sophi.io-powered automated print templates are tightly coupled to Naviga Publisher's production system and are not accessible via the Open Content API. We flag Print Edition records during scoping and exclude them from the CRM migration scope. Customers requiring print-to-print migration need a separate production workflow, not a CRM migration.

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.

Naviga logo

Naviga gotchas

Medium

Open Content API has no publicly documented rate limits

High

Print edition assets are inaccessible via API

Medium

Solicitor-to-subscriber linkages require Offer Group export

Low

Custom metadata schemas vary by installation

Low

No public pricing tiers complicates scope estimation

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

  • Naviga's non-CRM object model requires restructuring before CRM import

    Naviga is a publishing platform with subscriber management, not a CRM. Its data model (Publications, Articles, Subscribers, Solicitors, Offer Groups, Advertisements) has no direct one-to-one mapping to Nutshell's Companies, People, Deals, and Activities. We restructure Naviga's data into a CRM-compatible schema during the transform phase: Publications become Companies, Subscribers and Audience Members merge into People with source tags, Solicitors become inactive Users, Offer Groups become custom fields or a custom object, and Advertisements become Deals in a dedicated pipeline. Skipping this restructuring step results in data that lives in Nutshell without functional context.

  • Naviga's Open Content API has no publicly documented rate limits

    Naviga's Open Content API is described as well-documented and REST-based, but specific rate limits, quota tiers, or throttling thresholds are not publicly published. We request rate limit details during the discovery call and configure our extraction workers with conservative polling intervals to avoid triggering undocumented throttling. For large content repositories (over 50,000 records), we batch requests and monitor response headers for 429 signals. Without conservative polling, extraction jobs may fail silently mid-run on large datasets.

  • Nutshell's JSON-RPC API rate limits large find queries

    Nutshell's developer documentation explicitly states that find requests (e.g., findPeople, findCompanies) with non-stub responses are rate-limited, along with excessive get requests. For migrations with thousands of Person and Company records, we configure our Nutshell import worker with exponential backoff on 429 responses and batch chunking to avoid hitting rate limit gates. The Nutshell API requires HTTPS and HTTP Basic authentication with a domain or username and API token, which we configure as environment variables during the migration run.

  • No native Naviga import path in Nutshell's Import2 connector

    Nutshell's Import2 integration supports automatic imports from 28 named CRMs (HubSpot, Pipedrive, Salesforce, Zoho, and others). Naviga is not among the supported sources. Unlike migrations from HubSpot or Pipedrive, there is no Import2-powered wizard for Naviga. We build a custom extraction pipeline using Naviga's Open Content API and REST endpoints, transform the data to match Nutshell's JSON-RPC input format, and import via the Nutshell API directly. This adds engineering time compared to native Import2 migrations but is fully supported.

Migration approach

Six steps for a successful Naviga to Nutshell data migration

  1. Discovery and schema mapping

    We audit the Naviga environment to catalog Publications, Subscribers, Audience Members, Solicitors, Offer Groups, Articles, Advertisements, Photos, and any custom metadata field schemas. We pair this with a Nutshell schema design session: custom fields to be created, custom objects for Offer Groups and Ad Campaigns, a Deals pipeline for Advertisements, and inactive Users to represent Solicitors. The discovery output is a written migration scope with object-level mapping and a data volume estimate used for timeline and pricing refinement.

  2. Schema provisioning in Nutshell

    We pre-create all custom fields and custom objects in Nutshell before any data import begins. Custom fields include offer_group_name__c, offer_group_type__c, hs_original_lifecycle__c (for distinguishing Subscriber vs Audience Member provenance), subscription_tier__c, subscription_status__c, and solicitor_id__c. We provision a custom Offer Groups object with a lookup to Person if the customer has complex multi-tier pricing. Schema is deployed into the production Nutshell environment first for verification, with corrections applied before the migration run.

  3. Data extraction from Naviga

    We extract Naviga data via the Open Content REST API and Navigate Subscribe/Ad REST endpoints using service account credentials scoped to the relevant modules. We export full Offer Group hierarchies including solicitor IDs and their linked subscriber records to preserve acquisition attribution. For custom metadata in Naviga Photos, we run schema discovery first to detect the full field dictionary before bulk export. Extraction runs in conservative polling batches to respect undocumented rate limits, with raw JSON payloads stored locally to prevent re-querying if the job fails.

  4. Data transformation and deduplication

    We transform Naviga records into Nutshell JSON-RPC input format. Subscriber and Audience Member records are deduplicated by email: matches merge into a single Person with fields from both sources; non-matches create separate Person records tagged by source. Solicitor IDs are mapped to inactive Nutshell User records created during schema provisioning. Offer Group names become custom fields on Person records with Tags for segmentation. Articles become Notes attached to the related Person or Company. Advertisements become Deals in the Advertisements pipeline with campaign name, value, and owner mapped from the Naviga Ad record.

  5. Import and validation in Nutshell

    We import into Nutshell via the JSON-RPC API in record-dependency order: Companies (from Publications) first, then inactive Users (for Solicitors), then People (Subscribers and Audience Members merged), then Deals (Advertisements), then Notes (Articles), then Attachments (Photos). Each phase emits a row-count reconciliation report. We validate by matching extracted record counts against imported record counts, spot-checking 25-50 random records for field-level accuracy, and verifying that parent-record lookups (Person to Company, Deal to Person) resolved correctly.

  6. Cutover and handoff

    We freeze Naviga writes during the cutover window, run a delta migration of any records modified during the final phase, then enable Nutshell as the system of record. We deliver a migration completion report with record counts by object, any records that could not be imported with reason codes, and the custom field schema documentation. We do not rebuild Naviga workflows or automations in Nutshell because Naviga's CRM features are not equivalent to Nutshell's automation rules. We deliver a written summary of the Advertisements pipeline structure and Offer Group field usage for the customer's admin to configure remaining automation.

Platform deep dives

Context on both ends of the pair

Naviga logo

Naviga

Source

Strengths

  • End-to-end publishing suite covering content creation through monetization
  • Print and digital workflow parity within a single vendor
  • AI-powered print layout automation via Sophi.io integration
  • Real-time audience behavior analytics and segmentation
  • Modular architecture allowing publishers to adopt specific solutions independently

Weaknesses

  • Limited third-party integrations noted in customer reviews
  • Steep learning curve with complex feature set requiring formal training
  • Profile and settings corruption risk reported by long-term users
  • Headlines cannot be edited after creation in some content modules
  • Sales teams underusing advanced CRM features without enforced adoption
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 Naviga 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

    Naviga: Not publicly documented.

  • Data volume sensitivity

    A

    Naviga exposes a bulk API — large-volume migrations stream efficiently.

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Naviga to Nutshell migrations land between three and five weeks for straightforward datasets: a single publication, fewer than 5,000 Subscribers and Audience Members combined, and no complex custom metadata schemas. Migrations with multi-publication deployments, Naviga Photos custom metadata, Offer Group hierarchies requiring custom object creation, or Advertisements needing a dedicated Deals pipeline extend to eight to twelve weeks because of schema discovery, custom field provisioning, and parent-record lookup resolution.

Adjacent paths

Related migrations to explore

Ready when you are

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