CRM migration
Field-level mapping, validation, and rollback between myCRMS.com and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.
myCRMS.com
Source
Pipedrive
Destination
Compatibility
7 of 11
objects map 1:1 between myCRMS.com and Pipedrive.
Complexity
CModerate
Timeline
2-3 weeks
Overview
Moving from myCRMS.com to Pipedrive consolidates scattered CRM data into a platform with a documented REST API, an active third-party migration tooling ecosystem, and a visual pipeline management interface. myCRMS.com provides basic contact, company, and deal records with limited public API documentation, which means the pre-migration audit must map whatever export the platform exposes rather than relying on a complete REST endpoint schema. We run the export in dependency order (Companies before Contacts before Deals), create Pipedrive custom fields to match any discovered myCRMS.com field schemas, and use Pipedrive API v2 endpoints for all inserts with strict boolean and numeric field validation enforced. Smart Lists from myCRMS.com are documented as Pipedrive saved filters for the customer admin to recreate. Workflows, automations, and any reporting configurations do not migrate; we deliver a written inventory of these for manual rebuild post-migration.
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 myCRMS.com 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.
myCRMS.com
Contact
Pipedrive
Person
1:1myCRMS.com Contact records map to Pipedrive Person. We use email as the primary dedupe key during import. Phone, address, and custom field values transfer to the corresponding Pipedrive Person fields. The HubSpot-source context of Smart Lists maps to Pipedrive saved filters which we document for manual recreation. Person records import after Organization records so that any Person-to-Company link is resolved at insert time.
myCRMS.com
Company
Pipedrive
Organization
1:1myCRMS.com Company records map to Pipedrive Organization. Company name is the primary field and domain/whois data from myCRMS.com becomes the Organization's Website field. Organization is loaded first in the migration sequence so that subsequent Person imports can resolve the organization_id reference without a lookup gap.
myCRMS.com
Deal
Pipedrive
Deal
1:1myCRMS.com Deals map to Pipedrive Deals. The deal title, value, expected close date, and stage data transfer directly. We create Pipedrive stages to match myCRMS.com stage names before migration begins, so that stage_id references resolve on first insert. Owner assignment transfers from myCRMS.com owner_id to Pipedrive user_id via the email-based owner lookup.
myCRMS.com
Deal Stage
Pipedrive
Stage
lossyEach distinct stage value discovered in myCRMS.com Deals becomes a Pipedrive Stage within the target Pipeline. We set stage order and probability percentages to match the source stage sequence. If myCRMS.com uses a single pipeline, we create one Pipedrive pipeline with those stages; if the audit reveals multiple pipeline groupings, we create multiple Pipedrive pipelines and map Deals accordingly.
myCRMS.com
Pipeline
Pipedrive
Pipeline
lossymyCRMS.com does not expose a named pipeline abstraction in its documented export; deal records carry stage values without a parent pipeline grouping. If the audit reveals distinct deal groupings by product line or business unit, we create corresponding Pipedrive Pipelines and assign Deals during migration. If all Deals share a single grouping, we create one default Pipeline.
myCRMS.com
Owner
Pipedrive
User
1:1myCRMS.com owner assignments on Contact, Company, and Deal records map to Pipedrive Users. We resolve by email match against the destination Pipedrive account's User table. Any owner in myCRMS.com without a matching Pipedrive User is flagged in a reconciliation report before migration begins; the customer admin provisions missing Users in Pipedrive before the record import phase.
myCRMS.com
Activity
Pipedrive
Activity
1:1myCRMS.com activity timestamps and type data (calls, emails, meetings, tasks where exposed in export) map to Pipedrive Activity records. We create Activities linked to the parent Person, Organization, or Deal via the activity_type field (call, email, meeting, task). The original timestamp from myCRMS.com becomes the due_date on the Pipedrive Activity.
myCRMS.com
Note
Pipedrive
Note
1:1myCRMS.com notes associated with Contacts or Deals migrate to Pipedrive Note records attached to the corresponding Person, Organization, or Deal via the pins array. Content transfers as the note body. We preserve the original creation timestamp for audit ordering.
myCRMS.com
Task
Pipedrive
Activity (type=task)
1:1myCRMS.com task records map to Pipedrive Activity with type=task. Task subject, due date, status, and owner assignment transfer to the corresponding Pipedrive fields. Completed status maps to Pipedrive's done=1; open status maps to done=0.
myCRMS.com
Custom Field
Pipedrive
Custom Field
lossyAny custom field schemas discovered during the myCRMS.com pre-migration audit are created as typed Pipedrive custom fields before the matching records are imported. Text fields become Pipedrive varchar; numeric fields become int or varchar depending on format; date fields become date; picklist-style values become varchar. We document the full custom field mapping table as part of the migration deliverable so the customer admin can verify type decisions before import.
myCRMS.com
Smart List
Pipedrive
Saved Filter
lossymyCRMS.com Smart Lists for contact management are documented as Pipedrive saved filter configurations during the migration handoff. We do not create these programmatically because Pipedrive's filter API operates on the full dataset rather than a named pre-saved view. The customer admin recreates Smart List equivalents as Pipedrive saved filters post-migration using the documented filter criteria.
| myCRMS.com | Pipedrive | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Organization1:1 | Fully supported | |
| Deal | Deal1:1 | Fully supported | |
| Deal Stage | Stagelossy | Fully supported | |
| Pipeline | Pipelinelossy | Fully supported | |
| Owner | User1:1 | Fully supported | |
| Activity | Activity1:1 | Fully supported | |
| Note | Note1:1 | Fully supported | |
| Task | Activity (type=task)1:1 | Fully supported | |
| Custom Field | Custom Fieldlossy | Fully supported | |
| Smart List | Saved Filterlossy | 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.
myCRMS.com gotchas
Vendor site references IE 6.0 — product likely not modernised
No public API or developer portal
No third-party review corpus for diligence
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
Source audit and export feasibility assessment
We request access to the myCRMS.com account and run a data audit across contacts, companies, deals, owners, and any available activity records. We document the actual field names, data types, and record counts returned by the export. If the platform exposes a REST endpoint, we test it against the API with sample pagination requests to verify rate limits and response schema. If only CSV export is available, we pull a full export and stage it for transformation. The audit output is a written feasibility report with record counts, field inventory, and any export gaps flagged before we begin schema design.
Destination schema provisioning
We create the Pipedrive pipeline, stages, and custom fields before any record import. Pipeline stages are named and ordered to match the myCRMS.com stage sequence discovered in the audit. Custom fields are created via the Pipedrive API with verified field IDs returned and stored in the mapping table. If the customer has multiple business lines requiring separate Pipedrive pipelines, we create those in this phase and assign pipeline IDs for later Deal routing.
Owner reconciliation and User provisioning
We extract every distinct owner email referenced in the myCRMS.com export and match against the Pipedrive account's User list. Owners without a matching Pipedrive User are listed in a reconciliation report with the customer admin responsible for provisioning or deactivating Users before migration begins. OwnerId references on records are required for valid Pipedrive API inserts; records without a resolvable owner are held in a staging queue rather than imported with a null owner.
Staging, transformation, and field mapping
We stage the myCRMS.com export in a transformation layer and apply the field mapping table. Text fields are trimmed and normalized. Date fields are formatted to Pipedrive's expected timestamp format. Boolean-equivalent fields (active/inactive, yes/no) are mapped to true/false. Custom field values are mapped to their Pipedrive custom field IDs. The transformation layer applies deduplication logic using email as the Person key and company name as the Organization key, flagging duplicates for the customer admin to resolve.
Production migration in dependency order
We run production migration in record-dependency order: Organization records (from myCRMS.com Companies) first; Person records second with organization_id resolved; Deal records third with person_id and org_id resolved; Activity records fourth linked to parent Person, Organization, or Deal. Each phase emits a row-count reconciliation report comparing the myCRMS.com source record count against the Pipedrive insert count. Any gap exceeding the expected duplicate rate is investigated before the next phase begins. We use Pipedrive API v2 endpoints with exponential backoff on 429 rate limit responses.
Cutover, validation, and handoff
We freeze myCRMS.com write access during the cutover window and run a final delta migration of any records modified during the migration window. We deliver a migration summary report with record counts per object, any records skipped with reason, and the custom field mapping table. We provide a Smart List-to-Saved Filter inventory document for the customer admin to rebuild views in Pipedrive. We support a three-day post-migration window for reconciliation issues. Workflows, automations, and reporting configurations do not migrate; these are documented separately for manual rebuild.
Platform deep dives
myCRMS.com
Source
Strengths
Weaknesses
Pipedrive
Destination
Strengths
Weaknesses
Complexity grading
Moderate CRM migration. 1 of 8 objects need a manual workaround.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across myCRMS.com and Pipedrive.
Object compatibility
1 of 8 objects need a manual workaround.
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
myCRMS.com: Not publicly documented.
Data volume sensitivity
myCRMS.com 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 myCRMS.com to Pipedrive migration scoping. Not seeing yours? Book a call.
Walk through your myCRMS.com 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 myCRMS.com
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.