CRM migration

Migrate from Leaf360 to Nutshell

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

Leaf360 logo

Leaf360

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

13 of 13

objects map 1:1 between Leaf360 and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Leaf360 is a vertical AI-CRM built for mortgage teams, combining lead management, referral tracking, and loan-status visibility in one platform. Its data model centers on People, Companies, Deals, and Custom Fields, with an API for custom-field discovery. Nutshell is a horizontal B2B sales CRM with built-in email marketing, contact management, pipeline tracking, and an open JSON-RPC API. Nutshell's standard objects are People, Companies, Leads, Deals (Opportunities), Tasks, Events, and Comments, with custom fields supported on People, Companies, and Leads. We migrate Leaf360 People to Nutshell People, Leaf360 Companies to Nutshell Companies, and Leaf360 Deals to Nutshell Deals — preserving all standard properties and Leaf360 custom fields as Nutshell custom fields. Referral sources and pipeline stages map value-by-value. Engagement history (calls, emails, meetings, notes) migrates as Nutshell Tasks, Events, and Comments with original timestamps and owners. Owner resolution uses email matching against Nutshell users. Files attached to records re-upload to Nutshell's attachment model. Workflows, sequences, automations, and any AI-configured rules in Leaf360 do not migrate — they are source-platform constructs that must be rebuilt in Nutshell's automation tools. We export Leaf360 workflow definitions as a reference document for your team to use during the rebuild phase. Reports and dashboards do not migrate; underlying data does. Integrations and third-party connections (Follow Up Boss, Arive, Lending Pad) must be re-established 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

Leaf360 logo

Leaf360

What's pushing teams away

  • Teams outgrowing the platform report limited scalability and fewer advanced features compared to established mortgage CRM competitors with longer product histories.
  • Some users note that further customisation options and deeper automation controls would improve the platform for complex multi-state or multi-branch lending operations.
  • A desire for more robust reporting and analytics dashboards is mentioned in reviews, with users indicating the current offering is functional but not comprehensive.

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

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

Leaf360

Person

maps to

Nutshell

People

1:1
Fully supported

Leaf360 People map directly to Nutshell People. All standard properties (name, email, phone, address, job title) migrate as-is. Custom fields on the Person record migrate as Nutshell People custom fields. Primary company link resolves to a Nutshell Company record if one exists; contacts without a company land as standalone People.

Leaf360

Company

maps to

Nutshell

Company

1:1
Fully supported

Leaf360 Companies map directly to Nutshell Companies. Company name, domain/website, industry, employee count, and annual revenue transfer as standard Nutshell Company fields. Leaf360 parent-company hierarchy migrates using Nutshell's parent-company link field. Multi-company associations collapse to the primary company link with secondary associations noted.

Leaf360

Deal

maps to

Nutshell

Deal

1:1
Fully supported

Leaf360 Deals map to Nutshell Deals. Deal name, amount, close date, owner, and custom fields transfer directly. Each Leaf360 pipeline becomes a separate Nutshell pipeline. Leaf360 pipeline stages map value-by-value to Nutshell pipeline stages — this requires pre-migration stage configuration in Nutshell.

Leaf360

Pipeline

maps to

Nutshell

Pipeline

1:1
Fully supported

Leaf360 Pipelines map 1:1 to Nutshell Pipelines. Each Leaf360 pipeline becomes a new Nutshell pipeline, preserving the pipeline name and associated configuration such as stage count and visible fields. The Nutshell admin must pre‑create matching stages before migration, ensuring that deal records load without validation errors and that stage‑level probability percentages align with the original workflow logic.

Leaf360

Pipeline Stage

maps to

Nutshell

Pipeline Stage

1:1
Fully supported

Leaf360 pipeline stage names map to Nutshell pipeline stage names value-by-value. We export the full Leaf360 stage list and deliver a stage-mapping specification so the Nutshell admin can create matching stages before migration. Stage probability values apply per Nutshell's configuration model.

Leaf360

Referral Source

maps to

Nutshell

Custom field on People

1:1
Fully supported

Leaf360's referral tracking does not have a direct counterpart in Nutshell, so we retain the referral source as a custom pick‑list field on the People object (e.g., Referral_Source__c). The list of possible values is extracted from Leaf360's configuration and entered as fixed options in Nutshell, guaranteeing that historical referral attribution is preserved across all migrated contacts.

Leaf360

Engagement: Call / Email / Meeting

maps to

Nutshell

Task / Event

1:1
Fully supported

Leaf360 call and email activity logs are migrated as Nutshell Tasks, using the type field to distinguish between calls and emails. Meeting records become Nutshell Events, retaining the original start and end timestamps. All engagement entries keep their original creation date, owner assignment, and links to the related Person or Deal, ensuring a complete activity history in Nutshell.

Leaf360

Note / Comment

maps to

Nutshell

Comment

1:1
Fully supported

Leaf360 notes and comments attached to People, Companies, and Deals are migrated as Nutshell Comments, preserving the original author and creation timestamp. Any rich‑text formatting present in Leaf360 is simplified to plain text in Nutshell to maintain compatibility, while the content itself remains fully intact.

Leaf360

Custom Field

maps to

Nutshell

Custom Field (People / Company / Deal)

1:1
Fully supported

Leaf360 custom fields migrate as Nutshell custom fields on the corresponding object. Custom field type mapping: text → text, number → number, date → date, pick-list → pick-list. Pick-list values map value-by-value from Leaf360's defined options. Any Leaf360 custom field without a clear Nutshell type maps to a text field for data preservation.

Leaf360

File / Attachment

maps to

Nutshell

Attachment

1:1
Fully supported

Files attached to Leaf360 People, Companies, and Deals re-upload to Nutshell as attachments linked to the corresponding record. File name, original upload date, and uploader information are preserved. Large files are subject to Nutshell's attachment size limits.

Leaf360

Workflow / Automation / Sequence

maps to

Nutshell

None — rebuild required

1:1
Fully supported

Leaf360 workflows, sequences, and automations do not migrate. They are source-platform automation constructs with no structural equivalent in Nutshell. We export the Leaf360 workflow definitions as a structured reference document. The team rebuilds automation logic in Nutshell's automation tools using this export as the functional specification.

Leaf360

Tag / Label

maps to

Nutshell

Tag

1:1
Fully supported

Leaf360 tags applied to People and Deals are imported as Nutshell Tags, preserving both the tag names and the records they are attached to. Nutshell uses a flat tag namespace, so any hierarchical tag structures from Leaf360 are collapsed into a single level. This approach keeps the tagging system simple while retaining the full set of original labels.

Leaf360

Owner / User

maps to

Nutshell

User

1:1
Fully supported

Leaf360 user and owner records resolve against Nutshell users by email address match. Unmatched owners are flagged before migration with a resolution report: either invite the user to Nutshell or assign their records to a fallback owner. No record lands without a valid Nutshell user owner.

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.

Leaf360 logo

Leaf360 gotchas

High

No public API for data export

High

Workflow automations do not export

Medium

Integration OAuth tokens are non-transferable

Medium

Referral Partner objects require schema mapping

Low

Custom field scoping is required upfront

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

  • Nutshell JSON-RPC API requires Enterprise tier — migration tooling depends on plan level

    Nutshell's open API with full record creation, update, and attachment support is gated behind the Enterprise plan at $79/user/month. On lower plans, Nutshell's import tools rely on CSV uploads and the Import2 integration, which support basic record migration but have limited support for custom fields, multi-object relationships, and activity history. If your Nutshell instance is on Foundation, Pro, or Business, the migration may need to proceed via Nutshell's bulk CSV import with manual relationship resolution for company-linked people and deal-linked activities. We assess the target Nutshell plan during scoping and recommend Enterprise API access when the migration involves complex relationships or large volumes.

  • Pipeline stages must be pre-created in Nutshell before data can load cleanly

    Leaf360 allows arbitrary string values for pipeline stages on a deal. Nutshell requires explicit stage creation per pipeline, with each stage assigned a name and a probability percentage. Migrating a Leaf360 deal with a stage value that does not exist in Nutshell's pipeline configuration results in a validation error or a null stage assignment. We export the full list of Leaf360 pipeline stages per pipeline and deliver a stage-mapping specification during the planning phase. The Nutshell admin must create matching stages before the migration run commits. If this step is skipped, we fall back to a best-match stage assignment and flag any deals that could not be assigned cleanly.

  • Leaf360 referral partner attribution has no native Nutshell equivalent

    Leaf360's referral tracking records which agent or partner referred a loan officer's client, enabling transparent referral status updates visible to both parties. Nutshell does not have a native referral-tracking object or a partner-attribution field on People or Deals. Referral source data migrates as a custom pick-list field on Nutshell People, preserving the referral name or source label. However, the automated referral partner portal visibility and the AI-driven status update cadence that Leaf360 provides are platform-specific features that do not translate to Nutshell and must be communicated as a workflow change to referral partners.

  • Workflow and automation logic does not migrate — rebuild required

    Leaf360 workflows, follow-up sequences, and AI-configured task reminders are source-platform automation constructs. They reference Leaf360-specific object IDs, property names, and event triggers that have no structural equivalent in Nutshell. Attempting to export and re-import automation logic produces non-functional artifacts. We export Leaf360 workflow definitions as a structured reference document (trigger events, conditions, actions) for the team to use when rebuilding in Nutshell's automation tools. The rebuild effort scales with the number of active workflows and the complexity of conditional logic — a team with 20+ workflows should allocate 1–3 days of admin time for the rebuild phase.

  • Nutshell's per-contact email marketing billing does not carry Leaf360's contact classification flags

    Leaf360 distinguishes between general contacts and marketing-active contacts using internal flags. Nutshell's email marketing module bills per contact based on its own marketing-contact classification, which operates on list membership rather than a per-record flag. Any Leaf360 contact that was flagged for marketing outreach does not automatically become a Nutshell marketing contact. We preserve the marketing flag as a custom field on the Nutshell People record, but activating those contacts in Nutshell's email marketing requires a list import or a bulk tagging operation after migration.

Migration approach

Six steps for a successful Leaf360 to Nutshell data migration

  1. Audit Leaf360 data model and prepare Nutshell schema plan

    We run a discovery read against the Leaf360 API to enumerate all active People, Companies, Deals, custom fields, pipeline configurations, and engagement records. We cross-reference this against Nutshell's API capabilities (Enterprise tier assumed for full access) and produce a schema preparation checklist: Nutshell pipeline and stage creation, custom field definitions, and owner mapping. The Nutshell admin applies these changes before the migration window opens. Any Leaf360 workflow definitions are exported at this stage as a structured rebuild reference.

  2. Map objects and fields, configure owner resolution

    We build a field-level mapping document covering every standard and custom field from Leaf360 to its Nutshell equivalent. Owner resolution uses email address matching against Nutshell users — any Leaf360 owner without a matching Nutshell user is flagged with a resolution report. We establish whether the target Nutshell account is on Enterprise (full API) or a lower plan (CSV import fallback), and adjust the migration approach accordingly. Custom field type mapping (text, number, date, pick-list) is confirmed against Leaf360's /api/v2/custom-fields endpoint.

  3. Run sample migration with field-level diff

    A representative slice of 100–500 records (spanning People, Companies, Deals, and a sample of activity records) migrates into the target Nutshell instance. We generate a field-level diff comparing source values against destination values, with mismatches flagged by field and by record. The diff report is reviewed with the customer to verify stage mapping, referral source mapping, custom field population, and owner assignment before the full migration commits.

  4. Execute full migration with delta-pickup window

    The full migration runs against Nutshell — API-based on Enterprise plans, bulk CSV on lower plans. A delta-pickup window of 24–48 hours runs after the initial cutover to capture any records created or modified in Leaf360 during the migration window. All operations are logged to an audit trail. If reconciliation metrics (record counts, field populated rates) fall below the agreed threshold, one-click rollback reverts the Nutshell instance to its pre-migration state.

  5. Deliver post-migration report and rebuild reference

    We deliver a migration summary report: total records migrated by object, error count and resolution log, field-populated rate per object, and any records that could not be fully mapped. The Leaf360 workflow definitions are delivered as a structured export with trigger/condition/action documentation. The FlitStack team is available for a 30-day post-migration support window to address any data issues identified after go-live.

Platform deep dives

Context on both ends of the pair

Leaf360 logo

Leaf360

Source

Strengths

  • Purpose-built for mortgage with referral tracking, lead management, and loan pipeline views in one vertical tool.
  • AI-enabled assistant embedded within the CRM for automating follow-up sequences and task creation.
  • Native integrations with Follow Up Boss, Lending Pad, CanopyTPO, and Arive reduce switching costs for teams already using these tools.
  • White-glove onboarding support from a small, responsive founding team — reviewers specifically name Nicolas Mourra and Chris as helpful contacts.
  • Customisable pipelines and workflow templates pre-built for the mortgage lifecycle reduce initial setup friction.

Weaknesses

  • No publicly documented API or developer portal — programmatic data export is not supported, making migration highly dependent on manual processes or direct data reads.
  • Limited public review volume (4 verified reviews on G2) makes independent product evaluation difficult.
  • Pricing appears to be single-tier per-user at $59/month with no published plans for volume discounts, team tiers, or enterprise features.
  • The product is early-stage (founded 2023) with a small team, which may present long-term viability and support continuity concerns for larger lenders.
  • No community forum, public roadmap, or documented API rate limits publicly available.
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 Leaf360 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

    Leaf360: Not publicly documented..

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Leaf360-to-Nutshell migrations complete in 48–72 hours of clock time for databases under 50,000 total records. The longest single step is the planning phase — configuring Nutshell pipelines and stages to match Leaf360's setup. Large migrations with 500,000+ records or extensive activity histories (calls, emails, meetings per record) extend to 5–7 days. The delta-pickup window adds 24–48 hours after the initial load to capture in-flight changes.

Adjacent paths

Related migrations to explore

Ready when you are

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