CRM migration
Field-level mapping, validation, and rollback between AgentLocator and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
AgentLocator
Source
Nutshell
Destination
Compatibility
12 of 12
objects map 1:1 between AgentLocator and Nutshell.
Complexity
BStandard
Timeline
48–72 hours
Overview
AgentLocator is a lead-gen-first platform built for real estate agents, combining CRM, website hosting, IDX property search, and paid ad management in a single monthly subscription. Its data model centers on Leads with forced-registration properties, a proprietary home-search data store tied to MLS feeds, drip email campaigns, and tag-based audience segmentation. The platform exposes no documented public API — data export relies on CSV pulls from the admin panel or assistance from AgentLocator support. Nutshell is a conventional sales CRM with a People/Companies/Leads/Deals object model, JSON-RPC API with Basic Auth, and custom fields on People, Companies, and Leads objects. It lacks native support for real estate property listings or IDX feed associations — those must be rebuilt using Nutshell's custom fields or a third-party real estate integration. FlitStack AI sequences the migration by extracting AgentLocator data via CSV export (admin panel pulls or supported export files), cleaning and reconciling records, mapping every standard and custom field to Nutshell equivalents, and loading via Nutshell's JSON-RPC API. AgentLocator drip campaigns and tag-marketing rules do not transfer — we export their configuration as a rebuild reference for your team. The migration runs in three phases: discovery and export preparation, Nutshell schema setup with custom fields, then a sample diff followed by the full cutover with delta pickup.
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 AgentLocator 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.
AgentLocator
Lead
Nutshell
Lead
1:1AgentLocator leads map 1:1 to Nutshell Leads. All standard lead fields (name, email, phone, status) transfer directly. Custom fields on the lead — including forced-registration property, home search preferences, and any broker-specific data — migrate to Nutshell custom fields on the Lead object.
AgentLocator
Lead (with Person data)
Nutshell
Person
1:1AgentLocator leads that have converted to clients (based on lifecycle status or a closed-deal flag) are also created as Nutshell People records. The migration creates both records and links them via Nutshell's CRM association, preserving the relationship between a lead and their person entity.
AgentLocator
Company
Nutshell
Company
1:1AgentLocator company records transfer directly to Nutshell Company objects during migration. Standard fields including company name, website URL, physical address, and industry classification migrate without transformation. Parent-child organizational hierarchies present in AgentLocator — where a company has subsidiary relationships — map to Nutshell's native parent-company relationship field when those hierarchies are configured in the source account, preserving the corporate structure in the destination CRM.
AgentLocator
Deal / Transaction
Nutshell
Deal
1:1AgentLocator transaction records representing property deals, commissions, or closed transactions map directly to Nutshell Deal objects. Each deal carries essential properties including the deal name, monetary value or commission amount, current status, expected close date, and assigned owner agent. AgentLocator pipeline stage names do not map automatically to Nutshell's deal status values — instead, a value-mapping table is generated during the discovery phase that pairs each AgentLocator stage label with its corresponding Nutshell deal status, ensuring accurate pipeline representation in the destination system.
AgentLocator
Pipeline / Stage
Nutshell
Pipeline / Status
1:1AgentLocator pipeline definitions and their stage names require a value-by-value mapping to Nutshell's deal status pick-list. We generate the mapping table during discovery by exporting AgentLocator's pipeline configuration and matching each stage label to the nearest Nutshell deal status. Probability and forecast-category metadata are stored as Nutshell custom fields if needed for reporting continuity.
AgentLocator
Note / Activity
Nutshell
Note / Task
1:1AgentLocator notes and call activity logs migrate to Nutshell Notes and Tasks. Timestamps and owner assignments are preserved. Email activity recorded in AgentLocator migrates as Nutshell Tasks with Type='Email' so they appear in activity timelines in the correct chronological order.
AgentLocator
Tag / Audience Tag
Nutshell
Tag
1:1AgentLocator's tag-based audience segmentation system migrates directly to Nutshell's Tag object model. Tags attached to leads, person records, and companies transfer without modification, maintaining the original tagging taxonomy. Multi-value tag lists stored as comma-separated string values in AgentLocator are parsed and exploded into individual Nutshell tag records, each linked to its parent entity — this ensures tags function as discrete filters and segmentation criteria in Nutshell's list views and reporting.
AgentLocator
Saved Search / Lead Filter
Nutshell
Custom Field (text)
1:1AgentLocator saved searches and lead filters have no native equivalent in Nutshell. We export the full search criteria for each saved search and store it as a long-text custom field on the associated Lead or Person record in Nutshell, so the original filter definition is preserved for manual reference and rebuild.
AgentLocator
Forced Registration Property
Nutshell
Custom Field on Lead
1:1AgentLocator's forced-registration tracking — which records whether a lead has been required to register on the agent's website — has no native Nutshell equivalent. We create a custom yes/no field (Registration_Required__c) on the Lead object in Nutshell and populate it from the corresponding AgentLocator lead property. This field is critical for real estate teams that use registration status as a lead-quality signal.
AgentLocator
HomeLocator / IDX Search Data
Nutshell
Custom Field (text)
1:1AgentLocator's HomeLocator property-search history attached to leads — including saved listings, search criteria, and last-viewed properties — has no Nutshell equivalent. We store the full JSON payload of each lead's search history as a long-text custom field (HomeLocator_Search_History__c) on the Nutshell Lead. Rebuilding IDX associations in Nutshell requires a separate real estate integration (e.g., Realtor.com or ShowingTime plugin).
AgentLocator
Owner / Agent
Nutshell
User
1:1AgentLocator owner identifiers are resolved to Nutshell user accounts through email address matching. Before migration, FlitStack AI generates a comprehensive owner-resolution report that maps each AgentLocator owner to their corresponding Nutshell user by email. All migrated records receive a valid OwnerId assignment at load time. Owner records that cannot be matched are flagged in the pre-migration report — your team either creates new Nutshell user accounts for those agents or approves assignment to a designated fallback owner, ensuring no record enters Nutshell without a valid owner reference.
AgentLocator
Source System ID
Nutshell
Source_System_ID__c (custom field)
1:1AgentLocator's internal record identifiers are preserved by storing them in a custom field (Source_System_ID__c) on every Nutshell record across Leads, People, Companies, and Deals. This source system ID field enables three critical migration functions: delta-run de-duplication on subsequent sync operations, full audit traceability linking each destination record back to its original AgentLocator source, and cross-reference lookup capability for support cases opened during the post-migration validation window.
| AgentLocator | Nutshell | Compatibility | |
|---|---|---|---|
| Lead | Lead1:1 | Fully supported | |
| Lead (with Person data) | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal / Transaction | Deal1:1 | Fully supported | |
| Pipeline / Stage | Pipeline / Status1:1 | Fully supported | |
| Note / Activity | Note / Task1:1 | Fully supported | |
| Tag / Audience Tag | Tag1:1 | Fully supported | |
| Saved Search / Lead Filter | Custom Field (text)1:1 | Fully supported | |
| Forced Registration Property | Custom Field on Lead1:1 | Fully supported | |
| HomeLocator / IDX Search Data | Custom Field (text)1:1 | Fully supported | |
| Owner / Agent | User1:1 | Fully supported | |
| Source System ID | Source_System_ID__c (custom field)1: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.
AgentLocator gotchas
Annual billing with no refund clause
No public API — migration requires CSV export
Drip campaign automation cannot be exported
Website and IDX/MLS feeds require separate migration
Saved searches are not portable
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
Discovery and data export from AgentLocator
FlitStack AI works with your team to initiate the AgentLocator data export. Because AgentLocator lacks a documented public API, we coordinate CSV pulls from the admin panel and supplement with file exports where available. We document all pipeline definitions, tag taxonomies, saved searches, and custom field configurations during this phase. A data quality report flags duplicate records, missing email addresses, and records with no close date — issues that would otherwise surface during the migration run and cause delays. This phase typically takes 2–4 business days depending on the size of your account and how many export files AgentLocator support can provide.
Set up Nutshell schema with custom fields before data arrives
Before any data moves, your Nutshell admin (or our team) creates the custom fields needed to accommodate AgentLocator-specific properties: Registration_Required__c (yes/no on Lead), HomeLocator_Search_History__c (long-text on Lead), Saved_Search_Definitions__c (long-text on Lead), Lead_Score__c (number on Lead), and Source_System_ID__c on every object. We also set up Nutshell pipelines and deal statuses to match AgentLocator's pipeline-stage configuration. This schema setup plan is delivered as a checklist so Nutshell admins can pre-approve and create fields before the migration date.
Resolve owners and create Nutshell user accounts
AgentLocator owner IDs are resolved to Nutshell users by email address match. All records receive a valid OwnerId in Nutshell at load time. FlitStack AI generates a pre-migration owner-resolution report listing every AgentLocator owner, their email, and whether a matching Nutshell user account exists. Unmatched owners are flagged with a fallback assignment recommendation — your team either creates Nutshell accounts for them before migration or approves a designated fallback owner for their records. No record lands in Nutshell without an owner.
Run a sample migration with field-level diff
A representative slice of 100–500 records — spanning Leads, People, Companies, Deals, and Notes — migrates into your live Nutshell environment first. We generate a field-level diff report that compares each source field value against its destination counterpart, highlighting any mapping gaps, truncated text fields, or missing pick-list values. You review the sample in Nutshell and approve the mapping plan before the full run commits. This step catches issues like missing custom field creation or incorrect status-value mappings before they affect your entire database.
Execute full migration with delta-pickup window
The full dataset loads into Nutshell via the JSON-RPC API, sequenced to respect dependency order: Companies first (as foreign keys for People), then People and Leads, then Deals linked to their associated Company and Person records, then Notes and Tasks with parent-record links. A delta-pickup window of 24–48 hours runs after the initial cutover, capturing any AgentLocator records created or modified during the migration window. An audit log records every operation (create, update, link). One-click rollback is available if post-migration reconciliation reveals data integrity issues.
Platform deep dives
AgentLocator
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 AgentLocator 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
AgentLocator: Not publicly documented.
Data volume sensitivity
AgentLocator 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 AgentLocator to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your AgentLocator 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 AgentLocator
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.