CRM migration
Field-level mapping, validation, and rollback between Referrizer and HubSpot. We move data and schema; workflows are rebuilt natively in HubSpot.
Referrizer
Source
HubSpot
Destination
Compatibility
14 of 14
objects map 1:1 between Referrizer and HubSpot.
Complexity
BStandard
Timeline
24–72 hours
Overview
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.
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 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
HubSpot
Contact
1:1Direct 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
HubSpot
Company
1:1Referrizer 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
HubSpot
Deal + Deal Stage
1:1Referrizer 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
HubSpot
Custom Number Property on Contact
1:1HubSpot 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
HubSpot
Custom Pick-list Property on Contact
1:1Tier 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)
HubSpot
Contact Association + Referral Metadata Property
1:1Referrizer 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
HubSpot
Not migratable — rebuild required
1:1Referrizer 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
HubSpot
Custom Properties + Engagement Notes
1:1HubSpot 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
HubSpot
HubSpot Engagements
1:1Referrizer 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
HubSpot
HubSpot Engagements (Notes / Tasks)
1:1HubSpot 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
HubSpot
Custom Properties on Contact
1:1Offer 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)
HubSpot
HubSpot Custom Properties
1:1Every 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
HubSpot
HubSpot User
1:1Referrizer 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
HubSpot
HubSpot Files
1:1Referrizer 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.
| Referrizer | HubSpot | Compatibility | |
|---|---|---|---|
| Contact | Contact1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Pipeline / Lead | Deal + Deal Stage1:1 | Fully supported | |
| Loyalty Points Balance | Custom Number Property on Contact1:1 | Fully supported | |
| Loyalty Tier Status | Custom Pick-list Property on Contact1:1 | Fully supported | |
| Referral Relationship (Referred-By) | Contact Association + Referral Metadata Property1:1 | Fully supported | |
| Campaign / Automated Flow | Not migratable — rebuild required1:1 | Fully supported | |
| Review / Reputation Score | Custom Properties + Engagement Notes1:1 | Fully supported | |
| SMS / Email Campaign History | HubSpot Engagements1:1 | Fully supported | |
| Smart Inbox Messages | HubSpot Engagements (Notes / Tasks)1:1 | Not supported | |
| Offer / Coupon Redemption | Custom Properties on Contact1:1 | Fully supported | |
| Custom Fields (Contact) | HubSpot Custom Properties1:1 | Fully supported | |
| User / Owner | HubSpot User1:1 | Fully supported | |
| Attachment / File | HubSpot Files1: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.
Referrizer gotchas
No bulk export API — migration relies on Zapier or CSV
Smart Inbox conversations are not accessible via API
Loyalty points stored as contact properties, not a distinct object
Rate limits not publicly documented
Multi-location scoping required to avoid cross-contamination
HubSpot gotchas
Marketing Contacts billing model is migration-critical
Feature tier gating is not visible until onboarding
Mandatory onboarding fees inflate year-one cost
HubSpot CSV importer cannot migrate engagements or attachments
Custom objects require Enterprise and a pre-existing schema
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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
Referrizer
Source
Strengths
Weaknesses
HubSpot
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 Referrizer and HubSpot.
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
Referrizer: Not publicly documented; API returns 429 TOO_MANY_REQUESTS on overages.
Data volume sensitivity
Referrizer 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 Referrizer to HubSpot migration scoping. Not seeing yours? Book a call.
Walk through your Referrizer to HubSpot migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Referrizer
Other ways to arrive at HubSpot
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.