CRM migration

Migrate from Lemon Tech to Nutshell

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

Lemon Tech logo

Lemon Tech

Source

Nutshell

Destination

Nutshell logo

Compatibility

75%

6 of 8

objects map 1:1 between Lemon Tech and Nutshell.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Lemon Tech to Nutshell is a platform switch from a legal-specific vertical CRM to an SMB-general CRM. Lemon Tech organizes data around Entities (including custom entity types), Matters, Contacts, and Users, with an Entity-level export function and SQL Wrapper support for complex reporting queries. Nutshell uses Accounts, People, Leads, and Opportunities with a JSON-RPC API and custom fields scoped to People, Accounts, and Leads only. We handle the extraction entirely through Lemon Tech's built-in Export Data function, chunking large datasets by entity type and sequencing the import into Nutshell so that Accounts are created before linked People, and Opportunities reference the resolved Account and Owner. Custom entities from Lemon Tech map to custom fields on Nutshell People, Accounts, or Leads, or to a custom configuration if the entity represents a separate object type. SQL Wrapper data with simple table outputs migrates as structured records; wrappers with multi-table joins require manual field mapping during discovery. We do not migrate workflows, automations, or billing records as code.

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

Lemon Tech logo

Lemon Tech

What's pushing teams away

  • Very limited public documentation makes it difficult for new users or migrating teams to understand the data model without direct vendor engagement.
  • No publicly documented public REST API forces migrations to rely on the built-in export tooling, which may not cover all edge cases.
  • Pricing is fully custom with no transparent tier structure, making it hard to evaluate cost-effectiveness or negotiate during renewal.

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

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

Lemon Tech

Contact

maps to

Nutshell

Person

1:1
Fully supported

Lemon Tech Contacts map directly to Nutshell People. Standard fields (name, email, phone, address) migrate as typed fields. Any custom contact properties in Lemon Tech become Nutshell custom fields on the Person object, which is one of three objects in Nutshell that support custom fields (alongside Account and Lead). We normalize field names to remove spaces and special characters per Nutshell naming conventions.

Lemon Tech

Entity (standard)

maps to

Nutshell

Account

1:1
Fully supported

Lemon Tech standard Entities (excluding Contacts, which export separately) map to Nutshell Accounts. The Entity name becomes the Account name, and any standard Entity properties map to corresponding Account fields. Entity export is run per entity type, so we process all non-contact entity types after Contact mapping completes.

Lemon Tech

Matter

maps to

Nutshell

Opportunity

1:1
Fully supported

Lemon Tech Matters map to Nutshell Opportunities. The Matter name becomes the Opportunity name, Matter status maps to Opportunity stage, and linked Contact references resolve to Nutshell Person IDs. We create the Opportunity after the Account and Person are created so that the accountId and primaryContactId lookups are satisfied. Matter-level time entries and billing amounts migrate as Opportunity custom fields or notes.

Lemon Tech

Custom Entity

maps to

Nutshell

Custom Field (Person, Account, or Lead)

lossy
Fully supported

Lemon Tech custom entities require a per-customer mapping decision during discovery. If a custom entity is a simple property extension (e.g., a custom status or classification), it maps to a Nutshell custom field on the relevant standard object. If a custom entity represents a separate object with its own relationships, we document it as requiring a custom configuration outside standard Nutshell scope and flag it for the customer's admin to address post-migration.

Lemon Tech

User

maps to

Nutshell

User

1:1
Fully supported

Lemon Tech Users map to Nutshell Users by email match. We extract all distinct users referenced on Entity, Contact, Matter, and engagement records and resolve them against Nutshell User records. Users without a matching email are held in a reconciliation queue for the customer to provision before record import resumes.

Lemon Tech

SQL Wrapper (simple table)

maps to

Nutshell

Note

1:1
Fully supported

SQL Wrappers with simple single-table output map to Nutshell Note records linked to the parent Entity or Contact. The wrapper name becomes the Note title, and the table columns and values become the Note body in structured format. We flag any SQL Wrapper with computed columns, nested queries, or third-party data sources as requiring manual mapping during discovery.

Lemon Tech

Billing Record

maps to

Nutshell

Custom Field or Note

lossy
Fully supported

Lemon Tech time entries and billing records linked to Matters export via the Entity export function. We preserve billable amounts, dates, and linked contact references. If the billing data is transactional (invoice-level), it migrates as Notes with structured content. If it is summary-level (total hours or revenue by matter), it migrates to Opportunity custom fields.

Lemon Tech

Attachment

maps to

Nutshell

Note or External Reference

1:1
Fully supported

File attachments associated with Entities or Matters export as binary blobs. We preserve filenames and parent record associations. Nutshell does not have a native file attachment object beyond Notes, so attachments migrate as Notes with a reference to the original filename and a metadata field indicating the original attachment location for the customer's admin to retrieve from the Lemon Tech export.

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.

Lemon Tech logo

Lemon Tech gotchas

High

No public API for bulk data extraction

Medium

SQL Wrapper complexity varies by definition

Low

Custom entity naming conventions are customer-specific

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

  • No Matter or case management object in Nutshell

    Lemon Tech's core value proposition is its Matter-centric data model with timekeeping, billing, and legal workflow support. Nutshell does not have a native case or matter management object. We map Matters to Opportunities with custom fields for matter-specific data, but Nutshell's pipeline model does not natively support the billing reconciliation, time entry, or multi-party matter structures that Lemon Tech provides out of the box. Teams relying on Matter-level billing or trust accounting features need to evaluate whether Nutshell's Opportunity model or a supplemental billing integration covers their requirements before committing to migration.

  • Nutshell custom fields limited to three object types

    Nutshell only supports custom fields on People, Accounts, and Leads. There is no custom object capability. Lemon Tech's custom entities, if they represent separate object types with their own relationships, cannot map directly to any Nutshell object. We inventory every custom entity during discovery and categorize them as either property extensions (mapped to custom fields on the relevant standard object) or standalone entities (documented as requiring manual post-migration configuration, supplemental tools, or acceptance of data consolidation into standard objects).

  • Lemon Tech export timeout risk on large datasets

    Lemon Tech's Entity export function runs as a server task and may time out for large datasets or complex SQL Wrapper definitions. We handle this by chunking exports at the entity type level, running incremental exports for datasets exceeding typical timeout thresholds, and scheduling large exports during off-peak hours in coordination with the customer's Lemon Tech admin. If the customer's plan tier gates export capabilities, we identify this during discovery and adjust the migration approach accordingly.

  • SQL Wrapper complexity varies per-customer

    SQL Wrappers in Lemon Tech are configured per-customer and range from simple single-table extracts to complex multi-table joins, computed columns, or third-party data integrations. Simple wrappers export as structured tables that we map directly. Complex wrappers require manual field mapping during discovery to identify which columns map to destination objects, which are derived values that should be recalculated in Nutshell, and which reference external data sources that have no migration destination in Nutshell. We inventory all SQL Wrapper definitions during discovery and flag any with nested logic or external joins as requiring custom mapping work.

  • Nutshell API uses JSON-RPC with revision control

    Nutshell's API uses JSON-RPC 2.0 rather than REST, and each entity retrieval returns a rev field (revision identifier) that must be passed back on edit operations. This revision control prevents accidental data loss from concurrent edits but requires that our migration scripts handle rev validation during delta imports. We store the rev from initial retrieval and pass it on any subsequent update operations to maintain Nutshell's optimistic locking behavior.

Migration approach

Six steps for a successful Lemon Tech to Nutshell data migration

  1. Discovery and export capability assessment

    We audit the Lemon Tech environment across all active entity types (standard and custom), Matter records, SQL Wrapper definitions, and user accounts. We identify any export capability limitations tied to the customer's pricing tier and map the export function's output format for each entity type. We pair this with a Nutshell API review to confirm field type availability for each source field. The discovery output is a written migration scope with an entity-to-Nutshell-object mapping table, a SQL Wrapper complexity classification, and a custom entity disposition plan for each custom entity type.

  2. Chunked export sequencing from Lemon Tech

    We run Entity exports in dependency order: Contacts first (to populate People in Nutshell), then standard Entities (to populate Accounts), then Matters (to populate Opportunities with resolved Person and Account IDs), then custom entities (to populate custom fields or document standalone types), and finally SQL Wrapper data and attachments. Each export is chunked by entity type, with large datasets split into batches of 1,000-5,000 records to avoid server task timeouts. We validate row counts against the Lemon Tech admin's expected record counts before proceeding to import.

  3. Nutshell schema pre-configuration

    We pre-create any required Nutshell custom fields on Person, Account, and Lead before record import begins. This includes creating text, long text, currency, date, and dropdown custom fields matching the Lemon Tech source field types. We do not create custom objects in Nutshell because Nutshell does not support them; standalone custom entity types are documented with their recommended disposition (consolidate into a standard object, handle via external tool, or table as a Note type) for the customer to address post-migration.

  4. Sandbox migration and reconciliation

    We run a full migration into a Nutshell sandbox environment (or a staging account if sandbox is not available on the customer's tier) using production-like data volume. The customer's team reconciles record counts, spot-checks 20-30 records against the Lemon Tech source for accuracy, and validates that custom field values populated correctly. Any mapping corrections and custom field additions happen in this phase. We do not proceed to production until the customer signs off on the sandbox reconciliation.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Users (validated), People (from Contacts), Accounts (from standard Entities), Leads (if any source records map to Lead), Opportunities (from Matters with resolved PersonId and AccountId), custom field data (appended to the relevant standard object), SQL Wrapper data (as Notes linked to parent records), and attachments (as Notes with original filename metadata). Each phase emits a row-count reconciliation report before the next phase begins. We freeze Lemon Tech write access during the final migration window to prevent delta records from accumulating.

  6. Cutover, validation, and automation handoff

    We run a final delta migration of any records created or modified during the cutover window, then enable Nutshell as the system of record. We deliver a written inventory of all migrated objects, record counts, and any Lemon Tech entity types that were classified as standalone and require manual post-migration configuration. We do not rebuild Lemon Tech workflows or automations; Nutshell's automation model (Tasks, Reminders, and external integrations) differs enough that we document the equivalent approach rather than attempt automated translation. We support a three-day hypercare window for reconciliation issues raised by the customer's team.

Platform deep dives

Context on both ends of the pair

Lemon Tech logo

Lemon Tech

Source

Strengths

  • Purpose-built for professional services with native support for Matters, time entries, and billing records.
  • Custom entities and SQL Wrappers provide flexibility for complex data requirements.
  • Entity-level export function supports both standard and custom entity types in a migration-compatible format.

Weaknesses

  • No publicly available API documentation limits automation options for migrations.
  • Very limited online community or third-party resources for troubleshooting.
  • Fully custom pricing model with no published benchmarks or self-service tier information.
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 Lemon Tech 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

    Lemon Tech: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Lemon Tech 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 three and five weeks for accounts under 10,000 Contacts and 2,000 Matters with no custom entities and straightforward SQL Wrapper definitions. Migrations with multiple custom entity types, complex SQL Wrapper joins, large attachment volumes, or billing record preservation move to six to ten weeks because of Entity-level export chunking, manual SQL Wrapper mapping, and the custom field configuration phase. Timeline depends heavily on Lemon Tech's export response times and the customer's availability to validate the sandbox migration.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Lemon Tech.
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