CRM migration
Field-level mapping, validation, and rollback between Realpage and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Realpage
Source
Nutshell
Destination
Compatibility
10 of 12
objects map 1:1 between Realpage and Nutshell.
Complexity
BStandard
Timeline
48-72 hours
Overview
RealPage stores property management data — tenants, landlords, properties, leases, maintenance tickets, and unit-level financials — that has no direct equivalent in Nutshell's People/Companies/Deals model. The migration maps RealPage tenants to Nutshell People (preserving lease unit references as custom fields), property owners to Nutshell Companies, and lease deals to Nutshell Deals with stage mapping. Property-specific fields like unit number, lease start/end dates, and rent amount become custom fields in Nutshell. FlitStack AI uses RealPage's API to extract tenant records, property associations, and activity history, then transforms each record against Nutshell's field schema before bulk-loading via Nutshell's REST API. Owner resolution happens by email match against Nutshell users. A 24-48 hour delta-pickup window captures any changes made in RealPage during cutover. Workflows, automations, and reporting configurations do not migrate — these must be rebuilt in Nutshell using exported definitions as reference. The technical complexity here is higher than a CRM-to-CRM migration because RealPage's data model is fundamentally property-centric rather than contact-centric.
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 Realpage 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.
Realpage
Tenant / Prospect
Nutshell
Person
1:1RealPage tenants and prospects map to Nutshell People. The primary challenge is preserving the unit association — we store the unit reference as a custom text field (Lease_Unit__c) on the Person record so teams can still identify which unit a contact is tied to.
Realpage
Property / Building
Nutshell
Company
1:1RealPage properties and buildings map to Nutshell Companies. The property address becomes the Company address, and property type classifications (residential, commercial, mixed-use) are stored as custom fields. For multi-unit properties, each unit can be linked via a custom Unit_Count__c field on the Company record. Owner information migrates as the primary contact on the Company record, preserving the relationship between the property manager and the ownership entity.
Realpage
Unit
Nutshell
Company (supplemental) + custom field
many:1Units do not have a standalone equivalent in Nutshell. For lease-tracking purposes, we create a Company record per property and store unit identifiers (unit numbers, floor, type) as a custom multi-value field or link them via a custom object if the tenant-to-unit relationship needs to remain queryable.
Realpage
Lease Agreement
Nutshell
Deal
1:1RealPage lease agreements map to Nutshell Deals. The lease value (rent × lease term) becomes the Deal amount. Lease start and end dates map to custom date fields (Lease_Start__c, Lease_End__c) since Nutshell Deals use a single CloseDate field. The deal stage reflects lease status: Open, Under Negotiation, Executed, or Expired.
Realpage
Landlord / Property Owner
Nutshell
Person + Company
many:1Property owners in RealPage are people with a company affiliation. We map them as a Nutshell Person linked to a Company record representing their ownership entity. This preserves the person-level contact and the company-level entity for reporting on owner portfolios.
Realpage
Maintenance Ticket
Nutshell
Task
1:1RealPage maintenance tickets migrate as Nutshell Tasks with Type='Maintenance'. Original ticket subject, description, priority, created date, and assigned technician are preserved. The related unit or tenant is noted in the task description for traceability. Any maintenance-specific workflows like auto-assignment rules, escalation timers, or vendor dispatch sequences do not migrate and must be rebuilt using Nutshell's task triggers and automation sequences.
Realpage
Payment / Rent Record
Nutshell
Note on Person/Deal
1:1RealPage payment history has no direct equivalent in Nutshell's CRM model. We attach payment summaries as Notes on the Person and Deal records for historical reference, but financial transaction data should remain in RealPage's accounting module or be exported separately for reconciliation.
Realpage
Activity (Call, Email, Meeting)
Nutshell
Activity (Call, Email, Meeting)
1:1Standard communication activities in RealPage (calls, emails, meetings) map 1:1 to Nutshell's Activity types. Timestamps, subject, description, and related contact/person links are preserved during migration. Owner is resolved by email match between the RealPage staff record and the Nutshell user account to maintain accurate activity attribution after migration.
Realpage
Staff / Employee
Nutshell
User
1:1RealPage staff records map to Nutshell users by email resolution. If a RealPage staff member has no matching Nutshell user, their records are assigned to a fallback owner flagged for admin review before migration finalizes. This prevents data orphaning while ensuring your team can verify and correct any unresolved ownership assignments during the pre-migration review phase.
Realpage
Custom Property Fields (Tenant)
Nutshell
Custom Fields on Person
1:1RealPage tenant-specific custom fields such as rental history flags, guarantor info, and background check status become custom fields on Nutshell People. We create these fields in Nutshell during schema setup before data loads, and map values using value-by-value assignment for pick-list fields to preserve data integrity and maintain the original context of tenant information across the migration.
Realpage
Custom Property Fields (Lease)
Nutshell
Custom Fields on Deal
1:1RealPage lease-specific custom fields (e.g., CAM charges, pet policy, renewal options) map to custom fields on Nutshell Deals. The transformation requires type-aware mapping — date fields to date fields, currency fields to currency fields — to maintain reporting integrity in Nutshell.
Realpage
Document / Lease PDF
Nutshell
Attachment on Deal
1:1RealPage lease documents and related files are re-uploaded as attachments on the corresponding Nutshell Deal record. File size limits in Nutshell (25MB per file) apply; larger files are flagged for chunked upload or alternative storage reference. Document naming conventions are preserved to maintain traceability to the original RealPage lease record throughout the migration process.
| Realpage | Nutshell | Compatibility | |
|---|---|---|---|
| Tenant / Prospect | Person1:1 | Fully supported | |
| Property / Building | Company1:1 | Fully supported | |
| Unit | Company (supplemental) + custom fieldmany:1 | Fully supported | |
| Lease Agreement | Deal1:1 | Fully supported | |
| Landlord / Property Owner | Person + Companymany:1 | Fully supported | |
| Maintenance Ticket | Task1:1 | Fully supported | |
| Payment / Rent Record | Note on Person/Deal1:1 | Fully supported | |
| Activity (Call, Email, Meeting) | Activity (Call, Email, Meeting)1:1 | Fully supported | |
| Staff / Employee | User1:1 | Fully supported | |
| Custom Property Fields (Tenant) | Custom Fields on Person1:1 | Fully supported | |
| Custom Property Fields (Lease) | Custom Fields on Deal1:1 | Fully supported | |
| Document / Lease PDF | Attachment on 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.
Realpage gotchas
Antitrust and algorithmic pricing scrutiny
Product lineage creates schema variation
GL export requires manual cleanup
Utility billing uses property-specific allocation logic
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
RealPage data extraction and export cleanup
FlitStack AI connects to RealPage via your API credentials and extracts all tenant records, property/company records, lease agreements, maintenance tickets, and activity history. Because RealPage's API returns data across multiple report endpoints with formatting inconsistencies, we run a cleanup step that normalizes dates, splits multi-value fields, and resolves unit associations before writing the transformation map. This step produces a staging dataset in our migration pipeline ready for field-level mapping.
Nutshell schema setup and custom field creation
Before data lands in Nutshell, we create the custom fields needed to receive RealPage's property-specific data: Lease_Unit__c, Lease_Start__c, Lease_End__c, Monthly_Rent__c, Security_Deposit__c, and Role_Tags__c on Person records; Property_Type__c, Unit_Count__c, and Owner_Name__c on Company records; Lease_Start__c, Lease_End__c, Security_Deposit__c, CAM_Charges__c, and Pet_Policy__c on Deal records. We deliver a setup checklist so your Nutshell admin can pre-create these fields or we create them via API during migration prep.
Owner and user resolution by email
RealPage staff records are matched against Nutshell users by email address. For any RealPage staff member without a corresponding Nutshell user, we flag the records and assign them to a designated fallback owner in Nutshell. Your team resolves unmatched owners before the migration run commits — either by inviting the staff member to Nutshell or by confirming the fallback assignment. No record lands in Nutshell without a resolved owner.
Sample migration with field-level diff
A representative slice (typically 100-500 records spanning tenants, properties, leases, and activities) migrates to a Nutshell sandbox first. We generate a field-level diff comparing source values against destination values so you can verify that custom field mappings, lease date preservation, and unit associations are correct before the full run. This is the validation gate — you approve the sample before we commit the full dataset.
Full migration with delta-pickup and rollback readiness
The full dataset loads into Nutshell via our API pipeline. A delta-pickup window (24-48 hours) runs concurrently, capturing any records created or modified in RealPage during the cutover period. Our audit log tracks every operation. If reconciliation reveals mapping errors or data gaps, one-click rollback reverts the Nutshell instance to its pre-migration state so your team can continue in RealPage while we address the issue.
Platform deep dives
Realpage
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 Realpage 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
Realpage: Not publicly documented.
Data volume sensitivity
Realpage 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 Realpage to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Realpage 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 Realpage
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.