CRM migration
Field-level mapping, validation, and rollback between Zendesk Sell and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.
Zendesk Sell
Source
Pipedrive
Destination
Compatibility
10 of 12
objects map 1:1 between Zendesk Sell and Pipedrive.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Zendesk Sell to Pipedrive is driven by Zendesk's official retirement of Sell on August 31, 2027, with data deletion per the Zendesk Service Data Deletion Policy. The two platforms share a similar sales-first object model — Leads map to Leads, Contacts map to Persons, Companies map to Organizations, Deals map to Deals — but Sell separates Leads from Contacts while Pipedrive consolidates all people into a single Persons object, requiring a consolidation step during import. We sequence the migration around Sell's parent-to-child dependency: Pipelines and Stages are configured in Pipedrive first, then Companies, then Contacts with their Company link resolved, then Deals with their Contact and Company lookups satisfied, then Activities (calls, tasks, meetings, notes). Custom fields and tags migrate with field-key resolution during scoping. Sell Sequences, email cadences, and workflow automations do not migrate; we deliver a written inventory of active sequences and workflows for the customer's admin to rebuild in Pipedrive's automation engine. We do not migrate reports or dashboards as configuration; we export them as reference documents for manual rebuild.
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 Zendesk Sell 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.
Zendesk Sell
Lead
Pipedrive
Lead
1:1Sell Leads map directly to Pipedrive Leads. We preserve all standard Lead fields (name, email, phone, source, status) and custom Lead Fields via a field-key lookup table resolved during discovery. Unconverted Sell Leads land as Pipedrive Leads with their original lead_source and any custom qualification fields carried over. Pipedrive's Lead status values are mapped to the closest Sell status equivalents; the customer selects the target Lead status during scoping.
Zendesk Sell
Contact
Pipedrive
Person
1:manySell's separate Lead and Contact objects both map to Pipedrive's single Persons object. We run a consolidation step during data transform: Sell Contacts with no corresponding Sell Lead convert directly to Pipedrive Persons. Sell Leads that were never converted into Contacts convert to Pipedrive Persons with a custom field sell_original_type__c = 'Lead' preserved for reporting. Sell Contacts that originated from a Lead conversion map as Persons with that field = 'Contact'. This prevents data duplication and preserves the source record type for audit.
Zendesk Sell
Company
Pipedrive
Organization
1:1Sell Companies map 1:1 to Pipedrive Organizations. The domain field in Sell becomes the Organization's website URL. Organization is created before any Person import so that the Pipedrive Organization-ID lookup is satisfied at the moment of Person insert. We preserve industry, employee count, and address fields as standard or custom fields based on the customer's field inventory.
Zendesk Sell
Deal
Pipedrive
Deal
1:1Sell Deals map 1:1 to Pipedrive Deals. The Sell dealstage property maps to a Pipedrive Stage that belongs to a specific Pipeline; we resolve the pipeline and stage by name during import. Loss reasons from Sell become a custom field on Pipedrive Deal. Deal value, expected close date, and custom Deal Fields migrate directly. Pipedrive Deal status (open, won, lost) maps from Sell's stage-level win/loss flags.
Zendesk Sell
Pipeline + Stage
Pipedrive
Pipeline + Stage
lossySell Pipelines and their child Stages are recreated in Pipedrive as Pipelines with ordered Stages inside. Each Sell pipeline becomes a Pipedrive Pipeline; stage order and names transfer. Sell stage-level loss/win flags map to Pipedrive Stage status (won/lost/open). Pipedrive's stage probability percentages are set to match Sell's where defined, or to sensible defaults where Sell has no probability data. We configure this before any Deal import so that stage assignment is valid at insert time.
Zendesk Sell
Task
Pipedrive
Activity
1:1Sell Tasks with due dates, assignees, and completion status map to Pipedrive Activities with type = 'task'. The original Sell task subject becomes the Activity subject, due date and assignee migrate, and completion status maps to completed = true/false. Activity timestamp preserves the original Sell created date for timeline ordering.
Zendesk Sell
Call Record
Pipedrive
Activity (type = call)
1:1Sell call logs (call outcome, duration, recording URL) map to Pipedrive Activities with type = 'call'. The call disposition maps to a custom Activity field; call duration maps to a numeric custom field. Call recording audio files require separate file storage transfer and are linked to the Activity via a custom field holding the recording URL. We flag large call recording libraries as a separate file-migration step and advise on Pipedrive's storage limits per plan.
Zendesk Sell
Meeting
Pipedrive
Activity (type = meeting)
1:1Sell meeting records map to Pipedrive Activities with type = 'meeting'. Title, start and end timestamps, location, and attendee list migrate. Pipedrive does not support a native attendee list as a standard field; we map attendee emails to a custom Activity field or Note for reference. Meeting notes attached in Sell migrate as Pipedrive Notes linked to the Activity.
Zendesk Sell
Note
Pipedrive
Note
1:1Sell Notes attached to Contacts, Deals, Leads, or Companies migrate as Pipedrive Notes linked to the corresponding Person, Deal, Lead, or Organization. Note body text transfers as-is. Parent record reference is preserved by resolving the Sell parent ID to the Pipedrive record ID at migration time.
Zendesk Sell
Custom Field
Pipedrive
Custom Field
1:1Sell custom fields on Leads, Contacts, Deals, and Companies map to Pipedrive custom fields of equivalent type. Sell's numeric custom field IDs must be resolved to field keys during scoping; Pipedrive uses field IDs differently. We build a field-key lookup table during discovery, pre-create custom fields in Pipedrive via the API before import begins, and then map values using the correct destination field identifiers. Picklist values, multi-select values, and date formats are normalized to match Pipedrive's accepted formats.
Zendesk Sell
Tag
Pipedrive
Label
1:1Sell Tags applied to Contacts, Deals, and Leads migrate to Pipedrive Labels. Tag-to-Label is a direct string mapping preserved at record level. Pipedrive Labels are entity-scoped (Person, Deal, Lead, Organization) matching Sell's tagging model. We note that Pipedrive does not support cross-entity tagging from a single label; multi-entity tag use cases are preserved per entity type.
Zendesk Sell
Product
Pipedrive
Product
1:1Sell Products with SKU, name, price, and description map to Pipedrive Products. Products must exist in Pipedrive before Deal-Product associations can be created. We import Products first in the sequence, then associate them to Deals using the product_id reference resolved from the Pipedrive Product import.
| Zendesk Sell | Pipedrive | Compatibility | |
|---|---|---|---|
| Lead | Lead1:1 | Fully supported | |
| Contact | Person1:many | Fully supported | |
| Company | Organization1:1 | Fully supported | |
| Deal | Deal1:1 | Fully supported | |
| Pipeline + Stage | Pipeline + Stagelossy | Fully supported | |
| Task | Activity1:1 | Fully supported | |
| Call Record | Activity (type = call)1:1 | Fully supported | |
| Meeting | Activity (type = meeting)1:1 | Fully supported | |
| Note | Note1:1 | Fully supported | |
| Custom Field | Custom Field1:1 | Fully supported | |
| Tag | Label1:1 | Fully supported | |
| Product | Product1: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.
Zendesk Sell gotchas
Sell sunset creates a hard deadline for data migration
Sell API rate limits are low for large-volume exports
Custom field IDs differ from field keys in API calls
Sequences and cadence state cannot be migrated
Job queue limit of 30 concurrent background jobs
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 scoping
We audit the source Sell account across tier (Team or Professional), object counts (Leads, Contacts, Companies, Deals, Tasks, Notes, custom fields, tags), pipeline count, stage names, and active sequences. We extract a representative data sample via the Sell Core API to verify field coverage and data quality. We also inventory Sell's user list for Owner mapping and flag any deal-currency or multi-currency considerations. The discovery output is a written migration scope with record counts per object, custom field inventory, pipeline-stage mapping, and a migration-start recommendation tied to the August 31, 2027 deadline.
Pipedrive setup and schema pre-creation
We create Pipelines and Stages in Pipedrive matching the Sell pipeline-stage structure before any data import begins. We pre-create custom fields via the Pipedrive API using the field-key lookup table from scoping, matching Sell field types to Pipedrive field types (text, numeric, date, picklist, multi-select). We configure user provisioning: Sell Owners map to Pipedrive Users by email match, with missing users flagged for the customer's admin to provision before the production migration phase begins.
Sample migration and reconciliation
We run a sample migration of 50-100 records per object type into a staging environment, verifying that Pipedrive record counts, field mapping, and relationship resolution (Company on Person, Contact on Deal) match the source Sell data. The customer spot-checks 25 random records against Sell, confirms that custom fields populated correctly, and signs off the mapping before full production migration begins. Any field-type corrections or pipeline adjustments happen at this stage, not during production cutover.
Production migration in dependency order
We run production migration in record-dependency order: Pipelines and Stages (configured, not imported), Products (required for Deal-Product associations), Organizations (from Sell Companies), Leads (pre-convert map), Contacts and Deals (with CompanyId and PersonId lookups resolved), then Activities (calls, tasks, meetings, notes) via Pipedrive's API with rate-limit handling. Each phase emits a row-count reconciliation report. Custom field values are written using the resolved field-key lookup table to prevent mismapped writes.
Cutover and delta sync
We freeze Sell to read-only during the cutover window. We run a final delta migration capturing any records modified or created in Sell during the migration window. The customer switches to Pipedrive as the system of record. We validate record counts, spot-check relationship integrity (Deals linked to Persons, Persons linked to Organizations), and deliver the migration summary report. A one-week hypercare window covers any reconciliation issues raised by the sales team.
Automation inventory handoff
We deliver a written inventory of all active Sell Sequences (name, step count, cadence type) and Sell Workflows (trigger, conditions, actions) for the customer's admin to rebuild in Pipedrive's automation tools. We do not rebuild Sell automations as Pipedrive automation rules; that is outside standard migration scope. Reports and dashboards do not migrate as configuration; we export them as reference documents for manual rebuild in Pipedrive's reporting interface. Post-migration admin training or workflow rebuild consulting is a separate engagement.
Platform deep dives
Zendesk Sell
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 Zendesk Sell 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
Zendesk Sell: Sell Core API: 36,000 requests/hour (10 req/token/sec); Zendesk Support varies by plan tier from 20 req/min (Team) to 700 req/min (Enterprise).
Data volume sensitivity
Zendesk Sell 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 Zendesk Sell to Pipedrive migration scoping. Not seeing yours? Book a call.
Walk through your Zendesk Sell 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 Zendesk Sell
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.