CRM migration

Migrate from Rechat to HubSpot

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

Rechat logo

Rechat

Source

HubSpot

Destination

HubSpot logo

Compatibility

100%

12 of 12

objects map 1:1 between Rechat and HubSpot.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Rechat is a real estate-focused CRM and marketing super-app built for brokerages and agents, combining contacts, deals, MLS search integration, and AI-assisted workflows in a single platform. HubSpot is a multi-hub B2B CRM platform that separates contacts, companies, deals, tickets, and marketing tools across distinct hubs with a freeform property model where any field can be added without a schema change. The migration from Rechat to HubSpot carries contacts, companies, deals, owners, notes, and attachments into HubSpot's standard objects. Deal status values map to HubSpot deal stages via value-by-value mapping, and any Rechat custom fields become HubSpot custom properties. Rechat workflows, flows, MLS integrations, and Lucy AI configurations do not migrate — those must be rebuilt in HubSpot's automation tools or reconnected as third-party integrations. FlitStack AI sequences the migration using read-only API access on Rechat so your team keeps working during the cutover, with a 24–48 hour delta pickup window capturing in-flight changes before go-live.

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

HubSpot logo

HubSpot

What's pulling them in

  • Lowest barrier to entry of any major CRM — the free tier with unlimited contacts lets teams validate fit before committing to a paid plan, according to G2 and Capterra reviewers.
  • Native integration between the CRM and sales engagement tools (sequences, email tracking, dialer) means no separate sync configuration, a theme across G2 Sales Hub reviews.
  • Pipeline visualization, deal tracking, and automated workflows are consistently praised as intuitive and easy to set up without developer involvement.
  • Strong onboarding for new team members — reviewers on Capterra and G2 highlight how quickly new reps become productive without formal training.
  • The HubSpot platform ecosystem (Marketing, Sales, Service, CMS hubs) allows growing companies to consolidate tools without building new integrations.

Object mapping

How Rechat objects map to HubSpot

Each row shows how a Rechat object lands in HubSpot, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Rechat

Contact

maps to

HubSpot

Contact

1:1
Fully supported

Rechat contacts migrate as HubSpot contacts. The primary company association maps to HubSpot's company association via the company name or domain match. Rechat contact properties become HubSpot contact properties — standard ones map directly, custom ones require HubSpot custom property creation.

Rechat

Company

maps to

HubSpot

Company

1:1
Fully supported

Rechat companies migrate as HubSpot companies. The company name maps directly to the HubSpot company name property. Address components (street, city, state, zip, country) map individually to HubSpot's address property fields. Phone and domain map to company phone and website respectively.

Rechat

Deal

maps to

HubSpot

Deal

1:1
Fully supported

Rechat deals migrate as HubSpot deals. The deal name, transaction amount, close date, and owner map directly to HubSpot deal properties. The Rechat deal status value (Active, Under Contract, Closed) maps to HubSpot deal stage via value-by-value mapping, and the mapping plan is surfaced before migration runs so you can adjust stage assignments.

Rechat

Owner/User

maps to

HubSpot

Owner

1:1
Fully supported

Rechat users and owners resolve to HubSpot owners by matching email addresses. Unmatched Rechat users are flagged before migration so your HubSpot admin can either invite them or assign their records to a fallback owner. This owner resolution step is required before deals can be assigned in HubSpot.

Rechat

Note

maps to

HubSpot

Note

1:1
Fully supported

Rechat notes migrate as HubSpot notes on the associated contact, company, or deal record. Note body text maps directly. Rich-text formatting in Rechat notes is preserved where possible, and inline images are downloaded and re-uploaded to HubSpot Files with the note reference updated.

Rechat

Attachment

maps to

HubSpot

File

1:1
Fully supported

Rechat file attachments associated with contacts, companies, or deals re-upload to HubSpot Files. Each file is attached to the correct HubSpot record by ID. Files exceeding HubSpot's 25 MB per-file limit are flagged so your team can store them externally and preserve a link in a custom property.

Rechat

Pipeline

maps to

HubSpot

Deal Stage

1:1
Fully supported

Rechat's deal pipeline stages map to HubSpot deal stage values via a value-by-value table. Rechat's standard stages (Active, Under Contract, Closed Won, Closed Lost) map to the closest HubSpot deal stage names, with the mapping documented in the pre-migration plan so your team can adjust stage names before the migration runs.

Rechat

Lucy AI Notes

maps to

HubSpot

Custom Property

1:1
Fully supported

Rechat's Lucy AI assistant generates notes and property insights that are stored as structured fields on the contact or deal. These do not map to a native HubSpot object — they become a custom multi-line text property (Lucy_Notes__c) on the relevant HubSpot record for reference and audit continuity.

Rechat

Tag

maps to

HubSpot

Custom Property

1:1
Fully supported

Rechat tags applied to contacts or deals do not have a native HubSpot equivalent. Tags migrate as a custom property (Rechat_Tags__c) — a multi-select pick-list or text field depending on the volume of unique tags. High-cardinality tag sets may be collapsed to a text field to avoid HubSpot pick-list value limits.

Rechat

Custom Object

maps to

HubSpot

Custom Object

1:1
Fully supported

Rechat custom objects (if your plan includes them) migrate as HubSpot custom objects. This is only available on HubSpot Enterprise tiers. The migration plan documents the association model between Rechat custom objects and standard objects so HubSpot's relationship structure can be replicated correctly.

Rechat

Listing Source

maps to

HubSpot

Custom Property

1:1
Fully supported

The original listing source in Rechat (which MLS or portal the listing came from) migrates as a custom pick-list property (Listing_Source__c) on the deal record. Since HubSpot has no native listing source field, this custom property preserves the attribution data for reporting continuity.

Rechat

Rechat Deal ID

maps to

HubSpot

Source System ID

1:1
Fully supported

The Rechat internal record ID is stored as a custom property (Rechat_ID__c) on every migrated record. This serves two purposes: it enables delta-run de-duplication on subsequent migrations and provides a traceable reference back to the source Rechat record for audit and reconciliation.

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

HubSpot logo

HubSpot gotchas

High

Marketing Contacts billing model is migration-critical

High

Feature tier gating is not visible until onboarding

Medium

Mandatory onboarding fees inflate year-one cost

Medium

HubSpot CSV importer cannot migrate engagements or attachments

Medium

Custom objects require Enterprise and a pre-existing schema

Pair-specific challenges

  • Rechat Flows do not migrate to HubSpot workflows

    Rechat's automation engine uses Flows with triggers tied to real estate-specific events — listing updates, deal stage transitions, contact lifecycle changes tied to the MLS. HubSpot's workflow automation operates on an entirely different trigger-and-action model with different conditional logic. Workflows, sequences, automated reminders, and AI-generated follow-up sequences in Rechat have no equivalent in HubSpot's automation stack. FlitStack AI migrates data only. Your team will need to rebuild Rechat Flows in HubSpot's workflow editor or document the existing Flow logic from Rechat's export and use that as a rebuild reference for your HubSpot admin.

  • Deal stage value mapping requires pre-migration planning

    Rechat's deal stages (Active, Under Contract, Closed Won, Closed Lost) do not align one-to-one with HubSpot's deal stage pick-list values, which teams customize per portal. If your Rechat deal stages have custom labels or additional intermediate values (e.g., Offer Made, Inspection Contingency, Appraisal Pending), those values must be mapped to HubSpot deal stage pick-list entries that your HubSpot admin creates before the migration runs. We surface the full value mapping table in the pre-migration plan so your admin can add missing stage values to HubSpot's deal stage pick-list before data lands.

  • MLS listing data is reference data, not live sync

    Rechat's MLS integration pulls live listing data directly from Multiple Listing Services and associates listings with contacts and deals. HubSpot has no native MLS integration. Migrated listing data (property address, bedrooms, bathrooms, listing source) is preserved as HubSpot custom properties at migration time. Live MLS data will stop syncing after the migration is complete — your team will need to reconnect MLS data through a third-party HubSpot MLS connector app or maintain the MLS access in Rechat for reference only. We document which Rechat listing fields are migrating as custom properties so you can plan the third-party MLS reconnect.

  • Lucy AI notes become static reference text

    Rechat's Lucy AI assistant generates property insights, market analysis notes, and follow-up suggestions stored as structured fields on contacts and deals. These AI-generated notes do not have a native HubSpot equivalent. We migrate the current Lucy AI notes as custom text properties (Lucy_Notes__c) on the relevant HubSpot records, but they become static reference text — HubSpot's AI tools (Breeze) operate independently and will not inherit or regenerate Rechat Lucy insights. This is a knowledge-loss risk for teams that rely heavily on AI-generated property intelligence.

  • File attachment size limits may cause failures for large files

    HubSpot Files enforces a 25 MB per-file size limit. Rechat file attachments associated with contacts, companies, or deals may include PDFs, image bundles, or video files that exceed this limit. We flag any Rechat attachments over 25 MB before the migration runs. These files can be stored externally (AWS S3, Google Drive, Dropbox) and a link preserved as a custom URL property on the HubSpot record, but the file itself will not upload to HubSpot Files automatically. Your team decides the external storage strategy for oversized attachments before the migration commits.

Migration approach

Six steps for a successful Rechat to HubSpot data migration

  1. Validate Rechat schema and map to HubSpot properties

    FlitStack AI reads your Rechat account via API to enumerate all custom fields, deal stage values, owner records, and any custom objects in use. We compare this list against HubSpot's standard property catalog to identify which fields map directly, which need HubSpot custom properties created, and which require value mapping (particularly deal stages). We deliver a property mapping plan before any data moves so your HubSpot admin can pre-create any required custom properties and pick-list values in the destination portal.

  2. Resolve owners and users by email match

    Rechat owner records are matched to HubSpot owners by email address. For each Rechat user, we check whether a HubSpot user with the same email exists. Owners with no matching HubSpot user are flagged in a pre-migration report — your team either invites them to HubSpot before the migration or assigns their records to a designated fallback owner. No deal or contact lands in HubSpot without a resolved owner assignment.

  3. Run a sample migration with field-level diff

    A representative slice of records migrates first — typically 100–300 records spanning contacts, companies, deals, and a few notes and attachments. We generate a field-level diff comparing the source Rechat values against the destination HubSpot values for every mapped property. You review the diff to verify deal stage mapping, tag migration, Lucy notes placement, and owner resolution before the full run commits. Mapping errors caught in the sample are corrected before scaling to the full dataset.

  4. Migrate in dependency order: companies, then contacts, then deals

    HubSpot requires companies to exist before contacts can associate to them, and contacts to exist before deals can reference them via association. We sequence the full migration so parent records resolve correctly: companies first, then contacts with company associations, then deals with contact associations and owner assignments. Notes and attachments are imported last, linked to their parent records by ID. This ordering prevents orphaned associations and foreign-key failures in HubSpot.

  5. Cut over with delta-pickup for in-flight records

    The full migration runs against HubSpot. A delta-pickup window (typically 24–48 hours) captures any records created or modified in Rechat during the cutover period so HubSpot reflects Rechat's final state at go-live. Your team continues working in Rechat throughout the migration using scoped read-only API access — no write access is requested. An audit log records every operation, and one-click rollback is available if reconciliation identifies data integrity issues after the migration completes.

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.
HubSpot logo

HubSpot

Destination

Strengths

  • Genuinely useful free CRM tier with no seat limit on contact records.
  • All-in-one sales engagement layer (sequences, email tracking, calling, dialer) embedded natively in the CRM, eliminating a separate integration.
  • Intuitive interface and fast onboarding for individual reps, per G2 and Capterra reviews.
  • Workflow automation triggers across contacts, deals, and tickets with a visual builder.
  • API coverage for all standard objects including custom objects at Enterprise tier.

Weaknesses

  • Pricing model is contact-based at the marketing layer — importing all records as marketing contacts can multiply the monthly bill by 4×.
  • Feature tier cliffs are frequent surprises: sequences, calling, advanced reporting, and quoting are all gated, often requiring plan upgrades mid-implementation.
  • Mandatory onboarding fees at Professional ($1,500) and Enterprise ($3,500) are not prominently disclosed on the pricing page.
  • API rate limits are restrictive for bulk migration — burst limits of 100-200 req/10sec and search endpoint limits of 4 req/sec require careful job queuing.
  • Custom objects, additional pipelines, and advanced forecasting are Enterprise-only, making cost projections difficult for growing teams.

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

  • 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 HubSpot 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 HubSpot data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Rechat to HubSpot migrations complete in 48–72 hours of clock time for datasets under 25,000 records. Larger setups with 500,000+ records or multiple Rechat custom objects extend to 5–10 days. The longest planning step is deal stage value mapping — your HubSpot admin needs to pre-create the correct stage pick-list values before the migration run so records land with the right stage assignments.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Rechat.
Land in HubSpot, 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