CRM migration
Field-level mapping, validation, and rollback between webCRM and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.
webCRM
Source
Pipedrive
Destination
Compatibility
7 of 10
objects map 1:1 between webCRM and Pipedrive.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from webCRM to Pipedrive is a migration from a platform with no public API to one built on REST API access. webCRM exports data through a manual Overviews utility, which produces flat-file datasets per object type, and Deliveries export in webCRM Delivery XML format via the Zynk connector. We guide customers through the Overviews export process, parse and flatten the Delivery XML into tabular format, and map each object to its Pipedrive equivalent. Pipedrive's custom field support begins at Growth tier ($29/user/month billed yearly), which affects how we handle webCRM's Organisation-specific and Contact-specific custom fields. Automation rules in webCRM are not exportable and must be rebuilt manually in Pipedrive; we deliver a written inventory of every active rule so the customer's team can 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 webCRM 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.
webCRM
Organisation
Pipedrive
Organization
1:1webCRM Organisations map directly to Pipedrive Organizations. We use Organisation ID and Organisation Name as dedupe keys during import. webCRM Organisation-specific custom fields transfer to Pipedrive custom fields on the Organization object, which requires Pipedrive Growth tier ($29/user/mo) or above. If webCRM Organisation records contain address blocks, we map these to Pipedrive's address fields (street, city, state, zip, country) and note that webCRM address sub-fields may require flattening.
webCRM
Contact
Pipedrive
Person
1:1webCRM Contacts map to Pipedrive Persons. The Organisation ID from webCRM resolves to the Pipedrive Organization ID at import time, preserving the Organisation-Contact relationship. webCRM Contact-specific custom fields map to Pipedrive Person custom fields (Growth tier required). Email address uniqueness is enforced as the dedupe key; contacts with duplicate emails are flagged in a reconciliation report before final import.
webCRM
Deal
Pipedrive
Deal
1:1webCRM Deals map to Pipedrive Deals. The Organisation and Contact links from webCRM resolve to Pipedrive Organization ID and Person ID respectively. webCRM pipeline stage names are mapped to Pipedrive stage names during import; if the customer has not pre-created matching Pipedrive stages, we use a configuration step to create them before deal import. Deal value and currency fields transfer directly.
webCRM
Delivery
Pipedrive
Deal + Product + Custom Fields
1:manywebCRM Deliveries are order records exported in webCRM Delivery XML via the Zynk connector. The nested XML structure with line-item detail requires flattening into two objects: the parent Delivery becomes a Pipedrive Deal, and each line item becomes a Product entry linked to that Deal. We parse the XML, extract line-item fields (product name, quantity, unit price, tax, discount), and restructure them into tabular format before loading. This transformation preserves all order detail while conforming to Pipedrive's Deal-with-Line-Items data model.
webCRM
Product
Pipedrive
Product
1:1webCRM Products from the Product Database map to Pipedrive Products. ProductCode, name, description, and pricing fields transfer to the Pipedrive Product record. Standard Pricebook entries are created during import so that Products can be added to Deals. webCRM inventory quantity fields map to a custom field in Pipedrive since Pipedrive does not natively track inventory on the Product object.
webCRM
Task
Pipedrive
Activity
1:1webCRM Tasks link to Organisations or Contacts and map to Pipedrive Activities (which encompass calls, tasks, and notes under a single activity model). Task subject, body, due date, and completion status transfer. webCRM task status labels (such as Open, Completed, Overdue) are mapped to Pipedrive Activity type and status values during import. Activity timestamps are preserved to maintain the historical timeline.
webCRM
Automation Rule
Pipedrive
Workflow
1:1webCRM Automation Rules are stored internally with no public export endpoint. Time-based automations, deadline reminders, and inactivity triggers cannot be migrated as code. We identify every active automation during scoping and produce a written inventory documenting the trigger type, conditions, actions, and the Pipedrive Workflow equivalent. The customer's team rebuilds these in Pipedrive's workflow builder post-migration. Budget one to two hours per automation rule for manual rebuild.
webCRM
Custom Field Schema
Pipedrive
Custom Field
lossywebCRM custom fields on Organisations, Contacts, Deals, and other objects are extracted during scoping. Each custom field is mapped individually to a Pipedrive custom field of equivalent type (text, number, date, picklist, checkbox). Pipedrive Growth tier or above is required for custom fields on Persons, Organizations, and Deals. We confirm the customer's Pipedrive plan tier during scoping and flag any fields that exceed the current plan's custom field allowance before import.
webCRM
Owner
Pipedrive
User
1:1webCRM Owner references on Organisations, Contacts, Deals, and Tasks are resolved by matching the owner email address against Pipedrive User records. If a webCRM owner has no matching Pipedrive User, the record is held in a reconciliation queue and the customer's admin provisions the missing User before record import resumes. Active owner assignments on Deals and Tasks transfer as the Pipedrive User ID.
webCRM
Order / Quote History
Pipedrive
Deal + Note
lossywebCRM order history and quote documents attached to Deliveries or Deals are migrated as Notes linked to the corresponding Pipedrive Deal. We extract document content (order numbers, totals, line-item summaries) and attach them as Note records. Binary file attachments (PDFs, spreadsheets) are documented separately for manual re-upload since Pipedrive's native import does not support file attachment migration.
| webCRM | Pipedrive | Compatibility | |
|---|---|---|---|
| Organisation | Organization1:1 | Fully supported | |
| Contact | Person1:1 | Fully supported | |
| Deal | Deal1:1 | Fully supported | |
| Delivery | Deal + Product + Custom Fields1:many | Fully supported | |
| Product | Product1:1 | Fully supported | |
| Task | Activity1:1 | Fully supported | |
| Automation Rule | Workflow1:1 | Fully supported | |
| Custom Field Schema | Custom Fieldlossy | Fully supported | |
| Owner | User1:1 | Fully supported | |
| Order / Quote History | Deal + Notelossy | 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.
webCRM gotchas
Automation rules are not exported or migratable
Export requires manual Overviews navigation
Delivery XML format requires transformation
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
Export guidance and scoping
We guide the customer through webCRM's manual Overviews export process, producing flat-file exports for Organisations, Contacts, Deals, Tasks, and Products. For Delivery records, we configure the Zynk connector export and receive the webCRM Delivery XML. We count records per object, extract the custom field schema, and identify active Automation Rules. This phase produces a written scoping document with record counts, field inventory, and automation inventory that defines the migration scope and timeline estimate.
Delivery XML transformation
We parse the webCRM Delivery XML from Zynk, extracting parent delivery fields and nested line-item detail. The nested structure is flattened into two datasets: a Delivery dataset mapping to Pipedrive Deals, and a Line Items dataset mapping to Pipedrive Products with Deal associations. We validate field completeness (no missing Organisation links, no null required values), flag duplicate products for deduplication, and produce a transformation report before loading into Pipedrive.
Pipedrive environment preparation
We confirm the customer's Pipedrive plan tier and verify that custom fields are available (Growth tier or above). We create the necessary Pipedrive stages matching the webCRM pipeline stage names, create Products with Standard Pricebook entries, and pre-create any custom fields on Person, Organization, and Deal objects that map from webCRM. Pipedrive users are reconciled against webCRM owners by email before any record import begins.
Sandbox migration and validation
We run a full migration into a test environment using the exported flat files and transformed XML datasets. Organisation records load first (establishing the Company base), followed by Contacts (linked to Organisations), then Deals (linked to Organisations and Persons), then Tasks and Activities. The customer reconciles record counts and spot-checks twenty to thirty records against the webCRM source. Any field mapping corrections, missing custom fields, or stage name adjustments are resolved in this phase before production migration.
Production migration in dependency order
We run production migration in record-dependency order: Organisations (first, establishing the dedupe base), Contacts (with Organisation ID resolved), Deals (with Organisation ID and Person ID resolved, and pipeline stages confirmed), Products (with Pricebook entries), Delivery Line Items (linked to Deals), Tasks and Activities (with Person and Organisation lookups resolved). Each phase emits a row-count reconciliation report. Active writes to webCRM are frozen during the production migration window to prevent data divergence.
Cutover, validation, and automation handoff
We run a final delta migration of any records modified during the production migration window, then enable Pipedrive as the system of record. We deliver the Automation Rule inventory document to the customer's team with Pipedrive Workflow equivalents documented for each rule. We support a three-day hypercare window where we resolve reconciliation issues raised by the customer's sales team. We do not rebuild webCRM Automation Rules as Pipedrive Workflows inside the migration scope; that work is handled by the customer's admin team using our documentation.
Platform deep dives
webCRM
Source
Strengths
Weaknesses
Pipedrive
Destination
Strengths
Weaknesses
Complexity grading
Moderate CRM migration. 5 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across webCRM 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
webCRM: Not publicly documented.
Data volume sensitivity
webCRM 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 webCRM to Pipedrive migration scoping. Not seeing yours? Book a call.
Walk through your webCRM 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 webCRM
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.