CRM migration
Field-level mapping, validation, and rollback between PropertySimple and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
PropertySimple
Source
Nutshell
Destination
Compatibility
12 of 13
objects map 1:1 between PropertySimple and Nutshell.
Complexity
BStandard
Timeline
48–72 hours
Overview
PropertySimple and Nutshell occupy different positions in the CRM landscape. PropertySimple is a real-estate agent marketing platform whose CRM component stores contacts, companies, deals, and custom property-listing data alongside social-media automation and AI follow-up tools. Nutshell is a general-purpose small-to-mid-market CRM that organizes data into People, Companies, Leads, Deals with pipelines, and Activities — plus custom fields scoped per record type. The two platforms share a core object vocabulary (contact, company, deal) but differ substantially in automation model, contact-tier billing, and real-estate-specific fields. FlitStack AI sequences the migration so Nutshell's foreign-key constraints resolve cleanly: we migrate Companies first (since People require a Company link in Nutshell), then People, then Deals. Activity history (calls, emails, meetings, notes) migrates as Nutshell Activities with original timestamps and owner assignments preserved. PropertySimple's custom property fields — including ZIP-code marketing data, listing IDs, and social-media source tags — map to Nutshell custom fields, which your team creates before the migration run. The harder problems are explicit non-migratables. PropertySimple's drip campaigns, AI lead-scoring logic, and social-media automation have no Nutshell equivalent and must be rebuilt manually — we provide an export of your PropertySimple automation definitions as a rebuild reference. Nutshell also uses per-seat, per-contact-tier pricing, which means the total cost picture changes as your team grows, and contact tier overages are billed separately from user licenses.
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 PropertySimple 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.
PropertySimple
Contact / Person
Nutshell
Person
1:1PropertySimple person records map directly to Nutshell People. Nutshell People require a linked Company (Account) record — contacts without a primary company in PropertySimple are attached to a default 'Unassigned Company' record in Nutshell, which your admin can split or reassign post-migration.
PropertySimple
Contact (status = lead)
Nutshell
Lead
1:manyPropertySimple contact records with a 'lead' status value route to Nutshell's Lead object. Records already marked as active clients or customers in PropertySimple route to Nutshell Person. The routing rule is based on the source status field value — your team confirms the rule during the pre-migration audit.
PropertySimple
Company
Nutshell
Company
1:1PropertySimple company records map 1:1 to Nutshell Companies. If the source data includes a parent‑company relationship, the link is recreated using Nutshell's parent‑company field; otherwise the company is created as a flat record. Multi‑contact companies collapse into one Nutshell Company with all related People linked, preserving activity history and any custom fields listed in the pre‑migration checklist.
PropertySimple
Deal / Transaction
Nutshell
Deal
1:1PropertySimple deal records (representing real estate transactions) map to Nutshell Deals. Each Deal in Nutshell is tied to a Pipeline and a Stage. PropertySimple deal stage values map to Nutshell stage names value-by-value during migration. If PropertySimple has multiple pipelines, each maps to a separate Nutshell Pipeline object.
PropertySimple
Pipeline
Nutshell
Pipeline
1:1PropertySimple pipelines (if the account uses more than one) map to separate Nutshell Pipeline objects. Nutshell supports multiple pipelines with distinct stage sets per pipeline. Stage names are mapped value-by-value — HubSpot-style pick-list mapping with explicit value pairs delivered in the migration plan before the run commits.
PropertySimple
Pipeline Stage
Nutshell
Stage
1:1Stage names mapped value-by-value from PropertySimple to Nutshell. Stage probability and forecast category re-applied based on Nutshell's stage configuration. HubSpot-style probability percentages attached as custom fields if the source data includes them — Nutshell's default stages don't carry probability automatically.
PropertySimple
Activity (call, email, meeting, note)
Nutshell
Activity
1:1PropertySimple activity history (calls, emails, meetings, notes) migrates as Nutshell Activities with original timestamps and owner assignments preserved. Each activity type maps to a corresponding Nutshell Activity type — calls to Call, emails to Email, meetings to Meeting, notes to Note. Parent-record links (person or deal) are preserved so activity history attaches to the correct record in Nutshell.
PropertySimple
Custom Property Fields
Nutshell
Custom Fields (Person / Company / Deal)
1:1PropertySimple custom fields — including ZIP-code marketing data, listing IDs, property status fields, social-media source tags, and automated-ad-campaign metadata — map to Nutshell custom fields on Person, Company, or Deal. Nutshell custom fields must be created before the migration run. We deliver a pre-migration field creation checklist so your Nutshell admin can provision the fields in advance.
PropertySimple
Drip Campaign / Automation
Nutshell
No equivalent
1:1PropertySimple drip campaigns, AI follow-up sequences, and social-media automation have no Nutshell equivalent. These are not migrated. We export your PropertySimple automation definitions as a structured reference document and recommend rebuilding email sequences in Nutshell Pro's automation tool using that export as the specification.
PropertySimple
Owner / Agent
Nutshell
User
1:1PropertySimple owner/agent assignments resolve to Nutshell Users by email match. Unmatched owners are flagged before migration — your team either creates Nutshell user accounts for them first or assigns their records to a fallback owner. No record lands in Nutshell without a resolved owner.
PropertySimple
Attachment / File
Nutshell
File Attachment
1:1PropertySimple file attachments on contacts, companies, or deals are re‑uploaded to Nutshell's file‑attachment model. Each file is stored with its original name and MIME type; duplicate files are deduplicated by content hash. File size is limited to Nutshell's default 25 MB per attachment, and any oversized files are flagged for manual handling. Inline images in notes are extracted, downloaded, and re‑hosted as Nutshell file attachments linked to the parent record.
PropertySimple
Tag / Label
Nutshell
Tag
1:1PropertySimple tags on contacts and companies are imported as Nutshell Tags, which are free‑form labels attached to People, Companies, Leads, and Deals. Tag names are preserved exactly, including case and any hyphens or underscores, to avoid duplicates. If a PropertySimple record holds multiple tags, each tag creates a separate Nutshell Tag on the same record, ensuring the full tagging history is available for reporting and segmentation in Nutshell.
PropertySimple
ZIP Code Marketing Data
Nutshell
Custom Field on Person / Company
1:1PropertySimple's ZIP-code marketing data (exclusive ZIP claims, buyer leads per ZIP, ad spend per ZIP) has no native Nutshell equivalent. We map this to a set of Nutshell custom fields — your admin pre-creates these before migration. The data migrates as reference fields rather than as a functional marketing tool.
| PropertySimple | Nutshell | Compatibility | |
|---|---|---|---|
| Contact / Person | Person1:1 | Fully supported | |
| Contact (status = lead) | Lead1:many | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal / Transaction | Deal1:1 | Fully supported | |
| Pipeline | Pipeline1:1 | Fully supported | |
| Pipeline Stage | Stage1:1 | Fully supported | |
| Activity (call, email, meeting, note) | Activity1:1 | Fully supported | |
| Custom Property Fields | Custom Fields (Person / Company / Deal)1:1 | Fully supported | |
| Drip Campaign / Automation | No equivalent1:1 | Fully supported | |
| Owner / Agent | User1:1 | Fully supported | |
| Attachment / File | File Attachment1:1 | Fully supported | |
| Tag / Label | Tag1:1 | Fully supported | |
| ZIP Code Marketing Data | Custom Field on Person / Company1: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.
PropertySimple gotchas
No documented public API for automated data extraction
ZIP Code exclusivity settings have no standard CRM equivalent
AI-generated content assets are platform-locked
Pricing tiers are tied to platform features, not data limits
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 PropertySimple export coverage and scope the data model
Before any data moves, FlitStack AI runs a scoped-read export audit of your PropertySimple account to confirm which objects and custom fields appear in the export tool output. We generate a full field inventory covering contacts, companies, deals, and activities, then cross-reference it against Nutshell's standard object schema. This step surfaces gaps — any custom property fields missing from the default export are flagged so your team can confirm whether they need to be included in the migration scope. The audit also counts total records per object to establish migration tier for pricing.
Create Nutshell custom fields and configure pipelines
Nutshell custom fields must exist before data lands — they cannot be created retroactively on migrated records without a re-import. FlitStack AI delivers a pre-migration field creation checklist naming every custom field required (ZIP-code fields, listing IDs, social-source tags, original create dates), the object it belongs on, and the field type. Your Nutshell admin creates these in Settings → Custom Fields before the migration run. We also provide the pipeline and stage configuration plan so Nutshell Pipelines are set up with the correct stage names matched to PropertySimple's deal stage values.
Resolve owners by email and flag unresolved users
Every PropertySimple owner/agent assignment resolves to a Nutshell User by email match. FlitStack AI generates a pre-migration owner resolution report listing every unique owner email in PropertySimple and its corresponding Nutshell user status (matched, unresolved, or not yet created). Your team creates Nutshell accounts for any unmatched owners before the migration — no record migrates without a resolved Nutshell owner. This prevents orphaned records in Nutshell and ensures deal attribution stays with the correct agent post-migration.
Run a sample migration with field-level diff
A representative slice of 50–200 records — spanning contacts, companies, deals, and activities — migrates first. FlitStack AI generates a field-level diff showing every source field value and its destination counterpart in Nutshell. You verify that ZIP-code fields landed in the correct custom fields, that deal stage names mapped correctly per pipeline, that owner assignments resolved, and that activity history attached to the right parent records. The sample migration is the gate before the full run — if something maps incorrectly, the mapping plan is updated and a new sample runs before any bulk commit.
Full migration with delta-pickup window and rollback plan
The full migration commits records to Nutshell in dependency order: Companies first, then People (with Company links resolved), then Deals (with stage and pipeline mapping), then Activities (with parent-record links). A delta-pickup window of 24–48 hours captures any records created or modified in PropertySimple during the cutover period. FlitStack AI generates a complete audit log of every record migrated, the transformation applied, and the owner resolution result. If reconciliation fails — record counts don't match, required fields are blank, or owner resolution drops below the agreed threshold — one-click rollback reverts the Nutshell instance to its pre-migration state and the team re-runs after fixing the root cause.
Deliver migration artifact package and automation rebuild reference
After the migration commits, FlitStack AI delivers: (1) a full audit log of migrated records with source IDs and Nutshell IDs for traceability; (2) a field-mapping reference document showing every source field, its destination counterpart, and the mapping type; (3) a PropertySimple automation export JSON containing every drip campaign's trigger, step sequence, delay rules, and condition logic; and (4) a Nutshell setup checklist for rebuilding email sequences in Nutshell Pro using the exported campaign definitions as the specification. Your team owns the automation rebuild — FlitStack AI provides the blueprint, not the rebuild itself.
Platform deep dives
PropertySimple
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 PropertySimple and Nutshell.
Object compatibility
1 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
PropertySimple: Not publicly documented..
Data volume sensitivity
PropertySimple 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 PropertySimple to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your PropertySimple 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 PropertySimple
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.