CRM migration

Migrate from Insightly Marketing to Nutshell

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

Insightly Marketing logo

Insightly Marketing

Source

Nutshell

Destination

Nutshell logo

Compatibility

56%

5 of 9

objects map 1:1 between Insightly Marketing and Nutshell.

Complexity

BStandard

Timeline

1-2 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Insightly Marketing to Nutshell is a consolidation migration for teams that want a simpler CRM without Insightly's mandatory All-in-One bundle fees and setup overhead. Insightly separates Leads from Contacts and uses an Organization object for companies; Nutshell consolidates these into People and Accounts. We handle that schema difference during scoping, map Insightly Opportunities to Nutshell Leads (API terminology) or directly to Deals, and preserve Project milestone and task history as linked Activities on the related Account. Insightly's workflow automation rules, email templates, and custom object schemas are not portable via CSV or standard API. We document each for manual rebuild in Nutshell's automation tools and deliver a custom field mapping spec that covers the actual field types in the customer's Insightly instance. Nutshell's unlimited CRM contact model removes Insightly's per-contact tier metering, which is a frequent cost-driver for growing sales teams.

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

Insightly Marketing logo

Insightly Marketing

What's pushing teams away

  • The learning curve is steep for new users — workflow automation and advanced configuration require time investment, and documentation is described as overwhelming.
  • Reporting capabilities are restrictive compared to enterprise CRMs, with limited flexibility for custom reports or deeper data analysis across large datasets.
  • UI performance issues surface when navigating large datasets, and some advanced features feel limited compared to more complex CRM systems.
  • Per-user pricing scales poorly for growing teams, and the mandatory All-in-One bundle fees (onboarding, AppConnect setup, Premier Support) surprise customers who expected the advertised per-user rate.
  • Customization options are more limited than expected — some users find the system cannot fully adapt to their unique business processes despite the marketing promise.

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

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

Insightly Marketing

Contact

maps to

Nutshell

Person (Contact in API)

1:1
Fully supported

Insightly Contact records map directly to Nutshell Person records (Contacts in API terminology, People in the UI). We preserve first name, last name, email, phone, address, and any custom field values. Lifecycle stage and owner assignment from Insightly map to Nutshell custom Person fields since Nutshell does not have a native Lifecycle Stage property. Tags on Insightly Contacts migrate as comma-separated values in a Nutshell custom multi-select field.

Insightly Marketing

Organization

maps to

Nutshell

Account

1:1
Fully supported

Insightly Organization records map to Nutshell Account records (Companies in the UI, Accounts in the API). Organization name, domain, address, industry, and custom fields migrate. Organization-to-Contact links are preserved as Person-to-Account association records in Nutshell. Organization-to-Organization relationships (parent-subsidiary) map to Account-to-Account association records.

Insightly Marketing

Lead

maps to

Nutshell

Person (Contact) or Lead

lossy
Fully supported

Insightly's separate Lead object requires a migration decision: if the destination Nutshell account uses the Lead feature for unqualified prospects, Insightly Leads map to Nutshell Leads with status preserved in a custom field. If the team uses only People in Nutshell, Insightly Leads merge into Person records with Lead status stored in a custom field. The customer chooses during scoping. We flag which approach preserves more reporting continuity.

Insightly Marketing

Opportunity

maps to

Nutshell

Lead or Deal

lossy
Fully supported

Insightly Opportunities map to either Nutshell Leads or Deals depending on the destination configuration. Pipeline names and stage values map to Nutshell pipeline stages. Probability percentages, expected close dates, and amount fields migrate as custom fields or native fields depending on the Nutshell tier. Closed-Lost and Closed-Won reasons from Insightly custom properties become Nutshell Deal loss reason fields.

Insightly Marketing

Project

maps to

Nutshell

Account-linked Activities

1:many
Fully supported

Nutshell has no native Project object. Insightly Projects migrate as a structured set of linked Activities on the associated Account (or Person). We extract project name, status, milestones, and milestone dates, and recreate them as Nutshell Tasks and Events with a project reference stored in a custom field. The project-to-contact and project-to-organization links become Activity associations. Customers who need full project management capability should plan for a separate project tool alongside Nutshell.

Insightly Marketing

Task

maps to

Nutshell

Task

1:1
Fully supported

Insightly Task records migrate to Nutshell Task records with due date, assignee (resolved via User mapping), status, priority, and related-to reference (Contact, Organization, Opportunity, or Project) preserved. Task content migrates as the Nutshell Task description. If the related Project is present, the Task links to the Account that carries the project history.

Insightly Marketing

Custom Field

maps to

Nutshell

Custom Field

1:1
Fully supported

Insightly custom fields and custom field groups vary per customer instance and require a schema discovery phase before migration. We map each custom field's name, type (text, number, date, picklist, checkbox, currency), and values. Custom field groups in Insightly organize related fields; these groupings are documented but do not map to a specific Nutshell construct since Nutshell uses flat custom field lists on each object.

Insightly Marketing

Custom Object

maps to

Nutshell

Account or Person custom fields

1:many
Fully supported

Insightly Custom Objects extend standard objects (Contacts, Organizations, Opportunities) with user-defined schemas. Since Nutshell does not have standalone custom object types, we flatten Insightly Custom Object records into custom fields on the parent standard object (Account or Person). Lookup relationships between custom objects become custom lookup fields or denormalized ID fields depending on the relationship cardinality.

Insightly Marketing

User (Owner)

maps to

Nutshell

User

1:1
Fully supported

Insightly User records map to Nutshell User accounts by email match. We resolve every distinct Owner referenced on Contact, Organization, Opportunity, and Project records against the destination Nutshell Users. Owners without a matching Nutshell User go to a reconciliation queue for the customer's admin to provision. Owner assignment on records migrates once User mapping is complete.

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.

Insightly Marketing logo

Insightly Marketing gotchas

High

All-in-One bundles carry mandatory setup fees not visible in per-user pricing

Medium

CSV export is per-category and email-delivered, not a single bulk pull

High

Workflow automation rules are not accessible via API or CSV export

Medium

Email templates export in non-standardized format requiring rebuild

Medium

Custom object schemas vary per customer implementation

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

  • Insightly Lead object maps to People in Nutshell by default

    Insightly maintains separate Lead and Contact objects, but Nutshell uses a unified People model where both are Person records. If the customer uses Insightly Leads for unqualified prospects, we must decide during scoping whether to migrate them as Nutshell Leads (if the destination account has Lead management enabled) or as People with Lead status stored in a custom field. The wrong choice breaks pipeline reporting in the first week of use. We validate the intended Nutshell configuration before setting the mapping direction.

  • Insightly Projects have no direct Nutshell equivalent

    Insightly's native Project object with milestones, task lists, and assignees has no counterpart in Nutshell's standard data model. We migrate project data as linked Activities (Tasks and Events) on the associated Account, but this loses the hierarchical project structure. Milestone names and dates become Task notes or custom fields; subtasks become separate linked Tasks. Customers with active project management use cases in Insightly should plan to maintain a separate project tracking tool or accept the flattened activity representation in Nutshell.

  • Insightly workflow rules and email templates are not exportable

    Insightly's workflow automation rules (triggers, field updates, notifications, task creation) and email templates export in a non-standardized format that cannot be directly imported into Nutshell. Workflow rules require complete manual rebuild in Nutshell's automation tools. Email template content (HTML, images, styling) can be extracted and rebuilt using Nutshell's template editor, but the rebuild effort is customer-side. We document the full workflow and template inventory as part of migration discovery and deliver a rebuild checklist rather than attempting a code-level migration.

  • Insightly CSV exports arrive per-category by email

    Insightly's native export generates a separate CSV per data category (Contacts, Organizations, Opportunities, Projects, Tasks) delivered to an email inbox. We automate this by connecting the export email inbox, applying inbox rules to collect each CSV as it arrives, and assembling the files into a unified dataset before mapping. If the customer's Insightly email address is no longer accessible or filters are misconfigured, export collection delays the migration timeline. We recommend validating export email delivery during discovery.

  • Nutshell API rate limits affect large find and get requests

    Nutshell's JSON-RPC API rate limits large find requests (findLeads, findContacts, findAccounts with non-stub responses) and excessive get requests. We handle this by batching find operations, using stub responses where full record data is not needed during lookup phases, and implementing retry logic with exponential backoff on 429 responses. Large engagement history imports use batched inserts rather than individual API calls to stay within throughput limits.

Migration approach

Six steps for a successful Insightly Marketing to Nutshell data migration

  1. Discovery and schema mapping

    We audit the source Insightly instance across data categories (Contacts, Organizations, Leads, Opportunities, Projects, Tasks), custom field groups, custom object schemas, and user roles. We review the destination Nutshell account configuration to confirm whether Lead management is enabled, which determines the Lead-to-People mapping direction. The discovery output is a written migration scope with object mapping, custom field inventory, and a decision checkpoint on project handling and lead routing.

  2. Insightly export automation

    We connect the Insightly export email inbox and configure automated collection rules for each data category CSV as it arrives. We validate that all expected exports are delivered and assemble the files into a unified staging dataset. Any exports that fail or arrive incomplete trigger a re-export request. This step prevents silent data gaps in the migration dataset.

  3. Custom field schema discovery and mapping

    We inspect the actual Insightly custom field definitions in the source instance, including field types, picklist values, and validation rules. We map each to the corresponding Nutshell custom field type, noting any type mismatches (Insightly date fields that need reformatting, multi-select picklists that Nutshell represents as text). Custom object schemas are flattened into the parent standard object with lookup fields preserved where possible.

  4. Owner and user reconciliation

    We extract every distinct Insightly User referenced as an Owner on Contacts, Organizations, Opportunities, Projects, and Tasks. We match each by email against the Nutshell destination Users. Owners without a matching Nutshell User enter a reconciliation queue for the customer's admin to provision before record import resumes. This step must complete before any record-level migration begins because OwnerId references are required on standard Nutshell objects.

  5. Staged migration in dependency order

    We migrate in record-dependency order: Accounts first (from Insightly Organizations), then People (from Insightly Contacts and Leads with the mapping direction confirmed), then Opportunities or Deals, then Activities (Tasks and Events). Project data inserts as linked Activities on the associated Account after Accounts are loaded. Custom fields on each object populate during the same phase as the parent record. Each phase emits a row-count reconciliation report before the next begins.

  6. Cutover, validation, and automation handoff

    We freeze Insightly writes during the cutover window, run a final delta migration of any records modified during the migration process, then enable Nutshell as the system of record. We deliver the workflow and email template inventory document to the customer's admin team for manual rebuild in Nutshell's automation tools. We resolve post-migration reconciliation issues during a one-week hypercare window. We do not rebuild Insightly workflows or email templates inside the migration scope; those are separate rebuild tasks for the customer's admin.

Platform deep dives

Context on both ends of the pair

Insightly Marketing logo

Insightly Marketing

Source

Strengths

  • Combines CRM, marketing automation, and project management in a single subscription rather than three separate tools.
  • Right-sized pricing for 10-50 person teams — lower total cost than Salesforce with faster implementation.
  • Custom objects and custom field groups allow non-technical users to adapt the schema to their business without developers.
  • Native Unbounce integration provides landing pages and forms without additional third-party tools post-merger.
  • Annual billing with transparent per-user pricing; record limits scale across Plus (100k), Professional (250k), and Enterprise (500k).

Weaknesses

  • Workflow automation rules are not exportable, requiring manual recreation in the destination platform.
  • CSV export delivers one category at a time via email — not a unified bulk export for migration teams.
  • Mandatory fees (onboarding, AppConnect setup, Premier Support) apply to All-in-One bundles, inflating year-one costs beyond the advertised per-user rate.
  • UI performance degrades with large datasets, and reporting flexibility is limited compared to enterprise CRMs.
  • Email templates export in a format that requires rebuilding rather than direct import into most destination platforms.
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. 3 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 Insightly Marketing and Nutshell.

  • Object compatibility

    B

    3 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

    Insightly Marketing: Not publicly documented; Insightly does not publish explicit rate limits in its developer documentation.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Insightly Marketing 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 one and two weeks for accounts under 10,000 Contacts and 3,000 Organizations with no custom objects and a clean export from Insightly. Migrations with custom field groups, Project milestone histories, large opportunity volumes, or multiple Insightly user roles to map to Nutshell Teams move to three to five weeks because of schema discovery, custom field type mapping, and Activity sequencing. Nutshell's built-in migration assistance and FlitStack AI's export automation compress the timeline compared to manual exports.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Insightly Marketing.
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