CRM migration

Migrate from Referrizer to HubSpot

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

Referrizer logo

Referrizer

Source

HubSpot

Destination

HubSpot logo

Compatibility

100%

14 of 14

objects map 1:1 between Referrizer and HubSpot.

Complexity

BStandard

Timeline

24–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Referrizer organizes data around contacts, campaigns, and a pipeline for local marketing operations. HubSpot CRM models contacts, companies, and deals with a lifecycle-stage system and multi-pipeline architecture. The migration carries contacts with their custom field extensions, loyalty point histories, and referral attribution links into HubSpot as native contacts with custom properties and association metadata. Referral trees are reconstructed using HubSpot contact associations or deal-linked notes depending on structure. Campaigns and automated flows are not migratable — HubSpot workflows and sequences must be rebuilt using HubSpot's automation tools. FlitStack AI sequences the load so foreign keys resolve correctly: companies first, then contacts, then deals with owner resolution by email match against HubSpot users. A 24–48 hour delta window captures any records modified in Referrizer during the cutover. Activity logs and SMS history migrate as HubSpot engagements with original timestamps and owners preserved. FlitStack AI also verifies data integrity after each batch, ensuring no duplicate contacts are created and that all association links are correctly assigned.

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

Referrizer logo

Referrizer

What's pushing teams away

  • Referrizer lacks a mobile app for sending or receiving text messages, forcing users to log into the web dashboard for all SMS activity — a friction point for mobile-heavy businesses.
  • The platform does not automatically sync new clients from spa or fitness management software; staff must manually enter new contact records into Referrizer, creating double-work.
  • The learning curve is steep at first because the platform combines marketing automation, CRM, loyalty, and reputation tools in a single interface with no guided onboarding.
  • Several users report that pricing increases significantly from the starter tier to professional, and custom feature gating makes it difficult to predict what is included at each level.

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 Referrizer objects map to HubSpot

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

Referrizer

Contact

maps to

HubSpot

Contact

1:1
Fully supported

Direct map. Referrizer contacts migrate as HubSpot contacts. All standard properties (name, email, phone, address) map directly. Custom fields on the contact become HubSpot custom properties — created before migration runs so the import has a target field. The schema mapping also includes any legacy identifiers to support later reconciliation and delta imports.

Referrizer

Company

maps to

HubSpot

Company

1:1
Fully supported

Referrizer stores company data as contact properties or associations. Where a primary company is identified, it migrates as a HubSpot company. Multi-company associations in Referrizer are surfaced as HubSpot company associations after contacts land. If no primary company is present, the contact is imported without a company link and can be associated later.

Referrizer

Pipeline / Lead

maps to

HubSpot

Deal + Deal Stage

1:1
Fully supported

Referrizer pipeline stages map to HubSpot deal stages within a configured deal pipeline. Stage names and order are preserved value-by-value. Probability and forecast category are set in HubSpot per stage after migration. Any custom stage properties such as required fields or stage-specific SLA can also be added after the migration completes.

Referrizer

Loyalty Points Balance

maps to

HubSpot

Custom Number Property on Contact

1:1
Fully supported

HubSpot has no native loyalty balance field. Current loyalty point balance migrates as a custom number property (e.g., loyalty_points_balance) on the HubSpot contact. Point redemption history migrates as engagement notes if structure allows. If Referrizer provides a redemption log, we can parse it into structured engagement records for a clearer audit trail.

Referrizer

Loyalty Tier Status

maps to

HubSpot

Custom Pick-list Property on Contact

1:1
Fully supported

Tier names (Bronze, Silver, Gold, etc.) from Referrizer's loyalty program map to a HubSpot custom pick-list property. Values are mapped one-by-one. Tier-change timestamps are preserved as a custom datetime property if present in Referrizer. This allows you to segment contacts by tier in HubSpot lists and trigger nurture workflows based on tier changes.

Referrizer

Referral Relationship (Referred-By)

maps to

HubSpot

Contact Association + Referral Metadata Property

1:1
Fully supported

Referrizer stores referrer-contact links as contact relationships. We reconstruct these in HubSpot using contact associations (primary) or a custom string property holding the referrer's contact ID for reference. Multi-level referral trees are flattened to direct referrer links unless a custom object structure is requested.

Referrizer

Campaign / Automated Flow

maps to

HubSpot

Not migratable — rebuild required

1:1
Fully supported

Referrizer campaigns (email and SMS) and automated flows do not have a direct HubSpot equivalent. The campaign definitions are not transferable via API. We export campaign structure and contact enrollment lists as CSV so HubSpot workflows can be configured using the same enrollment logic.

Referrizer

Review / Reputation Score

maps to

HubSpot

Custom Properties + Engagement Notes

1:1
Fully supported

HubSpot has no native review aggregation object. Review star ratings and sentiment scores migrate as custom number properties on the contact. Review text and attribution are preserved as HubSpot engagement notes with original submission timestamps. These notes can be queried for reporting or used in HubSpot dashboards to visualize review trends over time.

Referrizer

SMS / Email Campaign History

maps to

HubSpot

HubSpot Engagements

1:1
Fully supported

Referrizer campaign delivery logs (sent, opened, clicked) migrate as HubSpot engagement records with the original activity timestamp and contact association. This preserves longitudinal campaign performance data for reporting continuity. If your team needs detailed open-rate charts, these engagement records can be used to build custom reports in HubSpot's analytics tools.

Referrizer

Smart Inbox Messages

maps to

HubSpot

HubSpot Engagements (Notes / Tasks)

1:1
Not supported

HubSpot does not replicate Referrizer's Smart Inbox as a native object. Inbox message threads with customers are preserved as HubSpot engagement notes on the contact record, with the original message date and direction (sent/received) tagged in the note body. This preserves the full conversation context for future reference and support escalation.

Referrizer

Offer / Coupon Redemption

maps to

HubSpot

Custom Properties on Contact

1:1
Fully supported

Offer redemptions and coupon codes used in Referrizer are stored as custom properties on the contact in HubSpot. Redemption count, last redemption date, and active offer codes migrate as separate custom properties. Your marketing team can use these properties to create segmentations for promotional campaigns and to track the effectiveness of specific offers.

Referrizer

Custom Fields (Contact)

maps to

HubSpot

HubSpot Custom Properties

1:1
Fully supported

Every Referrizer contact custom field is identified via the custom fields API endpoint. Each becomes a HubSpot custom property before migration — property type is inferred from Referrizer's field type (text, number, date, pick-list) and mapped to the equivalent HubSpot type.

Referrizer

User / Owner

maps to

HubSpot

HubSpot User

1:1
Fully supported

Referrizer owner IDs are resolved by email match against HubSpot users. Unmatched owners are flagged before migration so the team can invite them to HubSpot or assign a fallback owner. No record lands without a valid HubSpot owner. If multiple contacts share the same owner email, they are linked to the same HubSpot user record.

Referrizer

Attachment / File

maps to

HubSpot

HubSpot Files

1:1
Fully supported

Referrizer file attachments on contacts are downloaded and re-uploaded to HubSpot Files, associated back to the contact record. File size limits per HubSpot apply (25MB per file). We verify the file integrity after upload and ensure that the association links are correctly set on each contact in HubSpot.

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.

Referrizer logo

Referrizer gotchas

High

No bulk export API — migration relies on Zapier or CSV

High

Smart Inbox conversations are not accessible via API

Medium

Loyalty points stored as contact properties, not a distinct object

Medium

Rate limits not publicly documented

Medium

Multi-location scoping required to avoid cross-contamination

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

  • Referral tree reconstruction requires HubSpot-side association strategy

    Referrizer stores referral attribution as N:N contact relationships forming multi-level trees. HubSpot has no native referral graph object — contact associations exist but do not expose a built-in referral chain report. We surface two options: preserve direct referrer links as a custom contact property (simpler, searchable in HubSpot lists) or build a custom object for the referral tree if you need multi-level path reporting. Either choice must be decided before migration runs because it affects how referral properties are created. This is a structural difference between the platforms, not a data loss issue — both approaches preserve the referrer-contact linkage.

  • Loyalty point balances have no native HubSpot equivalent

    Referrizer's loyalty program stores cumulative point balances and tier status per contact. HubSpot has no native loyalty object or balance tracking. We migrate current balances as custom number properties and tier labels as custom pick-list properties on the HubSpot contact. However, HubSpot's native automation triggers do not fire on loyalty point changes — any loyalty-triggered workflows must be rebuilt in HubSpot using custom property change triggers. Points earned or redeemed after migration require manual data entry or a custom integration to sync back from a loyalty engine.

  • HubSpot marketing contact billing model may reclassify migrated contacts

    HubSpot's marketing contact flag is a billing construct that differs from Referrizer's contact model, which does not distinguish marketing vs. sales contacts. After migration, HubSpot may count migrated contacts as marketing contacts depending on their lifecycle stage and email engagement history, affecting HubSpot subscription costs. We preserve a source_system_origin__c property marking records as migrated from Referrizer so your team can filter and review the contact classification post-migration. We also recommend reviewing your HubSpot marketing contact limits and adjust billing settings accordingly.

  • Referrizer campaigns and automated flows do not migrate

    Referrizer's Campaigns 3.0 module — including automated email sequences, SMS triggers, and re-entry logic — stores workflow definitions in Referrizer's own engine and is not accessible via API for export in executable form. We can export campaign enrollment lists (which contacts entered which campaign and when) as CSV data for rebuilding enrollment triggers in HubSpot workflows, but the automation logic itself must be reconstructed manually or with HubSpot's workflow builder.

  • HubSpot custom properties must exist before bulk import runs

    Referrizer custom fields are defined dynamically via API and can be added without schema migration steps. HubSpot requires custom properties to be created in the portal (or via API) before data can be written to them. The migration plan includes a pre-creation phase for every Referrizer custom field identified during the audit. If new custom fields are discovered in Referrizer after this phase, they must be added to HubSpot before the full migration run can include them.

Migration approach

Six steps for a successful Referrizer to HubSpot data migration

  1. Audit Referrizer data structure and identify all custom fields

    FlitStack AI queries the Referrizer API to enumerate all standard and custom contact fields, pipeline stages, loyalty point fields, referral relationship structures, and campaign metadata. We export the full field inventory before any mapping work begins. This step identifies custom fields that need HubSpot property creation, loyalty fields that require type-aware mapping, and referral structures that need a reconstruction strategy chosen by your team.

  2. Create HubSpot custom properties and pipeline configuration

    Based on the audit, we create all required HubSpot custom properties before data lands — loyalty point balances as number properties, tier labels as pick-lists, referral metadata as string properties. Pipeline stages and deal properties are configured in HubSpot to match Referrizer's pipeline structure. This phase includes owner resolution: Referrizer owner emails are matched against HubSpot users, with unmatched owners flagged for team action before migration.

  3. Run a sample migration with field-level diff

    A representative slice of records — typically 100–500 contacts spanning multiple loyalty tiers, referral links, and campaign histories — migrates first. We generate a field-level diff comparing source values against HubSpot field values so you can verify loyalty balance mapping, referral attribution, and custom property population before the full run commits. Any mapping errors are corrected in this phase. The diff report also highlights any missing custom properties that need creation before the main run.

  4. Execute full migration with delta-pickup window

    The full migration loads contacts, companies, deals, and engagement history into HubSpot with original timestamps and owner assignments preserved. A delta-pickup window (24–48 hours) captures any records modified in Referrizer during the cutover window. FlitStack AI uses scoped read access on Referrizer — your team continues working in Referrizer throughout migration. Audit log records every operation; one-click rollback is available if reconciliation identifies unexpected discrepancies.

  5. Deliver rebuild reference for campaigns and workflows

    Referrizer campaign enrollment lists are exported as CSV, including which contacts entered each campaign and their last engagement date. This file serves as a rebuild reference for your HubSpot admin to recreate enrollment triggers in HubSpot workflows. We do not migrate workflow definitions — they must be rebuilt using HubSpot's automation tools. The CSV reference ensures enrollment logic is preserved even if the trigger mechanism changes platform.

Platform deep dives

Context on both ends of the pair

Referrizer logo

Referrizer

Source

Strengths

  • Combines referral marketing, SMS, email, loyalty, and reputation management in one platform for small businesses.
  • Free tier available indefinitely with no credit card required and unlimited contacts.
  • API supports bearer token authentication with paginated contact endpoints up to 100 records per page.
  • Integrates natively with popular fitness and spa software including Mindbody, Booker, Acuity, and Club Ready.
  • Strong customer support ratings (4.8/5) with 24/7 live rep available on paid tiers.

Weaknesses

  • No public bulk export or migration API endpoint — data moves through Zapier integrations or manual CSV exports only.
  • Smart Inbox message history is not accessible via the public API, so conversational data cannot be migrated.
  • No native mobile app for iOS or Android, forcing all SMS activity through the web dashboard.
  • Custom field schema must be enumerated manually before migration since no dedicated schema endpoint is documented.
  • Rate limits are not publicly documented, creating uncertainty during large-volume API reads.
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 Referrizer 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

    Referrizer: Not publicly documented; API returns 429 TOO_MANY_REQUESTS on overages.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Referrizer 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 Referrizer to HubSpot data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Referrizer-to-HubSpot migrations complete within 24–72 hours of clock time for setups under 25,000 records. Referrizer instances with high loyalty point volumes, multi-level referral trees, or extensive campaign history extend to 5–10 days. The longest planning step is pre-creating HubSpot custom properties for every Referrizer custom field identified during the audit — this must complete before data can land in those fields.

Adjacent paths

Related migrations to explore

Ready when you are

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