CRM migration
Field-level mapping, validation, and rollback between Mazrica Sales (formerly Senses) and HubSpot. We move data and schema; workflows are rebuilt natively in HubSpot.
Mazrica Sales (formerly Senses)
Source
HubSpot
Destination
Compatibility
10 of 10
objects map 1:1 between Mazrica Sales (formerly Senses) and HubSpot.
Complexity
BStandard
Timeline
3–5 days
Overview
Mazrica Sales (formerly Senses) organizes sales around a card-based case management model with AI-driven next-action suggestions, activity logs, and company-contact hierarchies. Its Open API exposes Contacts, Companies, Cases (案件), Contact Actions (活動), and Custom Objects with a 100-record-per-page pagination limit that requires paginated extraction loops for large datasets. HubSpot uses a unified Contact model with lifecycle_stage as the primary lead-to-customer progression property, a Deals object tied to pipeline-stage pick-lists, and Companies as a separate object with an N:N association to contacts. FlitStack AI extracts data from Mazrica's API using paginated list endpoints, transforms the case-card structure into HubSpot Deals with stage-to-pipeline mapping, and maps Mazrica's lifecycle stages to HubSpot's lifecycle_stage property (or a custom pick-list if your stages are non-standard). AI-prediction scores, risk ratings, and next-action data have no native HubSpot equivalent — we migrate them as custom number and text properties so the historical intelligence survives the cutover. Workflows, automation rules, and AI-suggestion logic do not transfer; we export Mazrica workflow definitions as a rebuild reference for HubSpot's automation tools. The migration runs against HubSpot's Contacts API and Bulk Import API, with scoped read access on Mazrica so your team keeps working during the cutover window.
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 Mazrica Sales (formerly Senses) 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.
Mazrica Sales (formerly Senses)
Contact (contacts)
HubSpot
Contact
1:1Mazrica contacts migrate directly to HubSpot contacts. The Mazrica contact record carries name, email, phone, job title, company link, lifecycle stage, and AI-prediction scores. All standard properties map to HubSpot's built-in contact properties. Custom properties are created as HubSpot custom properties before migration. Mazrica contact IDs are stored as Source_System_ID__c for traceability.
Mazrica Sales (formerly Senses)
Company (companies)
HubSpot
Company
1:1Mazrica companies map to HubSpot companies. Company name, domain/website, industry, employee count, annual revenue, and address fields map to HubSpot's corresponding company properties. Parent-company hierarchies in Mazrica map to HubSpot's parent-company association field. Multi-contact companies are handled by linking all contacts to the migrated company record.
Mazrica Sales (formerly Senses)
Case (案件)
HubSpot
Deal
1:1Mazrica cases are the core sales-record object, containing deal name, amount, stage, close date, owner, and activity history. Cases map to HubSpot deals with pipeline-stage mapping: each Mazrica stage becomes a HubSpot deal stage within a designated pipeline. Case-card metadata (risk level, AI prediction scores, next action) is preserved as custom properties on the deal. Case-to-contact association migrates as the deal's primary contact association.
Mazrica Sales (formerly Senses)
Contact Action (contact_actions)
HubSpot
Engagement (call / email / meeting)
1:1Mazrica records activities as Contact Action objects with type, timestamp, owner, and linked contact/case IDs. Types map to HubSpot engagement types: call → HubSpot call, email → HubSpot email, meeting → HubSpot meeting. Each engagement is written to the contact's timeline in HubSpot. Original timestamps and owner IDs are preserved. Case-linked activities attach to the migrated deal via association.
Mazrica Sales (formerly Senses)
Note
HubSpot
Note
1:1Mazrica notes map to HubSpot notes. Rich-text formatting is preserved. Notes are associated to the migrated contact or deal record by ID lookup. If the note references a Mazrica case ID, the association redirects to the corresponding HubSpot deal after migration.
Mazrica Sales (formerly Senses)
Custom Object (custom_objects)
HubSpot
Custom Object
1:1Mazrica custom objects migrate 1:1 to HubSpot custom objects (available on HubSpot Enterprise tiers). The custom object schema — field names, types, and labels — is read from Mazrica's custom_object_definition API endpoint and recreated in HubSpot using HubSpot's custom object API. All data rows transfer with original IDs preserved as a source reference field.
Mazrica Sales (formerly Senses)
Lifecycle Stage (lifecycle_stage)
HubSpot
lifecycle_stage (custom property)
1:1HubSpot does not have a native lifecycle_stage equivalent on the Mazrica side. We create a custom pick-list property in HubSpot (Lifecycle_Stage__c or matching the exact label used in Mazrica) and populate it from Mazrica's contact-level lifecycle data. Standard HubSpot lifecycle values are used when they match; custom stage names are preserved as-is in the pick-list.
Mazrica Sales (formerly Senses)
Owner (owner)
HubSpot
Owner (user)
1:1Mazrica owner IDs resolve by email match against HubSpot users. If a Mazrica owner email matches an existing HubSpot user, records are assigned to that user. Unmatched owners are flagged before migration for your team to either invite the user to HubSpot or assign records to a fallback owner. No record lands without a valid HubSpot owner.
Mazrica Sales (formerly Senses)
Attachment / File
HubSpot
File
1:1Files attached to Mazrica contacts, companies, or cases are downloaded from Mazrica's file storage and re-uploaded to HubSpot's file management. Files are associated to the corresponding migrated record. HubSpot's 25MB per-file limit is enforced; files exceeding this are flagged for manual review. Japanese file names are preserved with UTF-8 encoding throughout.
Mazrica Sales (formerly Senses)
AI Prediction Data (確度予測, risk)
HubSpot
Custom Properties (deal probability, risk)
1:1Mazrica's AI predicts deal probability, estimated contract date, and estimated contract amount per case. These are not standard CRM fields in HubSpot. We create custom number and date properties on the HubSpot deal object (AI_Probability__c, AI_Predicted_Close__c, AI_Predicted_Amount__c) and populate them from Mazrica's case data. This preserves historical AI intelligence even though HubSpot's native AI tools will recalculate scores going forward.
| Mazrica Sales (formerly Senses) | HubSpot | Compatibility | |
|---|---|---|---|
| Contact (contacts) | Contact1:1 | Fully supported | |
| Company (companies) | Company1:1 | Fully supported | |
| Case (案件) | Deal1:1 | Fully supported | |
| Contact Action (contact_actions) | Engagement (call / email / meeting)1:1 | Fully supported | |
| Note | Note1:1 | Fully supported | |
| Custom Object (custom_objects) | Custom Object1:1 | Fully supported | |
| Lifecycle Stage (lifecycle_stage) | lifecycle_stage (custom property)1:1 | Fully supported | |
| Owner (owner) | Owner (user)1:1 | Fully supported | |
| Attachment / File | File1:1 | Fully supported | |
| AI Prediction Data (確度予測, risk) | Custom Properties (deal probability, risk)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.
Mazrica Sales (formerly Senses) gotchas
Rebrand from Senses to Mazrica Sales creates API path ambiguity
Minimum 5-user contract requirement on Starter tier
Annual contract commitment with no free trial
AI features require historical data volume to function
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 Mazrica API schema and extract object inventory
FlitStack connects to Mazrica's Open API (senses-open-api.mazrica.com/v1) using your API credentials and inventories all standard and custom objects, fields, pick-list values, and association types. We paginate through each list endpoint — Contacts, Companies, Cases, Contact Actions, Notes, and Custom Objects — collecting record counts, custom field definitions, and file attachment references. The inventory is compared against HubSpot's schema to identify gaps that require custom property creation before migration. A schema-diff document is delivered for your review before any data moves.
Create HubSpot custom properties and pipelines
Based on the schema inventory, FlitStack creates HubSpot custom properties for all Mazrica custom fields that have no native HubSpot equivalent — including AI prediction scores (AI_Probability__c, AI_Predicted_Close_Date__c), risk level, next-action text, and lifecycle stage (if using custom labels). HubSpot deal pipelines are created to match Mazrica pipeline configurations, with stages mapped value-by-value. This step runs before the migration load so HubSpot is schema-ready for incoming data.
Run paginated extraction and sample migration with field-level diff
FlitStack extracts Mazrica data in paginated batches (100 records per page per object) and loads it into HubSpot. A representative sample migration — typically 200–500 records spanning contacts, companies, deals, and activities — runs first. We generate a field-level diff report comparing source values against HubSpot values for every mapped field, including custom properties. You review the diff and approve field mappings before the full migration commit. Japanese character encoding, date formats, and currency precision are validated at this stage.
Execute full migration with delta-pickup window
The full migration loads all Mazrica records into HubSpot using HubSpot's Bulk Import API for high-volume objects and REST API for records with complex associations. During the cutover window (typically 24–48 hours), a delta-pickup captures any records modified or created in Mazrica after the initial extraction timestamp. Activities linked to deals are associated by looking up the migrated deal's HubSpot ID from the Mazrica case ID stored in Source_System_ID__c. An audit log records every operation; one-click rollback is available if reconciliation finds unexpected discrepancies.
Validate record counts, associations, and custom property completeness
Post-migration, FlitStack runs a reconciliation check comparing Mazrica record counts against HubSpot record counts per object type. Associations are verified: contacts linked to companies, deals linked to contacts, activities linked to both contact and deal records. Custom property completeness is spot-checked across a random sample of records. A validation report is delivered with pass/fail indicators per object and per association type. Discrepancies are corrected in HubSpot before your team begins user acceptance testing.
Platform deep dives
Mazrica Sales (formerly Senses)
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 Mazrica Sales (formerly Senses) 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
Mazrica Sales (formerly Senses): Not publicly documented.
Data volume sensitivity
Mazrica Sales (formerly Senses) exposes a bulk API — large-volume migrations stream efficiently.
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 Mazrica Sales (formerly Senses) to HubSpot migration scoping. Not seeing yours? Book a call.
Walk through your Mazrica Sales (formerly Senses) 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 Mazrica Sales (formerly Senses)
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.