CRM migration

Migrate from Rechat to Nutshell

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

Rechat logo

Rechat

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

15 of 15

objects map 1:1 between Rechat and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Rechat and Nutshell share a common CRM object model — both organize data around People, Companies, Deals, and Activities — but the field names, association patterns, and automation model differ enough to require careful mapping. Rechat's real-estate-focused data model stores MLS-linked listings, marketing center assets, and transaction data that Nutshell doesn't model natively; those records migrate as custom fields and attachments rather than native objects. Nutshell's JSON-RPC API (app.nutshell.com/api/v1/json) governs import speed, and its Contact/Account terminology on the API side (while the UI uses People/Companies) requires field-level name correction during mapping. FlitStack AI extracts Rechat data via the Rechat REST API, builds a custom field schema in Nutshell for Rechat-specific properties, sequences the migration (Accounts first, then People, then Deals, then Activities) to respect Nutshell's foreign-key dependencies, runs a sample migration with field-level diff before committing, and applies a 24–48 hour delta pickup window to capture in-flight changes. Workflows, automations, and marketing sequences do not migrate — we export the definitions as JSON for your Nutshell admin to rebuild in Nutshell's automation tools.

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

Rechat logo

Rechat

What's pushing teams away

  • Agents without Google or Outlook accounts report being unable to access full automation features, making Rechat feel incomplete as a standalone CRM.
  • A June 2025 Heroku/Salesforce outage knocked Rechat offline for an extended period, raising concerns about infrastructure dependency on a third-party cloud provider.
  • Users moving to platforms with published API documentation find Rechat's undocumented endpoints limiting when attempting programmatic data exports.
  • Rechat's AI assistant Lucy is tightly integrated, making workflows harder to replicate when agents switch to platforms with different automation paradigms.
  • Brokers seeking simpler per-seat pricing without tier-gated features find Rechat's enterprise-focused model harder to justify for small teams.

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

Each row shows how a Rechat 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.

Rechat

Person (Contact)

maps to

Nutshell

Contact (People)

1:1
Fully supported

Rechat Person maps to Nutshell Contact (the API-side noun; Nutshell UI calls this People). Standard fields (name, email, phone, address) migrate directly without transformation. The primary company association on a Rechat Person resolves via Account mapping before Contact migration begins so that the AccountId foreign key on each Nutshell Contact is valid and points to the correct Account record.

Rechat

Company

maps to

Nutshell

Account

1:1
Fully supported

Rechat Company maps to Nutshell Account (API-side noun; UI uses Companies). Standard fields including company name, domain/website, physical address, industry classification, and employee count migrate directly as Account fields. Parent-company hierarchies in Rechat map to Nutshell's parent account field when that field is available in the target Nutshell instance. Any industry values without a direct Nutshell equivalent are stored as Legacy_Industry__c for reporting continuity.

Rechat

Deal

maps to

Nutshell

Deal

1:1
Fully supported

Rechat Deal maps to Nutshell Deal directly — both platforms use a Deal object with name, amount, stage, close date, and owner. Pipeline names in Rechat that don't have a direct Nutshell equivalent are stored as a custom field (Pipeline_Name__c) and the deal is placed in Nutshell's default pipeline.

Rechat

Pipeline

maps to

Nutshell

Pipeline

1:1
Fully supported

Rechat deal pipelines map to Nutshell pipeline stage values. Each Rechat pipeline name is mapped to a Nutshell stage value in a 1:1 value-mapping table. If Nutshell's default stages (New Lead, Presentation Scheduled, Decision Maker Bought-In, etc.) don't match Rechat stage names, new stage values are created in Nutshell before migration.

Rechat

Activity (Email, Call, Meeting, Note)

maps to

Nutshell

Activity

1:1
Fully supported

Rechat's email metadata, calls, meetings, and notes map to Nutshell Activity records. The activity type (email, call, meeting, note) maps to Nutshell's Activity type field. Original timestamps and activity owners (resolved by email) are preserved. The full email body is re-synced from the connected email account post-migration.

Rechat

MLS-linked Listing (custom property on Company or Deal)

maps to

Nutshell

Custom Field + Attachment

1:1
Fully supported

Rechat stores MLS listing IDs and listing-specific data as custom properties on Deals and Companies. Nutshell has no native MLS object, so we create custom fields (MLS_ID__c, Listing_Status__c, etc.) on the relevant Nutshell record type and attach listing documents as files. This preserves the data as reference fields without attempting a structural translation that doesn't exist.

Rechat

Marketing Campaign / Email Template

maps to

Nutshell

No Equivalent

1:1
Fully supported

Rechat's Marketing Center campaigns, email templates, and social media posts have no direct Nutshell equivalent. Nutshell has its own email marketing module but the content doesn't migrate. We export campaign definitions, template HTML, and audience segment logic as JSON files so your Nutshell admin can rebuild them in Nutshell's Campaign and Template tools.

Rechat

Transaction Record

maps to

Nutshell

Custom Field + Attachment

1:1
Fully supported

Rechat transactions (deal-adjacent closing data) are stored as custom objects or custom fields in Rechat. Nutshell has no native transaction object. We map these to a custom field set on the associated Deal record (Transaction_Amount__c, Closing_Date__c, etc.) and attach closing documents as Nutshell Files.

Rechat

User / Owner

maps to

Nutshell

User

1:1
Fully supported

Rechat owner IDs resolve to Nutshell users by email address match. A pre-flight user resolution report identifies any Rechat owner without a corresponding Nutshell user. Your team either creates the Nutshell user account first or assigns those records to a designated fallback owner before the full migration runs.

Rechat

Tag / Label

maps to

Nutshell

Tag

1:1
Fully supported

Rechat's tag system on People and Companies maps directly to Nutshell Tags. Tags are plain text labels that attach to records in both systems. Multi-value tags (a person has multiple tags) are preserved as a comma-separated tag string in Nutshell.

Rechat

Attachment / File

maps to

Nutshell

File

1:1
Fully supported

Files attached to Rechat People, Companies, or Deals are downloaded and re-uploaded as Nutshell Files associated with the equivalent record. File size limits follow Nutshell's attachment constraints. We verify each file uploads correctly in the sample migration before committing to the full run.

Rechat

Custom Property (People)

maps to

Nutshell

Custom Field (Contact)

1:1
Fully supported

Rechat custom properties on People that have no direct Nutshell equivalent become Contact-level custom fields in Nutshell. We create the field (using the property name as the field label, slugifying to Nutshell's naming conventions), set the appropriate data type (text, number, date, picklist), and migrate values during the sample migration so the field appears in Nutshell's Contact record.

Rechat

Custom Property (Company)

maps to

Nutshell

Custom Field (Account)

1:1
Fully supported

Rechat custom properties on Companies map to Account-level custom fields in Nutshell. Similar to Contact custom fields, we create the field in Nutshell before migration, verify it appears in the Account record during the sample phase, and populate values from Rechat during the full migration run.

Rechat

Lead Status / Lifecycle

maps to

Nutshell

Lead Status

1:1
Fully supported

If Rechat tracks lead status or lifecycle stage as a custom property on People, we map those values to Nutshell's Lead Status pick-list (New, Contacted, Qualified, etc.) via a value-mapping table. Values with no Nutshell equivalent are stored as a custom field (Legacy_Status__c) for reference and reporting continuity.

Rechat

Workflow / Automation

maps to

Nutshell

No Equivalent

1:1
Fully supported

Rechat Flows (automated touch reminders, follow-up sequences, celebration automations) do not migrate to Nutshell. They must be rebuilt in Nutshell's automation tools (personal email sequences, task triggers). We export Rechat Flow definitions as a JSON blueprint during discovery so your Nutshell admin has a reference document for the rebuild.

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.

Rechat logo

Rechat gotchas

High

Heroku/Salesforce outage risk impacts migration timing

High

Email bodies are never stored in Rechat

Medium

Flows automations are not exportable via API

Medium

Lucy AI assistant history is not accessible

Low

Contact export produces flat Excel, not relational data

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

  • Rechat's real estate-specific data has no native Nutshell equivalent

    Rechat stores MLS listing IDs, transaction records, and marketing center assets as custom properties and linked records. Nutshell has no native MLS object or real estate transaction object. FlitStack AI migrates these as custom fields (MLS_ID__c, Listing_Status__c, Transaction_Amount__c) and file attachments rather than attempting a structural translation that doesn't exist in Nutshell. The limitation is disclosed upfront in the migration plan — teams that need full real estate transaction tracking should consider whether Nutshell's custom fields meet their reporting needs before committing to the migration.

  • Nutshell's API uses 'Contact'/'Account' but the UI uses 'People'/'Companies'

    Nutshell's API terminology (Contact, Account) differs from the UI terminology (People, Companies). Import tools and the JSON-RPC API expect Contact and Account objects. If your team configures custom fields or writes API integrations referencing People or Companies as object names, the API calls will fail. FlitStack AI's mapping always uses API-side object names (Contact, Account) so the migration data lands correctly. If your team has existing Nutshell integrations, verify they reference the API object names before migration.

  • Nutshell's find API queries are rate-limited — large exports require batched requests

    Nutshell's JSON-RPC API rate-limits find queries (findLeads, findContacts) with non-stub responses. The degree of rate-limiting may vary based on current conditions (developers-rpc.nutshell.com). For Rechat instances with over 50,000 records, FlitStack AI implements batched export with exponential backoff to avoid hitting rate limits. This extends the migration clock slightly but prevents partial exports. We validate the export completeness during the sample migration phase and flag any truncated result sets before the full run.

  • Nutshell's contact plan tiers are based on total contacts — not users

    Nutshell pricing scales by contact count across tiers from 100 contacts (free) to 900k+ contacts (support.nutshell.com/pricing). Rechat does not have this contact-count pricing model — its pricing is per-user rather than per-contact. Teams migrating from Rechat with large contact databases should verify their expected contact count lands them in an affordable Nutshell tier. Unexpectedly high contact counts can push teams into a higher pricing tier than anticipated. FlitStack AI provides a contact count audit during discovery so you can confirm the target Nutshell plan before migration starts and avoid billing surprises after cutover.

  • Rechat marketing automations (Flows) require complete rebuild in Nutshell

    Rechat's Flow automations (automated touch reminders, follow-up sequences, celebration automations) do not have a migration path to Nutshell. Nutshell's automation model is based on personal email sequences triggered by pipeline stage changes, which is a different architectural pattern. FlitStack AI exports Rechat Flow definitions as a structured JSON file during discovery so your Nutshell admin has a blueprint for rebuilding. This is a manual step that requires Nutshell admin attention post-migration and is not included in the data migration price.

Migration approach

Six steps for a successful Rechat to Nutshell data migration

  1. Discover Rechat data inventory and map to Nutshell schema

    FlitStack AI connects to the Rechat API using your provided credentials and audits the full record inventory — People, Companies, Deals, Activities, custom properties, tags, and attachments. We produce a data inventory report that shows record counts per object, custom property names and data types, and any data quality issues (duplicate emails, missing owner assignments). This report is used to build the Nutshell schema setup plan: which custom fields to create, which Nutshell account to create first, and which stage values need to be added before migration.

  2. Build Nutshell target schema and export Rechat Flow definitions

    Before any data moves, we create the required custom fields in Nutshell (Contact, Account, Deal, and Lead objects as appropriate) based on the discovery mapping. We also export your Rechat Flow automation definitions as a structured JSON file so your Nutshell admin has a reference for the post-migration rebuild. Nutshell account and user provisioning happens in parallel — we resolve owner email matches and flag any Rechat owner without a corresponding Nutshell user so you can create accounts or designate a fallback owner before migration.

  3. Run sample migration with field-level diff

    A representative slice of Rechat data — typically 100–500 records covering People, Companies, Deals, and Activities — migrates to Nutshell first. We generate a field-level diff comparing the source values in Rechat against the migrated values in Nutshell for every mapped field. You review the sample in Nutshell to verify custom field creation, pipeline-to-stage mapping, owner resolution, and attachment re-upload. Any mapping corrections are made before the full migration commits.

  4. Execute full migration with delta-pickup window

    The full Rechat dataset migrates to Nutshell following the object sequence (Accounts → People → Leads → Deals → Activities → Files) to satisfy foreign-key dependencies. A 24–48 hour delta-pickup window runs concurrently, capturing any records created or modified in Rechat during the migration window. After the full migration completes, we run a reconciliation audit comparing record counts and field completeness against the original Rechat data. Audit log is available for your review.

  5. Deliver migration report and post-migration rebuild guide

    FlitStack AI delivers a migration completion report showing record counts migrated, any records that failed to import with error reasons, and the delta records captured during the pickup window. The Rechat Flow export file is included with a field-by-field reference guide mapping each Rechat Flow trigger to its equivalent Nutshell sequence setup. If reconciliation identifies discrepancies, one-click rollback is available to restore Nutshell to its pre-migration state while corrections are made.

Platform deep dives

Context on both ends of the pair

Rechat logo

Rechat

Source

Strengths

  • All-in-one platform replacing separate CRM, marketing suite, and listing tools with one interface and one login.
  • Two-way real-time sync with Google and Outlook for contacts, calendar, and email metadata without third-party connectors.
  • Deep MLS integration enables agents to market listings, pull data for clients, and track opens and clicks directly from the platform.
  • AI assistant Lucy handles routine automations, freeing agents to focus on closings rather than administrative tasks.
  • Built by brokers who ran one of Canada's largest online brokerages, addressing real pain points around tool fragmentation.

Weaknesses

  • Pricing is not publicly published, making it difficult to compare costs before a sales conversation.
  • API documentation is sparse and undocumented endpoints make programmatic migration challenging without custom discovery work.
  • Platform runs on Heroku/Salesforce infrastructure, adding third-party dependency risk as demonstrated by the June 2025 outage.
  • Email body content is not stored — only metadata — so migrating email context requires additional handling or accepting data loss.
  • Full functionality requires Google or Outlook connection, limiting use for teams on other email platforms.
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. 2 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 Rechat and Nutshell.

  • Object compatibility

    B

    2 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

    Rechat: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Rechat to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most Rechat-to-Nutshell migrations complete in 48–72 hours for under 25,000 total records with clean data. Larger datasets above 100,000 records, or setups with heavy custom property usage (especially real estate-specific fields like MLS IDs and transaction records), extend to 7–10 days. The Nutshell custom field creation step and sample migration review are the longest planning phases — the actual data transfer via Nutshell's JSON-RPC API runs within hours.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Rechat.
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