CRM migration
Field-level mapping, validation, and rollback between Mazrica Sales (formerly Senses) and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.
Mazrica Sales (formerly Senses)
Source
Pipedrive
Destination
Compatibility
8 of 10
objects map 1:1 between Mazrica Sales (formerly Senses) and Pipedrive.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Mazrica Sales (formerly Senses) to Pipedrive is a platform migration that remaps a Japanese-market SFA object model onto a globally-adopted sales-first CRM. Mazrica stores contacts and companies as separate CRM records with an AI-powered risk analysis layer, a card-based Kanban pipeline, and lifecycle stage tracking; Pipedrive collapses contacts into People, companies into Organizations, and uses a labeled-activity model instead of a dedicated engagement object. We resolve the object model differences during scoping, pre-create Pipedrive custom fields and pipeline stages, preserve historical activity timelines via the Pipedrive API, and deliver a written inventory of any Mazrica workflows requiring manual rebuild in Pipedrive Automations. File attachments and saved reports are not accessible via Mazrica's v1 public API and are excluded from the migration scope; we flag these for manual export before cutover.
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 Pipedrive, 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
Pipedrive
Person
1:1Mazrica Contact records map to Pipedrive Person. The contact's email becomes the Person's primary email field and serves as the deduplication key during import. We preserve Mazrica lifecycle stage values in a custom text field (mazrica_lifecycle_stage__c) on Person since Pipedrive has no native lifecycle stage object. Owner assignments map by email match against Pipedrive User records in the destination org.
Mazrica Sales (formerly Senses)
Company
Pipedrive
Organization
1:1Mazrica Company records map to Pipedrive Organization. The company name becomes the Organization name; financial data and securities filings pulled from external sources in Mazrica (a Mazrica Enterprise feature) map to custom fields on Organization. Organization is created before Person import so the Person.organization_id relationship is satisfied at insert time.
Mazrica Sales (formerly Senses)
Opportunity
Pipedrive
Deal
1:1Mazrica Opportunity (案件) records map to Pipedrive Deal. Stage name, deal amount, expected close date, and owner assignment migrate directly. Mazrica custom pipeline stages require pre-configuration in Pipedrive before migration because Pipedrive's pipeline stages must exist in the destination before a Deal can be assigned to them. We flag any Mazrica stage that has no Pipedrive equivalent and create it during the schema preparation phase.
Mazrica Sales (formerly Senses)
Activity
Pipedrive
Activity (Call, Meeting, Task, Email)
1:1Mazrica Activities (行動) are time-stamped engagement records that map to Pipedrive Activity records of the corresponding type (call, meeting, task, email). We map activity type, date, owner, and related notes. Bulk activity payloads are chunked to respect Pipedrive's API rate limits. The activity timeline ordering is preserved by setting the Pipedrive Activity's done_date to the original Mazrica timestamp. Parent record resolution (linking activities to Person and Deal) is done via email lookup for Person and deal_id lookup for Deal.
Mazrica Sales (formerly Senses)
Lifecycle Stage
Pipedrive
Custom Field (mazrica_lifecycle_stage__c)
lossyMazrica Lifecycle Stage is a configurable Contact property exposed via the LifecycleStageSetting API endpoint. Pipedrive has no native equivalent. We create a custom field mazrica_lifecycle_stage__c on the Person object, preserve the original stage label as a string value, and document the stage mapping for the customer's admin to use in Pipedrive Filters or Automations if needed. No automation rebuild is included in migration scope.
Mazrica Sales (formerly Senses)
Custom Object
Pipedrive
Custom Fields (on Person, Organization, or Deal)
lossyMazrica Custom Objects have independent schema definitions and bulk API endpoints. Pipedrive does not support independent custom object entities; custom properties are stored as custom fields on standard objects (Person, Organization, Deal). We pre-create the equivalent Pipedrive custom fields during schema preparation, matching field types (text, number, date, dropdown) to Pipedrive's supported field types. Any Mazrica Custom Object with relationships to standard objects maps those relationships to Pipedrive's linked_organization_value or linked_person_value fields.
Mazrica Sales (formerly Senses)
User/Owner
Pipedrive
User
1:1Mazrica User records carry roles and team assignments that gate permission sets. We map owner IDs to Pipedrive User records by email match. Any Mazrica Owner without a matching Pipedrive User goes to a reconciliation queue for the customer's admin to provision before record import resumes. The Pipedrive User must be active and have the appropriate permission set before owner assignments can be written.
Mazrica Sales (formerly Senses)
Tag (label property)
Pipedrive
Label
1:1Mazrica tag values on Contacts, Companies, and Opportunities map to Pipedrive Labels on Person, Organization, and Deal respectively. Pipedrive Labels are a flat tagging system without hierarchy. Multi-value tags on a single Mazrica record become multiple Pipedrive Labels on the equivalent record. We migrate all tag associations at the record level.
Mazrica Sales (formerly Senses)
Attachment
Pipedrive
None (not supported via API)
1:1File attachments associated with Mazrica Contacts, Companies, or Opportunities are not exposed via the documented v1 REST API. We do not migrate binary attachments through the API path. We advise customers to export attachments from Mazrica manually before migration cutover and re-upload to Pipedrive's Files feature post-migration. This step is documented in the pre-migration checklist delivered during scoping.
Mazrica Sales (formerly Senses)
Report/Dashboard
Pipedrive
None (not supported via API)
1:1Saved reports and dashboard configurations are not accessible via Mazrica's public API. We do not migrate analytics artifacts. We deliver a written inventory of every named Mazrica report with its filters, date ranges, and visualizations so the customer's Pipedrive admin can rebuild equivalent Insights reports in Pipedrive. Report rebuild is outside migration scope.
| Mazrica Sales (formerly Senses) | Pipedrive | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Organization1:1 | Fully supported | |
| Opportunity | Deal1:1 | Fully supported | |
| Activity | Activity (Call, Meeting, Task, Email)1:1 | Fully supported | |
| Lifecycle Stage | Custom Field (mazrica_lifecycle_stage__c)lossy | Fully supported | |
| Custom Object | Custom Fields (on Person, Organization, or Deal)lossy | Fully supported | |
| User/Owner | User1:1 | Fully supported | |
| Tag (label property) | Label1:1 | Fully supported | |
| Attachment | None (not supported via API)1:1 | Fully supported | |
| Report/Dashboard | None (not supported via API)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
Pipedrive gotchas
Custom field hash keys differ per account
Export access gated by visibility groups
Token-based API rate limits since December 2024
Sequences and Automations not exposed via REST API
Cost escalates via workflow caps and add-ons
Pair-specific challenges
Migration approach
Discovery and schema audit
We audit the source Mazrica Sales account across all objects (Contacts, Companies, Opportunities, Activities, Custom Objects), pipeline board configurations, custom stage names, owner list, and any custom field definitions. We validate the Senses-era API base URL and confirm the current v1 REST API endpoint paths. We pair this with a Pipedrive plan analysis (Essential for basic migrations, Advanced for automation needs, Professional for AI and reporting). The discovery output is a written migration scope document with object counts, custom field inventory, and pipeline stage mapping.
Pipedrive workspace preparation
We pre-create Pipedrive pipelines and stages to match the Mazrica pipeline board structure, resolve any stage name gaps, and create custom fields on Person, Organization, and Deal that correspond to Mazrica custom properties. If Mazrica lifecycle stage values exist, we create the mazrica_lifecycle_stage__c custom field on Person. User provisioning begins here: we extract every distinct Mazrica owner by email and confirm that matching Pipedrive User records exist (active or inactive based on current employment status). Any owner without a Pipedrive User goes to the reconciliation queue.
Sandbox migration and reconciliation
We run a full migration into a Pipedrive trial or sandbox workspace using production-like data volume. The customer's RevOps lead reconciles record counts (People in, Organizations in, Deals in, Activities in), spot-checks 25-50 random records against the Mazrica source, and signs off the schema and mapping before production migration begins. This step catches any Pipedrive field type mismatches (e.g., date format, picklist values) and resolves them before data touches the production org.
Organization and Person migration
We migrate in dependency order: Pipedrive Organization records first (from Mazrica Company), then Person records (from Mazrica Contact) with organization_id resolved to the matching Organization. Owner assignments are written by email match against the User table. Any Person without a matching Organization is held in a temporary import batch for manual linking. Lifecycle stage values are copied to the mazrica_lifecycle_stage__c custom field during Person insert.
Deal and Activity migration
Deal records migrate from Mazrica Opportunities with stage, amount, expected close date, and owner resolved. Custom pipeline stages created during workspace preparation ensure that every Mazrica stage has a valid Pipedrive stage assignment. Activity history migrates in typed batches (calls to Task subtype=call, meetings to Event, emails to Email, tasks to Task) with parent record lookups resolved (WhoId to Person, WhatId to Deal). Bulk payloads are chunked and rate-limit handling is applied throughout. Each batch emits a row-count reconciliation report.
Cutover, validation, and automation handoff
We freeze Mazrica Sales writes during the cutover window, run a final delta migration of any records modified during the migration, then enable Pipedrive as the system of record. We deliver the Mazrica workflow inventory document listing every active workflow with its trigger conditions and recommended Pipedrive Automation equivalent. We do not rebuild Mazrica workflows as Pipedrive Automations inside the migration scope; that is a separate engagement or internal admin task. We support a one-week hypercare window to resolve any data reconciliation issues raised by the sales team.
Platform deep dives
Mazrica Sales (formerly Senses)
Source
Strengths
Weaknesses
Pipedrive
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 5 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 Pipedrive.
Object compatibility
5 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 Pipedrive migration scoping. Not seeing yours? Book a call.
Walk through your Mazrica Sales (formerly Senses) to Pipedrive 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 Pipedrive
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.