CRM migration

Migrate from MRI Software to Nutshell

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

MRI Software logo

MRI Software

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

10 of 10

objects map 1:1 between MRI Software and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

MRI Software logo

MRI Software

What's pushing teams away

  • Steep learning curve and difficult customization requiring dedicated consultants or internal support to configure even minor workflow changes.
  • Poor native reporting requiring operators to rely on AnalytiX Portal, Power BI integration, or third-party tools to get portfolio-level visibility.
  • High total cost of ownership at enterprise scale with long implementation timelines and ongoing professional services dependency.
  • Inconsistent user experience across product modules developed through years of acquisitions and product rebranding.

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

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

maps to

Nutshell

Company

1:1
Fully supported

MRI 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

maps to

Nutshell

Person

1:1
Fully supported

MRI 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

maps to

Nutshell

Deal

1:1
Fully supported

MRI 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

maps to

Nutshell

Custom Field on Company

1:1
Fully supported

MRI 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

maps to

Nutshell

Person or User

1:1
Fully supported

MRI 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

maps to

Nutshell

Company

1:1
Fully supported

MRI 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

maps to

Nutshell

Task or Activity

1:1
Fully supported

MRI 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)

maps to

Nutshell

Person with custom field

1:1
Fully supported

MRI 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

maps to

Nutshell

Custom Field or Note

1:1
Fully supported

MRI 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

maps to

Nutshell

Files on Company or Deal

1:1
Fully supported

MRI 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.

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.

MRI Software logo

MRI Software gotchas

High

Per-location pricing triggers automatic plan upgrades mid-year

High

No public bulk export API requires ETL-based extraction

Medium

On-premise and SaaS databases require different extraction paths

Medium

Multi-acquisition product lineage creates schema inconsistency

Medium

Chart of accounts varies by regional pack and entity

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

  • MRI's property-centric contact model collides with Nutshell's one-primary-company-per-person constraint

    MRI allows a tenant to exist across multiple Properties with separate lease records per unit — a common pattern in commercial portfolios where a single tenant occupies Suite 100 and Suite 200 under distinct leases. Nutshell Person records link to one primary Company. When a tenant has multiple MRI leases across different Properties, we must decide per migration plan: create one Nutshell Person linked to the primary Property-Company and reference the other leases as additional Deals, or create separate Person records per lease. Either approach loses the N:1 clarity of the MRI model. We surface this decision point before migration runs and document the chosen rule in the mapping plan so your team understands the resulting contact structure.

  • Lease data requires Nutshell custom fields — there is no native equivalent to track rent schedules, CAM charges, or renewal options

    MRI stores detailed lease semantics: rent escalation clauses, CAM reconciliation amounts, security deposit ledgers, renewal option terms, and tenant improvement allowances. Nutshell Deal records have native fields for amount, close date, and stage — but no native fields for rent schedule frequency, CAM charges, or renewal options. We create Nutshell custom fields (Lease_Type__c, Monthly_Rent__c, Security_Deposit__c, Lease_Expiration__c, CAM_Estimate__c) on the Deal object to carry the most operationally relevant lease fields. Highly granular lease accounting data (GL entries, payment histories, prorated rent calculations) has no viable CRM representation and is excluded from migration — it belongs in your accounting system post-migration.

  • MRI API partner key rate limits require pagination strategy — large property exports risk partial transfers

    MRI REST API enforces a partner key rate limit of 1,000 requests per five-minute rolling window. API structure metadata is cached for 24 hours, which means changes to MRI custom fields or object configurations may not be reflected immediately in subsequent API calls. For migrations with thousands of Properties and Tenants, we implement cursor-based pagination with exponential backoff on 429 responses. We also schedule large exports during off-peak MRI usage hours to minimize the risk of hitting rate limits mid-export. If the manifest expires during migration (causing 'Unknown status while authorizing partner' errors), we refresh the manifest and resume from the last successfully fetched page.

  • MRI workflows, automated lease alerts, and rent escalation rules do not migrate to Nutshell

    MRI stores automation logic including lease expiration alert rules, rent escalation triggers, automated work order assignment, and unit availability notifications. Nutshell has no native equivalent to these real estate automation constructs. Workflows, automated alerts, escalation rules, and scheduled batch jobs in MRI must be documented, exported as configuration references, and rebuilt in Nutshell using Nutshell's own automation features or third-party tools post-migration. We provide a Workflow Inventory Export as part of every MRI migration engagement, listing every active workflow, alert rule, and automation trigger so your team has a rebuild reference. The migration itself is data-only.

  • MRI vendor and owner data may represent organizations already tracked as Properties, creating duplicate Company records in Nutshell

    MRI allows an Owner record and a Property record to reference the same legal entity — for example, a self-managed property where the owner organization is also the Property record. When we map MRI Owners to Nutshell Companies and MRI Properties to Nutshell Companies, we must detect and deduplicate these cases to avoid creating two Nutshell Company records for the same entity. We run a pre-migration deduplication analysis comparing company name, domain, and address across MRI Owner and Property records. The surviving record is promoted to the Nutshell Company; the duplicate is merged with a cross-reference custom field pointing to the surviving Nutshell record.

Migration approach

Six steps for a successful MRI Software to Nutshell data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Context on both ends of the pair

MRI Software logo

MRI Software

Source

Strengths

  • Comprehensive commercial lease handling including CAM recovery, rent steps, and multi-currency lease accounting.
  • Broad integration ecosystem with 400+ third-party partners across payment, screening, and accounting platforms.
  • Multi-entity, multi-fund, and multi-currency accounting architecture suitable for institutional real estate investors.
  • Full property management stack from residential to commercial to affordable housing in a single platform.
  • Large-scale deployment track record with 45,000+ clients managing 23 million units.

Weaknesses

  • Steep learning curve requiring dedicated consultants or extensive internal training to configure effectively.
  • Limited native reporting requiring reliance on AnalytiX Portal or external BI tools for portfolio-level analytics.
  • Difficult and time-consuming customization process for workflow changes and custom fields.
  • High total cost of ownership with long implementation timelines and ongoing professional services dependency.
  • PE ownership structure with multiple investor groups potentially influencing platform roadmap.
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 MRI Software 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

    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

    B

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

Estimator

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

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

Can't find your answer?

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 consultation

Most MRI-to-Nutshell migrations complete in 48–72 hours of clock time for under 10,000 records. Large portfolios with hundreds of Properties, Tenants, and Leases — or setups requiring extensive custom field creation — extend to 5–7 days. The longest planning step is designing the Nutshell custom field schema to capture real estate semantics (lease type, expiration, unit count) that have no native Nutshell equivalent. Actual data migration time scales with MRI API export speed and Nutshell import throughput.

Adjacent paths

Related migrations to explore

Ready when you are

Move from MRI Software.
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