CRM migration
Field-level mapping, validation, and rollback between CDK Global and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.
CDK Global
Source
Pipedrive
Destination
Compatibility
12 of 12
objects map 1:1 between CDK Global and Pipedrive.
Complexity
BStandard
Timeline
5–10 business days
Overview
CDK Global is a dealer management system that handles the entire dealership lifecycle — new/used vehicle sales, F&I product sales, service department management, parts inventory, and accounting — under one integrated platform. Its data model is deeply automotive: customers are linked to vehicles (VIN, mileage, trim), trades carry NADA values, F&I deals bundle finance terms and protection products, and service records track RO numbers and labor rates. Pipedrive, by contrast, is a sales-focused CRM with five core objects: Person, Organization, Deal, Activity, and Product. There is no native automotive entity (no vehicle, no trade-in value, no F&I product, no repair order). We extract CDK data via the Fortellis API bundle and map migratable records to Pipedrive objects, using custom fields for automotive-specific properties that have no native equivalent. The migration carries forward all person records, organization records for BHPH lots and commercial accounts, deal records with stage and amount, product records for F&I items, and activity history with original timestamps and owner assignments. CDK workflows (service routing rules, F&I menu prompts, parts reorder triggers) do not transfer — they require rebuild in Pipedrive's automation builder. The mechanism is API-first extraction with bulk upsert validation against Pipedrive's rate-limited v1 endpoints, followed by a delta window that captures any CDK records modified during cutover before final reconciliation.
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 CDK Global 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.
CDK Global
CDK Customer
Pipedrive
Pipedrive Person
1:1CDK customer records (name, email, phone, address) map directly to Pipedrive Person. CDK customers with no vehicle association land as standalone Persons. Customers with linked vehicles have vehicle properties migrated as custom fields on the Person record, preserving the customer-to-vehicle relationship from CDK. The original CDK customer ID is stored as a custom field for reconciliation.
CDK Global
CDK Customer (commercial/BHPH account)
Pipedrive
Pipedrive Organization
1:1CDK customers flagged as business accounts or buy-here-pay-here lots map to Pipedrive Organization. Organization fields (name, website, industry) receive direct values where present in CDK; otherwise they are created from customer data and flagged for enrichment. Commercial accounts maintain their CDK dealer ID as a reference field to support post-migration validation against source records.
CDK Global
CDK Vehicle
Pipedrive
Pipedrive Person / Deal (custom fields)
1:1CDK vehicle records (VIN, year, make, model, trim, mileage, condition grade, stock number) have no Pipedrive native equivalent. We create Pipedrive custom fields on the linked Person record (vehicle properties) and on the associated Deal record (trade vehicle details). The vehicle-to-customer linkage is preserved as a custom field value.
CDK Global
CDK Deal / Deal Structure
Pipedrive
Pipedrive Deal
1:1CDK deal records (deal amount, stage, close date, sales person) map to Pipedrive Deal. CDK deal stage names are mapped value-by-value to Pipedrive stage names within the target pipeline. The vehicle and trade linked to the CDK deal are preserved as custom fields on the Pipedrive Deal.
CDK Global
CDK Trade-In Vehicle
Pipedrive
Pipedrive Deal (custom fields)
1:1CDK trade-in records (trade VIN, trade value, NADA value, payoff amount) have no Pipedrive equivalent. These migrate as a set of custom fields on the associated Pipedrive Deal: Trade_VIN__c, Trade_Value__c, Trade_NADA_Value__c, Trade_Payoff__c. The net trade equity calculates from these values as an additional custom field.
CDK Global
CDK F&I Product
Pipedrive
Pipedrive Product / Deal (custom fields)
1:1CDK F&I products (GAP, credit life, tire & wheel, paint protection, etching) are modeled as Pipedrive Products for catalog purposes, linked to the deal via deal_products entries. Provider, cost, selling price, and reserve rate for each F&I product migrate as custom fields on the Pipedrive Product record since Pipedrive's native product fields do not capture F&I-specific pricing tiers.
CDK Global
CDK Finance Structure
Pipedrive
Pipedrive Deal (custom fields)
1:1CDK finance terms (APR, term, lender, finance reserve, buy rate, sell rate, monthly payment) have no Pipedrive native equivalent. These migrate as custom fields on the Pipedrive Deal: Finance_APR__c, Finance_Term__c, Finance_Lender__c, Finance_Reserve__c, Finance_Monthly_Payment__c. Dealerships use these fields for F&I audit and compliance review.
CDK Global
CDK Service Record / Repair Order
Pipedrive
Pipedrive Activity
1:1CDK service repair orders (RO number, service type, open/closed status, labor hours, labor rate, parts lines, technician, advisor) are modeled as Pipedrive Activities tied to the Person record. Open ROs create open Pipedrive Activities with due dates; closed ROs create completed Activities with original completion dates. Parts lines and labor breakdowns are preserved as Activity notes.
CDK Global
CDK Parts Inventory
Pipedrive
No Pipedrive equivalent
1:1CDK parts inventory records (part number, description, cost, list price, bin location, on-hand quantity, reorder point) have no Pipedrive equivalent. Parts data is exported as a CSV reference file for manual use or for integration into a separate inventory management tool. It is not imported into Pipedrive's CRM layer.
CDK Global
CDK Sales Lead / Internet Lead
Pipedrive
Pipedrive Lead
1:1CDK internet leads and raw sales leads without a closed deal map to Pipedrive Lead. Pipedrive's Lead object is separate from Person and supports early-funnel tracking. Source attribution (lead source, campaign name) from CDK is preserved as custom fields on the Pipedrive Lead. Leads convert to Persons and Deals when they progress in Pipedrive's workflow.
CDK Global
CDK Employee / Salesperson
Pipedrive
Pipedrive User
1:1CDK employee records are matched to Pipedrive Users by email address. CDK user records without an email address in the DMS are flagged for manual Pipedrive user creation before migration. CDK role and department assignments (sales, finance manager, service advisor) are preserved as custom fields on the Pipedrive User record.
CDK Global
CDK Attachment / Document
Pipedrive
Pipedrive Activity (note attachment)
1:1CDK documents attached to deals or customers (credit applications, NADA reports, service invoices) are downloaded and re-uploaded as file attachments to the corresponding Pipedrive Activity or Person record. File size limits from Pipedrive apply (25MB per file). Inline images in service notes are extracted and hosted as separate attachments.
| CDK Global | Pipedrive | Compatibility | |
|---|---|---|---|
| CDK Customer | Pipedrive Person1:1 | Fully supported | |
| CDK Customer (commercial/BHPH account) | Pipedrive Organization1:1 | Fully supported | |
| CDK Vehicle | Pipedrive Person / Deal (custom fields)1:1 | Fully supported | |
| CDK Deal / Deal Structure | Pipedrive Deal1:1 | Fully supported | |
| CDK Trade-In Vehicle | Pipedrive Deal (custom fields)1:1 | Fully supported | |
| CDK F&I Product | Pipedrive Product / Deal (custom fields)1:1 | Fully supported | |
| CDK Finance Structure | Pipedrive Deal (custom fields)1:1 | Fully supported | |
| CDK Service Record / Repair Order | Pipedrive Activity1:1 | Fully supported | |
| CDK Parts Inventory | No Pipedrive equivalent1:1 | Fully supported | |
| CDK Sales Lead / Internet Lead | Pipedrive Lead1:1 | Fully supported | |
| CDK Employee / Salesperson | Pipedrive User1:1 | Fully supported | |
| CDK Attachment / Document | Pipedrive Activity (note attachment)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.
CDK Global gotchas
CDK's 2024 ransomware outage sets migration precedent
Accounting records are migration-excluded by design
Deal/F&I bundle requires custom field mapping
Data Export Tool output requires transformation for non-CDK targets
Fortellis API rate limits are unpublished
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
Audit CDK export scope and map automotive fields to Pipedrive custom fields
We connect to the CDK account via the Fortellis Data Extract API bundle and pull a full export snapshot covering customers, vehicles, deals, trades, F&I products, finance terms, service records, and employees. We then build the Pipedrive custom-field schema: every CDK automotive property (VIN, mileage, trim, trade values, F&I rates, RO fields) that has no native Pipedrive equivalent is documented as a custom field with its type and options. We deliver the custom-field creation plan to your Pipedrive admin before any data loads, so the destination schema is ready for the migration run.
Create Pipedrive users and resolve CDK employees by email
CDK employee records are matched to Pipedrive Users by email address. Your Pipedrive admin creates the user accounts first; we then run the owner-resolve step against the CDK employee export. CDK employees without email addresses in the DMS are flagged in a separate list and routed to your admin for manual Pipedrive user creation. No CDK deal, contact, or service record is assigned an owner until every CDK employee with an open record has a matching Pipedrive user or a fallback owner assignment is confirmed.
Migrate Organizations and Persons first, then Deals and Activities
Pipedrive requires Organizations to exist before Persons can associate with them (via org_id) and requires Persons to exist before Deals can associate them (via person_id). We sequence the migration: Organizations load first, then Persons with their org_id and custom vehicle fields, then Deals with their person_id, deal_value, stage, and trade/F&I custom fields, then Activities (including transformed service records) linked to the Person records. This foreign-key sequencing ensures every Pipedrive record lands with its correct associations intact.
Run a sample migration with field-level diff across 100–500 representative records
A representative slice migrates first — typically 200–500 records spanning customers with vehicles, deals with trade-ins, F&I products, service records, and organizational accounts. We generate a field-level diff comparing CDK source values against Pipedrive destination values for every mapped field. You can verify that VIN fields populated correctly, trade equity calculated, F&I product pricing landed in the right custom fields, and service RO numbers appear in Activity subjects. The diff report is the validation gate before the full migration run commits.
Execute full migration with delta-pickup window and audit-log rollback
The full migration runs against Pipedrive's REST API v1 with token-based rate-limit handling (500 requests/min per token as of December 2024). A delta-pickup window of 24–48 hours captures any CDK records modified during the cutover — new service records, updated customer addresses, or deal stage changes made by staff who kept working in CDK during migration. An audit log records every upsert operation. If reconciliation reveals mapping errors or data gaps, one-click rollback reverts the Pipedrive account to its pre-migration state so corrections can be applied and the migration re-run.
Platform deep dives
CDK Global
Source
Strengths
Weaknesses
Pipedrive
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 3 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 CDK Global and Pipedrive.
Object compatibility
3 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
CDK Global: Not publicly documented by CDK.
Data volume sensitivity
CDK Global 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 CDK Global to Pipedrive migration scoping. Not seeing yours? Book a call.
Walk through your CDK Global 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 CDK Global
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.