CRM migration
Field-level mapping, validation, and rollback between Leaf360 and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Leaf360
Source
Nutshell
Destination
Compatibility
13 of 13
objects map 1:1 between Leaf360 and Nutshell.
Complexity
BStandard
Timeline
48–72 hours
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Nutshell
People
1:1Leaf360 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
Nutshell
Company
1:1Leaf360 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
Nutshell
Deal
1:1Leaf360 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
Nutshell
Pipeline
1:1Leaf360 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
Nutshell
Pipeline Stage
1:1Leaf360 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
Nutshell
Custom field on People
1:1Leaf360'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
Nutshell
Task / Event
1:1Leaf360 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
Nutshell
Comment
1:1Leaf360 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
Nutshell
Custom Field (People / Company / Deal)
1:1Leaf360 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
Nutshell
Attachment
1:1Files 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
Nutshell
None — rebuild required
1:1Leaf360 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
Nutshell
Tag
1:1Leaf360 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
Nutshell
User
1:1Leaf360 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.
| Leaf360 | Nutshell | Compatibility | |
|---|---|---|---|
| Person | People1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal | Deal1:1 | Fully supported | |
| Pipeline | Pipeline1:1 | Fully supported | |
| Pipeline Stage | Pipeline Stage1:1 | Fully supported | |
| Referral Source | Custom field on People1:1 | Fully supported | |
| Engagement: Call / Email / Meeting | Task / Event1:1 | Fully supported | |
| Note / Comment | Comment1:1 | Fully supported | |
| Custom Field | Custom Field (People / Company / Deal)1:1 | Fully supported | |
| File / Attachment | Attachment1:1 | Fully supported | |
| Workflow / Automation / Sequence | None — rebuild required1:1 | Fully supported | |
| Tag / Label | Tag1:1 | Fully supported | |
| Owner / User | User1:1 | Fully supported |
Gotchas + challenges
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 gotchas
No public API for data export
Workflow automations do not export
Integration OAuth tokens are non-transferable
Referral Partner objects require schema mapping
Custom field scoping is required upfront
Nutshell gotchas
Contact tier limits enforced on import
No bulk API endpoint requires paginated extraction
Email sequences not exportable via API
Foundation plan disables key sales features
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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
Leaf360
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Leaf360 and Nutshell.
Object compatibility
2 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Leaf360: Not publicly documented..
Data volume sensitivity
Leaf360 doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Leaf360 to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Leaf360 to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Leaf360
Other ways to arrive at Nutshell
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.