CRM migration

Migrate from Mazrica Sales (formerly Senses) to Freshsales

Field-level mapping, validation, and rollback between Mazrica Sales (formerly Senses) and Freshsales. We move data and schema; workflows are rebuilt natively in Freshsales.

Mazrica Sales (formerly Senses) logo

Mazrica Sales (formerly Senses)

Source

Freshsales

Destination

Freshsales logo

Compatibility

75%

6 of 8

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

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Mazrica Sales to Freshsales crosses a language-region and data-model boundary. Mazrica Sales exposes its v1 REST API at senses-open-api.mazrica.com (the Senses-era endpoint still in active use post-2023 rebrand), while Freshsales uses the Freshsales REST API at the customer's domain with a Freshsales-specific object model. We validate the Mazrica Sales API base URL during scoping to avoid routing errors from stale internal links or mixed documentation. Lifecycle stage assignments on Mazrica Sales Contacts map to Freshsales Contact custom fields because Freshsales does not carry an equivalent native lifecycle property. Custom Objects migrate to Freshsales Custom Objects (Pro and above), with schema definitions created before data import. Activities (行動) migrate as Freshsales Tasks and Events with the full timestamp and owner chain preserved. Workflows, automations, and saved reports do not migrate through the API; we deliver a written inventory for the customer to rebuild post-migration.

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

Freshsales logo

Freshsales

What's pulling them in

  • Lowest barrier to entry among major CRMs — the free tier supports up to 3 users and includes core CRM functionality before committing to per-seat pricing.
  • Built-in chat, email, and phone reduce reliance on third-party integrations for basic sales communication and contact management.
  • Freddy AI contact scoring and deal insights are included on Pro plans at a lower price than comparable HubSpot tiers.
  • Kanban pipeline views across Contacts, Accounts, and Deals provide visual deal management without requiring custom configuration.
  • Integration with the broader Freshworks ecosystem (Freshdesk, Freshchat, Freshservice) reduces tool sprawl for teams already using Freshworks.

Object mapping

How Mazrica Sales (formerly Senses) objects map to Freshsales

Each row shows how a Mazrica Sales (formerly Senses) object lands in Freshsales, 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

maps to

Freshsales

Contact

1:1
Fully supported

Mazrica Sales Contacts map to Freshsales Contacts 1:1. We preserve the lifecycle_stage property as a custom field on the Freshsales Contact (e.g., lifecycle_stage__c) because Freshsales does not have a native lifecycle stage property equivalent. Contact ownership resolves by email match to Freshsales User. Records missing an email address receive a placeholder owner pending admin resolution.

Mazrica Sales (formerly Senses)

Company

maps to

Freshsales

Account

1:1
Fully supported

Mazrica Sales Companies map to Freshsales Accounts. The company name becomes the Account Name; website domain maps to the Account Website field. We use company name as the dedupe key during import to prevent duplicate Account creation. Financial info, press releases, and securities data from Mazrica Sales Company records map to custom Account fields if defined.

Mazrica Sales (formerly Senses)

Opportunity (案件)

maps to

Freshsales

Deal

1:1
Fully supported

Mazrica Sales Opportunities map to Freshsales Deals. The card-based stage name (e.g., リード, 提案, 交渉, 受注) maps to Freshsales Deal Stage within the target pipeline. Deal amount, expected close date (expected_close_date), and owner assignment migrate directly. Custom pipeline stages require Freshsales pipeline pre-configuration before migration.

Mazrica Sales (formerly Senses)

Activity (行動)

maps to

Freshsales

Task and Event

1:1
Fully supported

Mazrica Sales Activities (call, email, meeting, task, note) map to Freshsales Task or Event records. Activity type, date, owner, and related notes transfer directly. Activity timestamp ordering preserves via ActivityDate on Task or Start Time on Event. Bulk Activity payloads are chunked to respect API batch limits and maintain timeline integrity.

Mazrica Sales (formerly Senses)

Lifecycle Stage

maps to

Freshsales

Contact Custom Field (lifecycle_stage__c)

lossy
Fully supported

Mazrica Sales LifecycleStageSetting values migrate as a custom text or picklist field on Freshsales Contact. We pre-create the custom field during schema setup and populate it from the lifecycle_stage property on each Mazrica Sales Contact. Automation triggers relying on lifecycle stage in Mazrica Sales require rebuilding in Freshsales using Workflows post-migration.

Mazrica Sales (formerly Senses)

Custom Object

maps to

Freshsales

Custom Object

1:1
Fully supported

Mazrica Sales CustomObjectSetting and CustomObjects migrate to Freshsales Custom Objects (Pro tier and above required). We pre-create the destination schema including all custom fields, lookup relationships, and validation rules before data import. Starter tier on Freshsales does not support Custom Objects; if the customer is on Starter, we recommend upgrading to Pro or migrating without custom objects and rebuilding as standard objects.

Mazrica Sales (formerly Senses)

User/Owner

maps to

Freshsales

User

1:1
Fully supported

Mazrica Sales Users map to Freshsales Users by email match. Roles and team assignments from Mazrica Sales map to Freshsales Roles and Teams where possible, though permission models differ. Any Mazrica Sales Owner without a matching Freshsales User enters a reconciliation queue for admin provisioning before record import resumes.

Mazrica Sales (formerly Senses)

Attachment

maps to

Freshsales

Manual export package

lossy
Fully supported

Binary file attachments on Mazrica Sales Contacts or Opportunities are not accessible via the public API. We do not migrate attachments through the API path. We provide a structured export of attachment metadata (filename, record association, size) and a written guide for manual download and re-upload to Freshsales. This step requires the customer to perform the actual file transfer with our metadata map as the guide.

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

Freshsales logo

Freshsales gotchas

Medium

Freddy AI is Pro-tier only despite heavy marketing

High

Post-migration emails and sequences are disabled

Medium

Bot session credits are a one-time 500-session allocation

Medium

Phone credits charged per minute with no cap

Low

File storage limits scale with plan tier

Pair-specific challenges

  • API base URL still uses Senses identifier post-rebrand

    Mazrica Sales rebranded from Senses to Mazrica Sales in 2023, but the official API base URL still resolves to senses-open-api.mazrica.com and product documentation mixes both names throughout. We explicitly validate the API version and endpoint paths during scoping to avoid routing errors caused by stale internal links or cached documentation. The Senses-era path artifacts require explicit remapping during migration scripting.

  • Freshsales Starter does not support Custom Objects

    Custom Object support on Freshsales requires the Pro tier ($39/user/month) or above. If the customer is migrating from Mazrica Sales Custom Objects and intends to use Freshsales Starter, those custom record types have no destination. We confirm the target Freshsales tier during scoping and advise on upgrade or alternative object modeling before migration begins.

  • Lifecycle stage has no native Freshsales equivalent

    Mazrica Sales Lifecycle Stage drives automation triggers and segmentation in the source platform. Freshsales does not have a native lifecycle stage property; stage values must migrate as a custom Contact field. Automations in Mazrica Sales that reference lifecycle stage require rebuilding in Freshsales Workflows post-migration. We flag this gap during scoping and provide the custom field pre-created in the destination schema.

  • Attachment data requires manual handling

    Mazrica Sales does not expose binary attachments via its public API. We cannot migrate file attachments as part of the automated migration pipeline. We produce a structured attachment inventory (record association, filename, size) and a step-by-step guide for the customer to manually export from Mazrica Sales and re-upload to Freshsales. This work falls outside the automated migration scope.

  • Annual contract lock-in limits mid-migration exit

    Mazrica Sales requires a minimum 1-year contract with no free trial. Teams evaluating migration may discover post-migration that Freshsales does not meet their workflow expectations, but the annual commitment on Mazrica Sales is already sunk. We recommend a short parallel-run validation period in Freshsales before the final cutover so the team can confirm fit and exit cleanly.

Migration approach

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

  1. Discovery and scoping

    We audit the Mazrica Sales portal for record counts (Contacts, Companies, Opportunities, Activities), Custom Object definitions and record volumes, lifecycle stage values and their usage in workflows, API access credentials and endpoint validation, and attachment inventory. We confirm the target Freshsales tier (Starter, Pro, Enterprise) and identify any Custom Object requirements that gate the tier selection. The discovery output is a written migration scope with record counts, a schema mapping draft, and a Freshsales tier recommendation.

  2. Schema pre-creation in Freshsales

    We create the destination schema in Freshsales before any data import. This includes pre-creating the lifecycle_stage__c custom field on Contact, any custom fields referenced in the Mazrica Sales record schema, Freshsales pipeline and deal stages mapped from Mazrica Sales opportunity stages, and Custom Object schemas (Pro tier required). Schema is validated in a Freshsales sandbox or trial account before production migration begins.

  3. Owner and user reconciliation

    We extract every distinct Mazrica Sales Owner referenced on Contacts, Companies, Opportunities, and Activities and match by email against the Freshsales User table in the destination account. Owners without a matching Freshsales User enter a reconciliation queue for admin provisioning. Migration cannot proceed past this step because OwnerId references must be satisfied on import.

  4. Record migration in dependency order

    We run production migration in record-dependency order: Accounts (from Mazrica Sales Companies), Contacts (with lifecycle_stage__c populated), Deals (with AccountId and OwnerId resolved), Activities (Tasks and Events via bulk API with timestamp ordering preserved), and Custom Objects last. Each phase emits a row-count reconciliation report before the next phase begins.

  5. Attachment metadata export and handoff

    We generate a structured export of attachment metadata from Mazrica Sales including record association, filename, size, and relative path. We provide a written guide for manual attachment download and Freshsales re-upload. This step is performed by the customer's team with our metadata map; it is not part of the automated migration pipeline.

  6. Cutover, validation, and workflow inventory delivery

    We freeze Mazrica Sales writes during cutover, run a final delta migration of any records modified during the migration window, then enable Freshsales as the system of record. We deliver a written inventory of every active Mazrica Sales workflow and automation requiring rebuild in Freshsales Workflows. We do not rebuild automations as code inside the migration scope; that is a separate engagement or internal admin task. We support a one-week hypercare window for reconciliation issues.

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

Freshsales

Destination

Strengths

  • Generous free tier for small teams with core CRM functionality without per-seat costs.
  • All-in-one sales CRM with built-in telephony, chat, and email reducing third-party tool dependency.
  • Freddy AI contact scoring and deal predictions available on Pro tier.
  • Multiple pipeline views with Kanban and list options across all plans.

Weaknesses

  • Reports lack depth compared to competitors like HubSpot, with limited customization options.
  • Integration setup is poorly documented with no clear guides for connecting third-party tools.
  • AI features gated behind $39/user/month Pro tier despite marketing emphasis on Freddy AI.
  • Bot sessions limited to 500 one-time allocation with no monthly refresh.

Complexity grading

How hard is this migration?

Standard CRM migration. 3 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 Freshsales.

  • Object compatibility

    B

    3 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 Freshsales 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 Freshsales data migrations

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

Can't find your answer?

Walk through your Mazrica Sales (formerly Senses) to Freshsales migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between three and five weeks for accounts under 15,000 Contacts, 3,000 Deals, and no Custom Objects. Migrations with Custom Objects, large activity histories (over 200,000 activity records), or teams needing Freshsales Sandbox validation before production move to six to ten weeks because of schema pre-creation, Custom Object testing, and delta migration windows.

Adjacent paths

Related migrations to explore

Ready when you are

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