CRM migration
Field-level mapping, validation, and rollback between Unanet CRM by Cosential and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.
Unanet CRM by Cosential
Source
Pipedrive
Destination
Compatibility
12 of 12
objects map 1:1 between Unanet CRM by Cosential and Pipedrive.
Complexity
BStandard
Timeline
5–10 days
Overview
Unanet CRM by Cosential is an enterprise CRM built for architecture, engineering, and construction firms, with a data model centered on pursuits, company relationships, project tracking, and proposal automation. Its Compass API exposes contacts, companies, pursuits, activities, and custom properties as JSON endpoints with basic-auth + API-key authentication. Pipedrive organizes data around People, Organizations, Deals, and Activities with a clean REST API and hash-keyed custom fields. The migration carries all standard objects — contacts, companies, pursuits, activities, notes, and files — into Pipedrive's equivalent objects. The core translation challenge is mapping Unanet's pursuit lifecycle (Prospect, Pursuing, Shortlisted, Won, Lost) to Pipedrive's deal stages, and Unanet's company-contact association model to Pipedrive's Organization-to-Person links. Custom properties from Unanet — pursuit type, contract value, project classification — require custom fields in Pipedrive. We extract via the Compass API (v1/v2), transform to Pipedrive's bulk-import JSON format, create destination custom fields before ingest, resolve owners by email match, and run a delta-pickup window to capture in-flight changes during cutover. Workflows, proposal templates, and integrations do not migrate — these must be rebuilt in Pipedrive or documented for manual reconfiguration.
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 Unanet CRM by Cosential 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.
Unanet CRM by Cosential
Company
Pipedrive
Organization
1:1Unanet companies map directly to Pipedrive Organizations. Company name maps to organization name, domain maps to Web URL field, and industry classification maps to Pipedrive's industry pick-list. Parent/child firm hierarchies in Unanet collapse to a single Parent Organization link in Pipedrive.
Unanet CRM by Cosential
Contact
Pipedrive
Person
1:1Unanet contacts map to Pipedrive People. The primary contact for each company in Unanet becomes the linked Person in Pipedrive's Organization record. Additional contacts from Unanet's N:N company-contact associations migrate as additional Person records linked to the same Organization. All contact fields including name, email, phone, address, and job title transfer directly, while the Unanet owner assignment resolves via email match to a Pipedrive user.
Unanet CRM by Cosential
Pursuit
Pipedrive
Deal
1:1Unanet pursuits are the core object to translate. Each pursuit maps to a Pipedrive Deal. The pursuit stage (Prospect, Pursuing, Shortlisted, Won, Lost) maps to Pipedrive deal stages configured per pipeline. Contract value and estimated value fields from Unanet translate to Pipedrive's weighted value and expected close date.
Unanet CRM by Cosential
Pursuit Stage
Pipedrive
Deal Stage (per Pipeline)
1:1Unanet pursuit stage names require value-by-value mapping to Pipedrive pipeline stages. Prospect maps to the earliest open stage, Pursuing maps to middle evaluation stages, Shortlisted maps to a late-stage pre-decision column, and Won/Lost map to terminal closed-won and closed-lost stages in Pipedrive.
Unanet CRM by Cosential
Activity (Call, Email, Meeting, Note)
Pipedrive
Activity
1:1Unanet activity records — calls, emails, meetings, and notes — map directly to Pipedrive Activities. Activity type in Unanet translates to Pipedrive's activity_type field (call, email, meeting, task). Original timestamps, owners, and associated contact/pursuit links are preserved in the migration.
Unanet CRM by Cosential
Attachment / File
Pipedrive
File Attachment
1:1Unanet file attachments on companies, contacts, or pursuits re-upload to Pipedrive as file attachments on the corresponding Organization, Person, or Deal record. File size limits and inline image handling apply — images in rich-text notes are extracted and rehosted as separate attachments.
Unanet CRM by Cosential
User / Owner
Pipedrive
User
1:1Unanet users are resolved by email address match against Pipedrive users. Unassigned records (owners in Unanet without Pipedrive accounts) are flagged before migration for your team to create accounts or reassign. Active user flag and last-login data are preserved for cleanup decisions.
Unanet CRM by Cosential
Tag / Label
Pipedrive
Label
1:1Unanet tags on pursuits and contacts map to Pipedrive Labels. Tags used to categorize pursuit types, industry segments, or team assignments become Pipedrive labels for filtering and reporting. Duplicate tag values are deduplicated during ingest. Tag metadata including creation date and associated owner is preserved in a custom field where available, ensuring no categorization history is lost in the migration.
Unanet CRM by Cosential
Custom Property (Pursuit)
Pipedrive
Custom Field (Deal)
1:1Unanet custom properties on pursuits — pursuit type, project classification, contract value range, AEC sector — create Pipedrive custom fields on Deals before migration. Field types are mapped: pick-list properties become Pipedrive enum fields, numeric properties become number fields, and text properties become text fields.
Unanet CRM by Cosential
Custom Property (Company)
Pipedrive
Custom Field (Organization)
1:1Unanet company-level custom properties such as bonding capacity, union status, and firm classification migrate as Pipedrive custom fields on Organizations. These require pre-creation in Pipedrive using the OrganizationFields API before data ingest begins. Field types are mapped: pick-list properties become Pipedrive enum fields, boolean properties become checkbox fields, and numeric properties become number fields, preserving all value options and defaults from Unanet.
Unanet CRM by Cosential
Proposal Template
Pipedrive
Not Migrated
1:1Unanet proposal templates and proposal automation do not have a direct equivalent in Pipedrive. We export template definitions as a reference document for rebuilding in Pipedrive's Smart Documents feature (Professional+ tier) or a third-party proposal tool post-migration. Template data including company info, contact details, pursuit values, and branding assets transfer separately and are available for population into new templates without re-entry.
Unanet CRM by Cosential
Workflow / Automation
Pipedrive
Not Migrated
1:1Unanet workflow automations tied to pursuit stage changes, assignment rules, and notification triggers do not migrate. We audit your current automations and produce a rebuild specification for Pipedrive's Workflow Automation feature, mapping each trigger and action to the equivalent Pipedrive automation configuration.
| Unanet CRM by Cosential | Pipedrive | Compatibility | |
|---|---|---|---|
| Company | Organization1:1 | Fully supported | |
| Contact | Person1:1 | Fully supported | |
| Pursuit | Deal1:1 | Fully supported | |
| Pursuit Stage | Deal Stage (per Pipeline)1:1 | Fully supported | |
| Activity (Call, Email, Meeting, Note) | Activity1:1 | Fully supported | |
| Attachment / File | File Attachment1:1 | Fully supported | |
| User / Owner | User1:1 | Fully supported | |
| Tag / Label | Label1:1 | Fully supported | |
| Custom Property (Pursuit) | Custom Field (Deal)1:1 | Fully supported | |
| Custom Property (Company) | Custom Field (Organization)1:1 | Fully supported | |
| Proposal Template | Not Migrated1:1 | Fully supported | |
| Workflow / Automation | Not Migrated1: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.
Unanet CRM by Cosential gotchas
Non-standard object names block naive field mapping
API requires Enterprise License agreement
Duplicate contact risk on bulk imports
Custom fields require manual schema enumeration
Proposal templates carry template logic, not just data
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
Pre-migration scoping and schema preparation in Pipedrive
We audit your Unanet data via the Compass API — pulling object counts, custom property definitions, pursuit pipeline configurations, and user list. We then create all required Pipedrive custom fields (using OrganizationFields, PersonFields, DealFields endpoints), configure Pipedrive pipelines matching your Unanet pursuit pipelines, and define stage mapping tables. We deliver a schema setup checklist for your Pipedrive admin to review and approve before any data moves.
Extract and transform Unanet data via Compass API
We connect to Unanet's Compass API using your API credentials and extract all standard objects: companies, contacts, pursuits, activities, notes, and files. Custom property data is extracted as key-value pairs on each object. We build a transformation layer that maps Unanet field names to Pipedrive field names, resolves company IDs to organization IDs via a lookup table, and constructs Pipedrive's bulk-import JSON format. The transformation also splits N:N contact-to-company associations from Unanet into Pipedrive's primary contact + additional Person link model.
Resolve owners and users by email match
Unanet users are mapped to Pipedrive users by email address. We generate an owner resolution report listing all Unanet owners, their email addresses, and their match status against Pipedrive user accounts. Unmatched owners are flagged — your team creates Pipedrive accounts for them or assigns their records to a fallback owner before migration runs. No record lands in Pipedrive without a valid owner_id.
Run a sample migration with field-level diff
A representative sample — typically 200–500 records spanning companies, contacts, pursuits, and activities — migrates first. We generate a field-level diff report comparing source values in Unanet against destination values in Pipedrive. You verify stage mapping, custom field population, owner resolution, and organization-person linkage. Sample results determine whether full migration proceeds, mapping adjustments are needed, or additional custom field pre-creation is required.
Execute full migration with delta-pickup window
Full data migration runs in sequenced batches — organizations first, then persons, then deals with resolved org_id and person_id foreign keys, then activities. A 24–48 hour delta-pickup window opens after the bulk run commits, capturing any records created or modified in Unanet during the cutover. All operations are logged to an audit trail. One-click rollback reverts Pipedrive to pre-migration state if reconciliation reveals critical data issues.
Deliver reconciliation report and rebuild reference package
Post-migration, we deliver a full reconciliation report comparing record counts and field-level totals between Unanet source and Pipedrive destination. File attachment re-upload counts and any skipped records are documented with reasons. The rebuild reference package includes exported workflow definitions from Unanet formatted as a rebuild guide for Pipedrive Workflow Automations, proposal template exports as reference documents for Pipedrive Smart Documents, and an integration inventory listing all third-party connections that require reconfiguration in Pipedrive.
Platform deep dives
Unanet CRM by Cosential
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 Unanet CRM by Cosential 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
Unanet CRM by Cosential: Not publicly documented.
Data volume sensitivity
Unanet CRM by Cosential 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 Unanet CRM by Cosential to Pipedrive migration scoping. Not seeing yours? Book a call.
Walk through your Unanet CRM by Cosential 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 Unanet CRM by Cosential
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.