CRM migration

Migrate from Lime CRM to Nutshell

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

Lime CRM logo

Lime CRM

Source

Nutshell

Destination

Nutshell logo

Compatibility

60%

6 of 10

objects map 1:1 between Lime CRM and Nutshell.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Lime CRM to Nutshell is a structural migration for teams stepping down from a deeply configurable Nordic platform into a straightforward US-focused SMB CRM. Lime CRM organises data around custom-configured Limetypes that each organisation defines differently; Nutshell uses standard objects (People, Companies, Leads, Deals, Activities) with a fixed schema that supports custom fields. We must export the live Lime CRM schema definition before mapping any field, resolve the API credential acquisition that Lime Technologies now requires through account management rather than self-service, and reassemble email conversation threads that export as individual files rather than threaded records. Workflow Automations and GDPR-portal exports do not migrate as code; we document the automation logic and consent settings for reconstruction in Nutshell.

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

Lime CRM logo

Lime CRM

What's pushing teams away

  • Integrations are reported as limited and immature, forcing teams to log emails manually rather than having them auto-linked to customer records, deal profiles, or company accounts.
  • The desktop client is described as slow by multiple reviewers, particularly when navigating large datasets or running reports across custom objects.
  • Global CRM competitors offer richer native feature sets out of the box, so teams requiring advanced marketing automation, AI-powered lead scoring, or built-in calling often find Lime CRM requires more customisation to match feature parity.
  • Feature depth is described as limited compared to platforms like Salesforce or HubSpot, with some mid-market teams citing insufficient advanced capabilities as they scale beyond 50–200 users.

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

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

Lime CRM

Company

maps to

Nutshell

Company

1:1
Fully supported

Lime CRM Company records (sometimes called Account in some industry variants) map directly to Nutshell Company. The company name, address fields, industry, and website transfer as standard fields. We use company name as the deduplication key during Nutshell import and flag any duplicate matches for the customer's admin to resolve before final insert. Company-to-Contact relationships are preserved by inserting Company records first so that the relationship is satisfied at Contact import time.

Lime CRM

Person (Contact)

maps to

Nutshell

Person

1:1
Fully supported

Lime CRM Person records (the primary individual record) map to Nutshell Person. Name, email, phone, and custom properties transfer directly. We normalise phone number formats during transformation to prevent leading-zero stripping that commonly occurs during CSV processing. Any Lime CRM Person without a linked company is imported as a standalone Person; the customer's admin assigns the Company relationship in Nutshell post-migration.

Lime CRM

Deal

maps to

Nutshell

Deal

1:1
Fully supported

Lime CRM Deal records map to Nutshell Deal with deal value, stage, owner, and expected close date preserved. Lime CRM allows custom deal pipelines and stages per industry variant; we map source stages to Nutshell pipeline stages during scoping. The deal owner resolves via email match against Nutshell User records, and any unresolved owner references are held in a reconciliation queue.

Lime CRM

Deal Stage

maps to

Nutshell

Pipeline Stage

lossy
Fully supported

Each Lime CRM deal stage becomes a Nutshell pipeline stage. Stage names, probabilities, and ordering transfer as the Nutshell pipeline configuration. We configure the pipeline in Nutshell before Deal import begins so that stage values are whitelisted and accepted during insert rather than rejected as invalid enum values.

Lime CRM

Activity (Call, Meeting, Task)

maps to

Nutshell

Activity

1:1
Fully supported

Lime CRM Activities (calls, meetings, tasks) attach to a Contact or Deal. We export these as chronological Activity records and reconstruct the parent-child relationship in Nutshell using the original Lime CRM record ID stored as a reference field during import. Activity timestamps preserve for accurate timeline ordering in Nutshell.

Lime CRM

Email Conversation

maps to

Nutshell

Activity (Note type)

lossy
Fully supported

Lime CRM does not export email conversations as threaded objects. Each ConversationMessage is a separate file attachment in the export. We detect this at scoping, reassemble threads by conversation ID and timestamp, and inject them into Nutshell as a unified Activity record with the full conversation body so the migration does not arrive as hundreds of disconnected message files. The parent Contact or Deal reference is preserved from the original Lime CRM linking.

Lime CRM

Ticket

maps to

Nutshell

Lead or Case

1:many
Fully supported

Lime CRM Ticket records migrate to Nutshell as either Lead or Case depending on the customer's use case. Tickets that represent pre-sale support inquiries map to Nutshell Lead; Tickets representing post-sale support map to Nutshell Case if Service Cloud is enabled. Ticket status and priority become Lead Status and a custom priority field, or Case Status and Priority respectively. The customer's admin chooses the mapping strategy during scoping.

Lime CRM

Custom Limetype

maps to

Nutshell

Custom Field on standard object

lossy
Fully supported

Lime CRM's configurable Limetypes vary per customer implementation. Each custom Limetype requires field-level analysis because the schema is customer-unique. We treat each Limetype as a separate mapping workstream: we export the live schema definition from the customer's Lime CRM admin during discovery, map each custom property to an equivalent Nutshell custom field on the appropriate standard object (Person, Company, or Deal), and flag any property type that has no direct Nutshell equivalent for the customer's admin to review.

Lime CRM

Attachment

maps to

Nutshell

File attached to record

1:1
Fully supported

Lime CRM attachments are downloaded individually per record, potentially multiple files per Contact or Deal. We batch downloads and rename files to preserve the parent relationship using a naming convention of ParentObject_ParentID_Filename. Files exceeding 25 MB are flagged before import because Nutshell has file size limits. We validate file integrity against the export manifest to catch any truncated or missing files before the Nutshell import begins.

Lime CRM

User / Owner

maps to

Nutshell

User

1:1
Fully supported

Lime CRM User records and Deal owners are mapped by email address to Nutshell User records. We validate that destination Nutshell user accounts exist and are active before assigning ownership to avoid orphaned records with null owner fields. Any Lime CRM owner without a matching Nutshell User is held in a reconciliation queue for the customer's admin to provision before record import resumes.

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.

Lime CRM logo

Lime CRM gotchas

High

Email threads export as individual message files

High

Super API-key generation removed from API

Medium

Custom Limetype schema is customer-unique

Medium

No bulk export for attachments in base tier

Medium

Workflow Automations do not export in transferable format

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

  • Lime CRM custom Limetype schema is customer-unique

    Lime CRM's data model is built around Limetypes that each organisation configures differently. There is no stable canonical schema across tenants. We must export the live schema definition from the customer's Lime CRM admin before mapping fields, and we treat any custom field as a mapping workstream rather than a direct transfer. Without this step, field mapping is incomplete and data lands in wrong Nutshell custom fields or gets dropped. This adds a discovery day to the timeline and requires read access to the Lime CRM admin panel.

  • Super API-key generation removed from Lime CRM API

    As of Lime CRM v4.195.0 (June 2025), Lime CRM removed the ability to generate new super API-keys via the API itself. We must request API credentials through Lime Technologies' account management or support channels before migration begins. We flag this in the discovery call and build in a credential acquisition step with a typical 2-5 business day lead time. Migrations that skip this step are blocked at the export phase.

  • Email threads export as individual files not threaded records

    Lime CRM does not export email conversations as threaded objects. Each ConversationMessage is a separate file attachment in the export. We detect this at scoping, reassemble threads by conversation ID and timestamp, and inject them into Nutshell as a unified conversation record so the migration does not arrive as hundreds of disconnected message files. This reassembly step adds transformation time proportional to the total number of email messages and must be planned during scoping rather than discovered during load.

  • No bulk export for attachments in base tier

    Lime CRM's base tier does not support bulk attachment export; files download individually per record. For migrations with large attachment volumes (2,000+ files), we batch downloads, validate file integrity against the export manifest, and flag any truncated or missing files before the Nutshell import begins. We also flag files exceeding Nutshell's 25 MB attachment limit and either link them externally or advise the customer to store them in a linked cloud file system.

Migration approach

Six steps for a successful Lime CRM to Nutshell data migration

  1. Discovery and schema extraction

    We audit the source Lime CRM instance: Lime CRM edition, Limetype count, custom field definitions per Limetype, deal pipeline and stage count, user count, activity volume, and attachment count. We also identify whether the instance is cloud-hosted or on-premises, as on-prem requires VPN or direct database access for export. We extract the live schema definition from Lime CRM admin during this session, documenting every custom field, field type, and relationship so that mapping can begin before any data moves.

  2. API credential acquisition and Nutshell sandbox setup

    We request Lime CRM API credentials through Lime Technologies' account management channel (the super API-key self-service route was removed in v4.195.0, so this step has a 2-5 business day lead time). In parallel, we set up a Nutshell trial or sandbox environment, create the pipeline and stage configuration based on the Lime CRM deal stages, and pre-create any custom fields on Nutshell Person, Company, and Deal objects that are required by the Limetype mapping.

  3. Email thread reassembly and data transformation

    We run the Lime CRM export and detect email conversation messages as individual files. We reassemble threads by conversation ID and timestamp, merge them into unified conversation records, and apply phone number normalisation to prevent leading-zero stripping. Any custom Limetype fields are mapped to Nutshell custom fields using the schema extracted in Step 1. The transformation output is a set of clean CSV or JSON files ready for Nutshell import.

  4. Attachment batch download and validation

    We batch download all attachments from Lime CRM, validate file integrity against the export manifest, and rename files to preserve parent record relationships using a naming convention. Files exceeding 25 MB are flagged. We upload valid files to Nutshell and link them to the parent Person, Company, or Deal record during import. This step runs in parallel with the data transformation step to reduce total timeline.

  5. Sandbox migration and reconciliation

    We run a full migration into the Nutshell sandbox environment. The customer's admin reconciles record counts (Companies in, Persons in, Deals in, Activities in), spot-checks 20-30 random records against the Lime CRM source, and validates that parent-child relationships (Person to Company, Activity to Person/Deal) are intact. Any mapping corrections happen in the sandbox before production migration begins.

  6. Production migration in dependency order

    We run production migration in record-dependency order: Companies first (dedupe key), then Persons (with CompanyId resolved), then Deals (with OwnerId and stage resolved), then Activities (with parent Person or Deal resolved), then attachments (linked to parent). Each phase emits a row-count reconciliation report before the next phase begins. We freeze Lime CRM writes during the final cutover window and run a delta migration of any records modified during the migration window.

  7. Cutover, validation, and automation handoff

    We enable Nutshell as the system of record after the final delta migration completes. We deliver a written inventory of Lime CRM Workflow Automations with their trigger, conditions, and actions, plus a recommended Nutshell automation equivalent for the customer's admin to rebuild. We do not migrate Workflow Automations as code; that work requires manual reconfiguration in Nutshell or a separate consulting engagement. We support a 5-business-day hypercare window for reconciliation issues.

Platform deep dives

Context on both ends of the pair

Lime CRM logo

Lime CRM

Source

Strengths

  • Configurable Limetypes let each organisation define its own data model without developer involvement.
  • All features (automations, BI, templates, map views) are included from the Start tier without add-on fees.
  • Industry variants are pre-built for insurance, real estate, and professional services with sector-appropriate field sets.
  • GDPR compliance features are native, including consent management, customer-facing data portals, and JSON export.
  • Runs on Lime-hosted cloud or on the customer's own server, addressing data residency requirements.

Weaknesses

  • Native integrations are sparse and require manual workarounds such as manual email logging.
  • Desktop client performance degrades with large custom object datasets.
  • Feature set is shallower than global CRM platforms for advanced marketing and AI capabilities.
  • Custom Limetype schema varies per organisation, requiring per-customer analysis before migration can begin.
  • Release cadence and documentation suggest a smaller global support footprint compared to tier-one CRM vendors.
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 Lime CRM 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

    Lime CRM: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Lime CRM 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 accounts under 10,000 Contacts and 2,000 Deals with no custom Limetypes and no large attachment volumes. Migrations with multiple custom Limetypes, large attachment datasets (10,000+ files), on-premises Lime CRM requiring VPN access, or complex deal stage mapping move to five to nine weeks because of per-Limetype schema analysis, batch download validation, and email thread reassembly work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Lime CRM.
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