CRM migration

Migrate from Mazrica Sales (formerly Senses) to HubSpot

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) logo

Mazrica Sales (formerly Senses)

Source

HubSpot

Destination

HubSpot logo

Compatibility

100%

10 of 10

objects map 1:1 between Mazrica Sales (formerly Senses) and HubSpot.

Complexity

BStandard

Timeline

3–5 days

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Mazrica Sales (formerly Senses) logo

Mazrica Sales (formerly Senses)

What's pushing teams away

  • Feature breadth creates a steep learning curve — G2 reviewers note that having all capabilities available can make the tool feel complex to navigate for some users.
  • Pricing at higher tiers (Growth at ¥110,000/month, Enterprise at ¥330,000/month) scales into significant annual commitments with no published free trial to validate fit before paying.
  • AI order forecasting and risk analysis features require substantial historical deal data to produce useful outputs — teams with limited CRM history report underwhelming AI recommendations initially.

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 Mazrica Sales (formerly Senses) objects map to HubSpot

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)

maps to

HubSpot

Contact

1:1
Fully supported

Mazrica 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)

maps to

HubSpot

Company

1:1
Fully supported

Mazrica 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 (案件)

maps to

HubSpot

Deal

1:1
Fully supported

Mazrica 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)

maps to

HubSpot

Engagement (call / email / meeting)

1:1
Fully supported

Mazrica 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

maps to

HubSpot

Note

1:1
Fully supported

Mazrica 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)

maps to

HubSpot

Custom Object

1:1
Fully supported

Mazrica 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)

maps to

HubSpot

lifecycle_stage (custom property)

1:1
Fully supported

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

maps to

HubSpot

Owner (user)

1:1
Fully supported

Mazrica 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

maps to

HubSpot

File

1:1
Fully supported

Files 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)

maps to

HubSpot

Custom Properties (deal probability, risk)

1:1
Fully supported

Mazrica'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.

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.

Mazrica Sales (formerly Senses) logo

Mazrica Sales (formerly Senses) gotchas

Medium

Rebrand from Senses to Mazrica Sales creates API path ambiguity

Medium

Minimum 5-user contract requirement on Starter tier

Medium

Annual contract commitment with no free trial

Low

AI features require historical data volume to function

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

  • Mazrica API pagination limit requires multi-page extraction loops

    Mazrica's Open API paginates list endpoints at 100 records per page using an offset parameter. For a Mazrica account with 50,000 contacts, that means 500 separate API calls to retrieve the full dataset. FlitStack AI handles pagination loops automatically, but the extraction phase for large datasets takes proportionally longer. We mitigate this by running parallel paginated loops per object type (contacts, companies, cases) and throttling to respect Mazrica's rate limits. This is not a data-loss risk but does extend the initial extraction window for accounts with more than 50,000 total records.

  • AI-prediction and next-action data requires custom property migration

    Mazrica's AI features — deal probability (確度予測), predicted contract date, predicted contract amount, risk level, and next-action suggestions — are stored as per-case data points with no direct HubSpot equivalent. HubSpot's deal object has no native probability field (it derives it from stage probability) and no built-in AI-prediction field. FlitStack migrates these as custom number, date, and text properties on the HubSpot deal (AI_Probability__c, AI_Predicted_Close_Date__c, Risk_Level__c, Next_Action__c). Your team should treat these as historical reference values; HubSpot's own predictive scoring or third-party AI tools will produce fresh scores going forward.

  • Japanese character encoding in custom pick-list values

    Mazrica supports Japanese-language pick-list values for lifecycle stages, case stages, industry, and custom drop-down fields. HubSpot's pick-list API accepts UTF-8 encoded strings, but display labels in HubSpot's English-language UI may render some Japanese characters differently depending on the browser and locale settings. We preserve the original Japanese labels as pick-list values in HubSpot. For teams that operate in a mixed-language environment, a label-mapping review step is included before the migration runs to confirm which values should display in Japanese, English, or both.

  • Case-card metadata flattens into deal custom fields

    Mazrica's case record surface displays risk level, AI next-action suggestion, and AI-predicted values on the case card itself alongside the standard stage and amount fields. In HubSpot, these metadata points have no native representation on the deal card. We migrate them as custom properties (Risk_Level__c, AI_Next_Action__c, AI_Predicted_Amount__c) that appear in the deal record but require a custom view or report to surface alongside the standard stage and amount. This is not data loss — all values transfer — but the visual presentation on the HubSpot deal card differs from Mazrica's card view.

  • Workflows and automation rules do not transfer

    Mazrica's workflow and automation rules (such as stage-change triggers, owner-assignment rules, and notification settings) are platform-native constructs that have no export endpoint and no HubSpot equivalent in a 1:1 sense. HubSpot's automation model uses different triggers, conditions, and actions (workflows based on contact property changes, deal stage changes, form submissions). FlitStack exports your Mazrica workflow definitions as a written reference document that your HubSpot admin or implementation partner can use to rebuild equivalent automations in HubSpot's workflow builder. This is a manual rebuild step, not a data migration step.

Migration approach

Six steps for a successful Mazrica Sales (formerly Senses) to HubSpot data migration

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

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

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

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

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

Context on both ends of the pair

Mazrica Sales (formerly Senses) logo

Mazrica Sales (formerly Senses)

Source

Strengths

  • AI-assisted deal scoring, risk analysis, and order forecasting built directly into the opportunity workflow.
  • Card-based pipeline UI with drag-and-drop stage changes that reduces friction for sales reps on the move.
  • OCR名片 scanning and AI-powered deduplication for rapid contact creation from field encounters.
  • Native Japanese-language product and support team — no localization gap for domestic SMBs.
  • Workato pre-built connector and iPaaS support for teams with existing Japanese cloud toolchains.

Weaknesses

  • Feature-rich interface creates a learning curve — G2 reviewers note complexity for some user segments.
  • Minimum 5-user contract on Starter tier may be costly for very small sales teams.
  • No published free trial or free tier to evaluate the product before committing to an annual contract.
  • AI features require accumulated historical deal data to produce meaningful outputs — limited value at initial deployment.
  • Binary attachments and saved reports are not accessible via the public API.
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 Mazrica Sales (formerly Senses) 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

    Mazrica Sales (formerly Senses): Not publicly documented.

  • Data volume sensitivity

    A

    Mazrica Sales (formerly Senses) exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Mazrica Sales (formerly Senses) 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 Mazrica Sales (formerly Senses) to HubSpot data migrations

Answers to the questions buyers ask most during Mazrica Sales (formerly Senses) to HubSpot migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most Mazrica-to-HubSpot migrations complete in 3–5 days of clock time for under 25,000 total records. Larger setups with 200,000+ records, multiple custom objects, or non-standard lifecycle stages extend to 4–8 weeks. The longest planning step is creating HubSpot custom properties and pipeline-stage mappings that match Mazrica's case-card data and AI prediction fields. A representative sample migration with field-level diff typically runs before the full cutover.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Mazrica Sales (formerly Senses).
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