CRM migration
Field-level mapping, validation, and rollback between MRI Software and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
MRI Software
Source
Nutshell
Destination
Compatibility
10 of 10
objects map 1:1 between MRI Software and Nutshell.
Complexity
BStandard
Timeline
48–72 hours
Overview
MRI Software stores property portfolios, tenant ledgers, lease agreements, unit hierarchies, and maintenance records across a real estate management data model. Nutshell is a sales CRM built around people, companies, deals, and activities — it has no native concept of leases, unit counts, or property types. Migrating from MRI Software to Nutshell means transforming every property and tenant into a CRM-compatible structure: properties become companies, tenants become people linked to those companies, and lease details become custom fields on deals. The migration extracts data via MRI's REST API (partner key rate limit: 1,000 requests per five-minute rolling window), batches records for Nutshell bulk import, and maps real-estate-specific fields to Nutshell custom fields. Fields with direct CRM equivalents — name, address, email, phone, owner — migrate as native Nutshell fields. Real estate semantics like lease expiration, unit count, and property classification require custom field creation in Nutshell before data lands. Workflows, automated lease alerts, and accounting entries are property management logic; they do not migrate and must be rebuilt in Nutshell's automation tools post-migration.
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 MRI Software 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.
MRI Software
Property
Nutshell
Company
1:1MRI Properties translate to Nutshell Companies using the property name as the company name and the property address as the company address. MRI's multi-building or portfolio-level properties map as a single Nutshell company; each building or unit requires a separate Property record in MRI and may become a separate Company in Nutshell or a custom field reference depending on your CRM use case.
MRI Software
Tenant
Nutshell
Person
1:1MRI Tenants map to Nutshell People. The tenant's full name becomes the person's name, email becomes the primary email field, and phone number becomes the phone field. Tenant-specific fields (tenant number, lease status, move-in date) migrate as Nutshell custom fields on the Person record. Each tenant contact gets linked to their associated Property-Company via Nutshell's company association.
MRI Software
Lease / Rental Agreement
Nutshell
Deal
1:1MRI Lease records do not have a native Nutshell equivalent — Nutshell has no lease object. We translate each Lease into a Nutshell Deal (Opportunity): the lease amount becomes the deal amount, the lease expiration date becomes the close date, and the lease status (active, expired, pending) maps to Nutshell pipeline stage values. Lease-specific fields (rent schedule, deposit amount, lease type) become custom fields on the deal.
MRI Software
Unit
Nutshell
Custom Field on Company
1:1MRI Units (individual suites, apartments, or retail spaces within a Property) have no direct Nutshell object. We capture unit count and unit number ranges as custom fields on the associated Property-Company record. If individual unit-level tracking is critical for sales activity (e.g., tracking vacant units as separate opportunities), we recommend one Nutshell Deal per unit, with unit identifiers stored as custom fields on each deal.
MRI Software
Owner / Landlord
Nutshell
Person or User
1:1MRI Owner records represent the property owner or landlord entity. If the owner is a person, they migrate to a Nutshell Person record linked to the Property-Company. If the owner is an organization already represented in MRI as a parent Property, the owner maps to the parent Nutshell Company. Owner contact information (address, email) maps to standard Nutshell person or company fields.
MRI Software
Vendor
Nutshell
Company
1:1MRI Vendors (maintenance contractors, property managers, service providers) translate to Nutshell Companies with a vendor type custom field set to distinguish them from property company records. Vendor contact persons migrate to Nutshell People linked to the vendor Company. This keeps vendor relationships visible within the same CRM your team already uses.
MRI Software
Work Order / Maintenance Ticket
Nutshell
Task or Activity
1:1MRI work orders and maintenance tickets do not map to a native Nutshell object. We migrate active or recently closed work orders as Nutshell Tasks linked to the relevant Property-Company record. Task subject captures the work order description, due date maps to the task due date, and vendor assignee maps to a custom field. Historical closed work orders are archived as completed tasks for audit continuity.
MRI Software
Contact Role (e.g., Property Manager, Leasing Agent)
Nutshell
Person with custom field
1:1MRI stores contact roles on Properties (Property Manager, Leasing Agent, On-site Contact). These roles have no direct Nutshell equivalent — Nutshell People do not have a native role field. We capture the contact role as a custom field (Contact_Role__c) on the associated Person record so teams can filter and report on role types within Nutshell.
MRI Software
Rent Payment / Ledger Entry
Nutshell
Custom Field or Note
1:1MRI rent roll data and tenant ledger entries (payments, charges, deposits) represent accounting records with no Nutshell CRM equivalent. We preserve the most recent payment status and current balance as custom fields on the Person record for reference. Full ledger history is too granular for CRM migration and is best maintained in your accounting system post-migration.
MRI Software
Property Attachments / Lease Documents
Nutshell
Files on Company or Deal
1:1MRI file attachments (lease PDFs, property images, inspection reports) associated with Properties or Leases are downloaded and re-uploaded to the corresponding Nutshell Company or Deal record. File size limits and inline image handling follow Nutshell's standard file attachment constraints. We preserve the original file name and upload timestamp for audit continuity.
| MRI Software | Nutshell | Compatibility | |
|---|---|---|---|
| Property | Company1:1 | Fully supported | |
| Tenant | Person1:1 | Fully supported | |
| Lease / Rental Agreement | Deal1:1 | Fully supported | |
| Unit | Custom Field on Company1:1 | Fully supported | |
| Owner / Landlord | Person or User1:1 | Fully supported | |
| Vendor | Company1:1 | Fully supported | |
| Work Order / Maintenance Ticket | Task or Activity1:1 | Fully supported | |
| Contact Role (e.g., Property Manager, Leasing Agent) | Person with custom field1:1 | Fully supported | |
| Rent Payment / Ledger Entry | Custom Field or Note1:1 | Fully supported | |
| Property Attachments / Lease Documents | Files on Company or Deal1: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.
MRI Software gotchas
Per-location pricing triggers automatic plan upgrades mid-year
No public bulk export API requires ETL-based extraction
On-premise and SaaS databases require different extraction paths
Multi-acquisition product lineage creates schema inconsistency
Chart of accounts varies by regional pack and entity
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 MRI data structure and design Nutshell schema
We connect to your MRI instance via API using your partner key credentials and enumerate all object types, custom fields, and relationships in scope for migration. We identify the count of Properties, Tenants, Leases, Work Orders, and Vendor records, and flag any MRI custom fields that have no Nutshell native equivalent. Based on this audit, we deliver a Nutshell schema setup plan: the custom fields to create on Company, Person, and Deal objects, the pipeline stages to configure, and the association rules for linking People to Companies and Deals. Your Nutshell admin creates the schema before data migration begins.
Resolve owners and users by email match
MRI user accounts are matched against Nutshell user accounts by email address. Any MRI user without a corresponding Nutshell account is flagged before migration begins — your team either creates the Nutshell user first or assigns their records to a designated fallback owner. No migrated record lands in Nutshell without a valid owner assignment. Owner resolution also applies to vendor contacts: MRI vendor contacts are matched to Nutshell People by email, with unmatched contacts created as new Nutshell Person records.
Migrate in dependency order: Properties → Tenants → Leases → Work Orders
Nutshell requires Companies to exist before People can link to them (via company association), and Deals to exist before Activities can link to them. We sequence the migration so foreign key dependencies resolve correctly: first we migrate all MRI Properties as Nutshell Companies, then MRI Tenants as Nutshell People with company links, then MRI Leases as Nutshell Deals with links to the tenant Person and property Company, then Work Orders as Nutshell Tasks. For each step, we batch records to stay within MRI's API rate limits and Nutshell's import throughput. File attachments (lease PDFs, property images) are downloaded from MRI and uploaded to the corresponding Nutshell record after the primary data migration.
Run a sample migration with field-level diff
A representative slice of records — typically 100–300 covering a cross-section of property types, tenant statuses, lease stages, and work order priorities — migrates first. We generate a field-level diff comparing each source field value against the destination field value so you can verify that property names, addresses, tenant contacts, lease amounts, and owner assignments transferred correctly. Custom field values are spot-checked against the MRI source. You approve the sample results before we commit to the full migration run.
Full cutover with delta-pickup window
The full migration commits all records to Nutshell. A delta-pickup window — typically 24–48 hours — runs after the primary migration completes, capturing any new or modified MRI records created or updated during the cutover period. An audit log records every create, update, and association operation. One-click rollback is available within 48 hours of go-live if reconciliation reveals data integrity issues. Post-migration, we deliver a reconciliation report comparing MRI record counts by object type against Nutshell record counts, with a discrepancy list for manual review.
Platform deep dives
MRI Software
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 MRI Software 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
MRI Software: Partner keys: 1,000 requests per 5-minute rolling window; Developer keys: lower rate with no caching; Not publicly documented for all modules.
Data volume sensitivity
MRI Software 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 MRI Software to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your MRI Software 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 MRI Software
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.