CRM migration

Migrate from Unanet CRM by Cosential to Pipedrive

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 logo

Unanet CRM by Cosential

Source

Pipedrive

Destination

Pipedrive logo

Compatibility

100%

12 of 12

objects map 1:1 between Unanet CRM by Cosential and Pipedrive.

Complexity

BStandard

Timeline

5–10 days

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Unanet CRM by Cosential logo

Unanet CRM by Cosential

What's pushing teams away

  • Account Planning feature remains weak despite repeated user requests, leaving Business Development teams unsupported in long-term account strategy.
  • Navigation is widely criticized — convoluted search, hard-to-find dashboards, and a steep learning curve frustrate new users.
  • Double data entry is required in some workflows, particularly when integrating with financial systems or proposal tools outside the core CRM.
  • The interface is described as dated and clunky compared to modern CRM alternatives, affecting daily user experience.
  • Users report that the platform can be slow to load dashboards and reports, especially with large datasets accumulated over years.

Choosing

Pipedrive logo

Pipedrive

What's pulling them in

  • Clean drag-and-drop pipeline interface with minimal learning curve, making it approachable for small sales teams without dedicated CRM admins.
  • Visual deal tracking keeps reps focused on next actions — activities, calls, and follow-up tasks surface directly in the pipeline view.
  • Strong integrations via Zapier and native marketplace apps let teams wire Pipedrive into Calendly, ActiveCampaign, and similar sales-stack tools.
  • Mobile apps for iOS and Android keep field reps connected to deals, contacts, and tasks without a desktop session.
  • Reputation and review volume — over 3,000 verified reviews across G2 and Capterra — signal reliability for teams evaluating CRM options.

Object mapping

How Unanet CRM by Cosential objects map to Pipedrive

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

maps to

Pipedrive

Organization

1:1
Fully supported

Unanet 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

maps to

Pipedrive

Person

1:1
Fully supported

Unanet 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

maps to

Pipedrive

Deal

1:1
Fully supported

Unanet 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

maps to

Pipedrive

Deal Stage (per Pipeline)

1:1
Fully supported

Unanet 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)

maps to

Pipedrive

Activity

1:1
Fully supported

Unanet 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

maps to

Pipedrive

File Attachment

1:1
Fully supported

Unanet 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

maps to

Pipedrive

User

1:1
Fully supported

Unanet 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

maps to

Pipedrive

Label

1:1
Fully supported

Unanet 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)

maps to

Pipedrive

Custom Field (Deal)

1:1
Fully supported

Unanet 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)

maps to

Pipedrive

Custom Field (Organization)

1:1
Fully supported

Unanet 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

maps to

Pipedrive

Not Migrated

1:1
Fully supported

Unanet 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

maps to

Pipedrive

Not Migrated

1:1
Fully supported

Unanet 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.

Gotchas + challenges

What specifically takes care here

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 logo

Unanet CRM by Cosential gotchas

High

Non-standard object names block naive field mapping

High

API requires Enterprise License agreement

Medium

Duplicate contact risk on bulk imports

Medium

Custom fields require manual schema enumeration

Low

Proposal templates carry template logic, not just data

Pipedrive logo

Pipedrive gotchas

High

Custom field hash keys differ per account

High

Export access gated by visibility groups

Medium

Token-based API rate limits since December 2024

Medium

Sequences and Automations not exposed via REST API

Low

Cost escalates via workflow caps and add-ons

Pair-specific challenges

  • Unanet firm hierarchy collapses to a single parent Organization link in Pipedrive

    Unanet CRM supports multi-level firm hierarchies — a parent AEC firm with child subsidiary companies — stored with parent_firm_id references. Pipedrive's Organization model has a single parent_org_id field, which only supports one level of hierarchy. Multi-level firm trees in Unanet require flattening during migration: we promote the ultimate parent to the top-level Organization record, link immediate children as separate Organization records, and preserve the full hierarchy path in a custom field (Firm_Hierarchy_Path__c) for reference. Admins should review the flattened structure in Pipedrive before finalizing.

  • Pipedrive token-based rate limits affect bulk migration throughput

    Pipedrive introduced token-based API rate limits effective December 2024, restricting the number of API calls per OAuth token per time window depending on your Pipedrive plan tier. Unanet's Compass API has separate authentication requirements (basic-auth + API key + firm ID headers) that do not conflict. During migration, we batch Pipedrive writes into optimized chunks and throttle API calls to stay within the rate-limit ceiling for your tier — Essential plans have lower limits than Enterprise. This extends migration clock time but prevents API rejections that would corrupt record inserts. We disclose the expected rate-limit delay during scoping.

  • Pipedrive custom field hash keys require pre-creation before bulk import

    Pipedrive custom fields are referenced by randomly generated 40-character hash keys that differ for each Pipedrive account — there is no global field name to field key mapping. We must create each custom field in Pipedrive via the OrganizationFields, PersonFields, and DealFields API endpoints before the bulk import runs, capture the returned hash keys, and then map those keys into the import payload. Unanet custom properties on pursuits and companies (pursuit type, contract value range, bonding required, project classification) all need this pre-creation step. Custom fields created in the Pipedrive UI after migration will have different hash keys — all custom field work should be completed before migration day.

  • Pursuit-to-deal stage mapping requires per-pipeline configuration

    Unanet pursuit stages (Prospect, Pursuing, Shortlisted, Won, Lost) do not map to Pipedrive deal stages by name — each Pipedrive pipeline has its own independent stage configuration with custom stage names and probabilities. If your Unanet account uses multiple pursuit pipelines (e.g., one for new business and one for follow-on work), each pipeline requires its own Pipedrive pipeline with matching stage definitions. We deliver a stage mapping plan per pipeline before migration. Stage probabilities and forecast categories in Pipedrive are set at the pipeline stage level and override any deal-level values — this behavior differs from Unanet's pursuit probability field, which is record-level.

  • Activity attribution to pursuits requires post-migration link rebuild

    Unanet stores activity records with direct links to pursuit IDs — each call, email, meeting, and note is associated with a specific pursuit. Pipedrive Activities have their own activity_type and subject fields but link to Deals via deal_id. During migration, we create Pipedrive Activities with the correct deal_id resolved from the Unanet pursuit ID lookup table. However, if activities in Unanet are associated with multiple pursuits (a meeting linked to a primary and a secondary pursuit), Pipedrive only supports one deal_id per activity. Secondary pursuit associations are preserved in an activity-level custom field (Secondary_Pursuit_IDs__c) so no association data is lost.

Migration approach

Six steps for a successful Unanet CRM by Cosential to Pipedrive data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Unanet CRM by Cosential logo

Unanet CRM by Cosential

Source

Strengths

  • Deep AEC-native data model purpose-built for project-based relationship tracking and proposal generation
  • Proposal automation directly integrated with CRM data, eliminating manual re-entry for qualification packages
  • Strong company-association model handles multi-role contacts and firm hierarchy within a single object structure
  • Reputation and track record with 1,000+ AEC firms over 20+ years provides industry credibility
  • Comprehensive Microsoft Outlook integration and mobile app support field teams working on projects

Weaknesses

  • Non-standard field names and AEC-specific object names require significant field-level mapping work
  • Account Planning feature is consistently under-developed and a pain point for Business Development teams
  • Navigation and search are widely criticized as convoluted, suggesting a dated UX
  • Custom fields are not fully documented in the public API schema, making discovery a manual process
  • Pricing starts at $50/user/month with significant implementation costs, making it expensive for smaller AEC firms
Pipedrive logo

Pipedrive

Destination

Strengths

  • Intuitive drag-and-drop pipeline that sales reps actually use without resistance or training overhead.
  • Per-seat unlimited-deals model on all tiers — reps cannot be blocked from logging activity.
  • Active marketplace with 400+ integrations and a documented REST API with OpenAPI 3 specs.
  • Mobile apps with offline access, call logging, and calendar sync keep field teams operational.
  • Strong focus on sales activity tracking — next-action reminders and follow-up scheduling are first-class features.

Weaknesses

  • No custom objects — teams needing non-standard data structures must work around the four standard entity types.
  • Workflow automation limits by tier (30, 60, 90 active workflows) force upgrades as processes grow.
  • No free permanent plan — teams evaluating fit must commit to a trial without a freemium option.
  • Limited advanced reporting and custom dashboard capabilities compared to HubSpot or Salesforce.
  • Export permissions are gated by visibility groups, meaning data scoping must account for who can see what before migration.

Complexity grading

How hard is this migration?

Standard CRM migration. 3 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Unanet CRM by Cosential and Pipedrive.

  • Object compatibility

    B

    3 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Unanet CRM by Cosential: Not publicly documented.

  • Data volume sensitivity

    B

    Unanet CRM by Cosential doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Unanet CRM by Cosential to Pipedrive migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Unanet CRM by Cosential to Pipedrive data migrations

Answers to the questions buyers ask most during Unanet CRM by Cosential to Pipedrive migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most Unanet CRM to Pipedrive migrations complete in 5–10 business days of clock time for under 30,000 records. The longest planning step is pre-creating Pipedrive custom fields (using Pipedrive's hash-keyed field system) and configuring Pipedrive pipelines to match Unanet pursuit pipelines. Larger setups with 100,000+ records or complex firm hierarchies extend to 2–4 weeks. The actual data transfer runs in hours; the planning and validation chain sets the timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Unanet CRM by Cosential.
Land in Pipedrive, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day