CRM migration

Migrate from Close to Pipedrive

Field-level mapping, validation, and rollback between Close and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.

Close logo

Close

Source

Pipedrive

Destination

Pipedrive logo

Compatibility

80%

12 of 15

objects map 1:1 between Close and Pipedrive.

Complexity

CModerate

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Close to Pipedrive is a structural migration across two platforms with different core data models. Close collapses prospects into Leads and Contacts on a shared record surface; Pipedrive separates unqualified prospects into Leads and qualified contacts into People (which can also live on an Organization). We resolve that split during scoping and design the mapping rules that prevent duplicate records from appearing in Pipedrive's activity timeline. Activity history (calls, emails, SMS, tasks) in Close lives as a JSON array on each record; we parse that array and reattach each activity to the correct Pipedrive entity using the People or Organization lookup. Custom Activities and Custom Objects require a three-phase import pipeline in Close (type, fields, records) that we replicate carefully in Pipedrive using the itemSchemas endpoints for custom objects. Workflows, Smart Views, and Sequences do not migrate; we deliver a written inventory of these for the customer's admin to rebuild post-migration.

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

Close logo

Close

What's pushing teams away

  • The feature set is deliberately narrower than enterprise CRMs — advanced reporting, deep customisation, and workflow complexity lag behind Salesforce and HubSpot.
  • Mobile app navigation receives consistent complaints; users report missed call notifications and the need to reopen the app frequently to stay current.
  • Teams needing native Slack integration without a Zapier workaround find the gap frustrating, especially at the lower pricing tiers.
  • Some users report that Close lacks Serbian number support and has limited inbox management compared to dedicated helpdesk tools.

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 Close objects map to Pipedrive

Each row shows how a Close 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.

Close

Lead

maps to

Pipedrive

Lead

1:1
Fully supported

Close Leads with status Unqualified or Not Contacted map directly to Pipedrive Lead. We preserve the Close lead status label as a custom field on the Pipedrive Lead. Leads that are already converted in Close (status set to Customer) require a split decision: they either become Pipedrive People attached to an Organization, or they remain as closed Leads depending on the customer's go-forward pipeline definition. We resolve this during scoping by reviewing the customer's Close lead-status configuration.

Close

Contact

maps to

Pipedrive

Person

1:1
Fully supported

Close Contacts map to Pipedrive Person. The Close contact organisation field maps to Pipedrive's Organization lookup. If a matching Pipedrive Organization does not exist at migration time, we create it first to satisfy the lookup dependency. Name, email, phone, and address fields migrate 1:1. Any Contact in Close that has no organisation set maps to a Person with no Organisation linkage, which we flag for manual enrichment post-migration.

Close

Organisation (Contact-level)

maps to

Pipedrive

Organization

1:1
Fully supported

Close Contacts carry an organisation field that we extract and dedupe before creating Pipedrive Organizations. Organization name becomes the Pipedrive Organization name. Website, industry, address, and phone migrate to matching Pipedrive Organization fields. The Organization is created before any Person import so that the Organisation lookup is satisfied at the moment of Person insert.

Close

Opportunity

maps to

Pipedrive

Deal

1:1
Fully supported

Close Opportunities map to Pipedrive Deals. The pipeline and stage reference from Close becomes the Pipedrive pipeline name and stage label. Deal value, expected close date, and owner migrate directly. Closed-won and closed-lost reasons from Close custom fields map to Pipedrive Lost Reason if configured in the destination pipeline settings.

Close

Pipeline

maps to

Pipedrive

Pipeline

lossy
Fully supported

Each Close pipeline becomes a Pipedrive Pipeline. We create the pipeline in Pipedrive first, then map each Close stage to a Pipedrive stage with matching label and display order. Stage probability percentages from Close migrate to Pipedrive's stage probability where supported. If Close has more stages than the destination pipeline supports, we merge adjacent stages and document the consolidation.

Close

Activity: Call

maps to

Pipedrive

Activity (type: Call)

1:1
Fully supported

Close call activities migrate to Pipedrive Activities with type = Call. The call outcome, duration, and recording URL from Close's JSON export map to Pipedrive Activity fields. Activity date and time are preserved. We resolve the parent Contact or Lead reference to the correct Pipedrive Person or Lead using the email address as the dedupe key.

Close

Activity: Email

maps to

Pipedrive

Activity (type: Email)

1:1
Fully supported

Close email activities migrate to Pipedrive Activities with type = Email. Subject, body (plain text), and sent/received status transfer. Email direction (inbound/outbound) is stored in a custom field if the destination pipeline does not have a built-in direction flag. We resolve the parent Contact or Lead reference to the correct Pipedrive Person or Lead by email match.

Close

Activity: SMS

maps to

Pipedrive

Activity (type: SMS)

1:1
Fully supported

Close SMS activities migrate to Pipedrive Activities with type = SMS. Message content and direction migrate. We resolve the parent Contact or Lead to the correct Pipedrive Person or Lead by phone number match where email is unavailable. Pipedrive does not have a native SMS activity type by default; we configure a custom activity label or use the note field if the customer's plan does not support custom activity types.

Close

Activity: Task

maps to

Pipedrive

Activity (type: Task)

1:1
Fully supported

Close tasks migrate to Pipedrive Activities with type = Task. Subject, due date, status, and assignment migrate directly. Completed tasks preserve the completion timestamp. Task priority maps to Pipedrive's priority flag. We resolve the assigned owner from Close's owner email to the Pipedrive user by email match.

Close

Custom Field (Lead/Contact/Opportunity)

maps to

Pipedrive

Custom Field

lossy
Fully supported

Close Custom Fields attached to Leads, Contacts, and Opportunities are read via the API with their type (text, number, date, dropdown, checkbox) and choice labels preserved. We create matching custom fields in Pipedrive using the same type where available, or the closest Pipedrive equivalent. Dropdown fields use the same choice labels. Required flag and display-in-add-view settings are migrated. Custom fields are created before any record import so that the field IDs are available at insert time.

Close

Custom Activity

maps to

Pipedrive

Custom Activity (via Activity Fields)

1:1
Fully supported

Close Custom Activities require a three-phase import: create the Custom Activity Type, create type-scoped Custom Fields, then import the activity records. In Pipedrive, we replicate this by creating a named Activity with a custom activity_label and type-specific custom fields. We preserve the activity date, the parent Lead/Contact reference, and all type-scoped field values. If the destination Pipedrive plan does not support custom activity types, we attach the activity data as a Note on the related Person or Lead and flag the limitation for the customer's admin.

Close

Attachment

maps to

Pipedrive

Attachment

1:1
Fully supported

Close attachments on Leads and Contacts are retrieved via the API as files and re-uploaded to Pipedrive as attachments on the matching Person or Lead. The original filename and MIME type are preserved. We cannot migrate attachment visibility settings or sharing rules; all migrated attachments are private to the record owner post-migration. Attachments on Opportunities migrate as Deal attachments if the destination Pipedrive plan supports deal-level attachments.

Close

Call Recording

maps to

Pipedrive

Attachment (on Activity)

1:1
Fully supported

Close call recordings are retrieved as audio files and uploaded to Pipedrive as attachments on the matching Activity record. The activity is identified by resolving the call timestamp, caller phone, and parent Contact/Lead to the correct Pipedrive Activity and Person. If the activity cannot be resolved, the recording is attached to the Person record directly with a note indicating the original call date and duration.

Close

Smart View

maps to

Pipedrive

Saved Filter

lossy
Fully supported

Close Smart Views are saved Lead searches with filter criteria. We export the filter configuration as a named saved filter in Pipedrive. Since Close Smart Views can only be exported from the Leads tab, we use the API to query Contacts directly and preserve the filter logic as Pipedrive saved filters on People. The filter criteria are translated to Pipedrive's filter expression format. We flag any filter criteria that cannot be replicated in Pipedrive for manual recreation.

Close

User / Team Member

maps to

Pipedrive

User

1:1
Fully supported

Close Users map to Pipedrive Users by email address. We extract every distinct Close user referenced on Leads, Contacts, Opportunities, and Activities and match by email against the Pipedrive destination user list. Users without a matching Pipedrive account go to a reconciliation queue for the customer's admin to provision before record import resumes. Role and team membership from Close do not transfer; Pipedrive roles and visibility are set up post-migration.

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.

Close logo

Close gotchas

High

CSV exports drop all activity history silently

Medium

Smart Views can only export from the Leads tab

Medium

Workflows gatekept behind Growth and Scale plans

Medium

Custom Activities require strict dependency ordering

Low

Rate limits enforced per endpoint group

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

  • Close Lead/Contact split creates record duplication risk

    Close merges Leads and Contacts on a shared surface with a status toggle, while Pipedrive separates unqualified prospects into Leads and qualified contacts into People with an Organisation lookup above. If a Contact in Close is migrated as a Person without checking whether a corresponding Lead already exists in Pipedrive, the result is two records for the same contact. We resolve this by using email address as the dedupe key and running a pre-migration reconciliation pass that identifies which Close Contacts are qualified (already customers) and which are still in a prospect state, routing each group to the correct Pipedrive object.

  • CSV export silently drops all activity history

    Close's CSV export intentionally omits activity data. Calls, emails, SMS, and tasks appear only in the JSON export. If a customer has only been using CSV exports for their data extraction, their engagement history is not in the file and must be re-exported via the JSON endpoint before migration scoping begins. We always request JSON for activity-bearing records and verify the export contains the expected activity array before confirming the migration scope. This is one of the most common causes of incomplete Close migrations.

  • Activity reassembly requires parent-record lookup

    Close activities are stored as a JSON array on each Lead or Contact record. When migrating to Pipedrive, each activity must be reattached to the correct Person, Lead, or Organisation using a lookup by email, phone, or name. Pipedrive's API does not accept activity inserts without a valid parent reference (person_id, org_id, or lead_id). We resolve the parent reference before every activity insert, and we batch activity imports in waves per parent record to stay within Pipedrive's rate limits and avoid orphaned activities.

  • Pipedrive custom objects use separate API endpoints

    If the destination Pipedrive account uses custom objects (available on Advanced and higher plans), standard field endpoints like /dealFields do not surface those fields. Custom object schemas and items require the /v1/itemSchemas and /v1/items endpoints instead. We use the correct endpoints for each record type during migration. Custom objects in Pipedrive also require the schema to be created before any items are imported, adding a pre-import setup phase that must complete before the migration window begins.

  • Smart Views can only be exported from the Leads tab

    Close exports are only available from Smart Views created in the Leads tab. Smart Views built from the Contacts tab produce no export button in the UI. We handle this by querying Leads and Contacts via the API directly rather than relying on saved Smart View exports, ensuring all records are retrieved regardless of how the customer's saved views are structured. The Smart View filter logic is extracted from the API response and translated to Pipedrive saved filters where the criteria are supported.

Migration approach

Six steps for a successful Close to Pipedrive data migration

  1. Discovery and scoping

    We audit the source Close account across plan tier (Solo/Essentials/Growth/Scale), custom field definitions, custom activity types, pipeline count, activity volume per record, Smart View count, and active Workflow documentation. We pair this with a review of the destination Pipedrive plan to confirm which features are available (custom fields on all plans, custom objects on Advanced and higher). The discovery output is a written migration scope that includes the Lead/Contact split rule, the pipeline and stage mapping, and the activity-reassembly strategy.

  2. Schema design and pipeline configuration

    We configure the destination Pipedrive account before any data moves. This includes creating Organizations from Close organisation fields, setting up Pipedrive Pipelines and stages mapped from Close's pipeline structure, creating custom fields with matching types and choice labels, and configuring any custom activity labels required for Close Custom Activities. Pipedrive's pipeline stages are created with probability weights matching the source Close pipeline where supported. Schema configuration happens in a staging environment or a fresh Pipedrive account so that the production account remains clean until cutover.

  3. Sandbox migration and reconciliation

    We run a full migration into a test environment using production-like data volume. The customer's RevOps lead reconciles record counts (Leads in, People in, Organisations in, Deals in, Activities in), spot-checks 25-50 random records against the Close source, and signs off the schema and mapping before production migration begins. Any mapping corrections, field-type mismatches, or pipeline structure changes happen here. We do not proceed to production until the sandbox migration is reconciled and signed off.

  4. Owner reconciliation and User provisioning

    We extract every distinct Close user referenced on Leads, Contacts, Opportunities, and Activities and match by email against the Pipedrive destination's user table. Owners without a matching Pipedrive user go to a reconciliation queue. The customer's Pipedrive admin provisions any missing users. Migration cannot proceed past this step because user references are required on most record inserts and Pipedrive rejects inserts with invalid owner IDs.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Organisations (from Close organisation fields on Contacts), People (with OrganisationId resolved), Leads (with the Lead/Contact split applied), Deals (with PersonId, OrganisationId, OwnerId, and PipelineId resolved), Custom Fields on Deals, Activities (Calls, Emails, SMS, Tasks via API with parent-record lookup), Custom Activities (three-phase: type, type-scoped fields, records), Attachments and Call Recordings. Each phase emits a row-count reconciliation report before the next phase begins. Rate-limit handling and exponential backoff protect the migration from 429 responses during bulk activity inserts.

  6. Cutover, validation, and Workflow rebuild handoff

    We freeze Close writes during cutover, run a final delta migration of any records modified during the migration window, then enable Pipedrive as the system of record. We deliver the Workflow, Smart View, and Sequence inventory document to the customer's admin team with the recommended Pipedrive equivalent for each. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's sales team. We do not rebuild Close Workflows as Pipedrive Automations inside the migration scope; that work is handled by the customer's admin or a Pipedrive partner.

Platform deep dives

Context on both ends of the pair

Close logo

Close

Source

Strengths

  • Unified inbox combining email, SMS, and call history in a single thread per Lead or Contact.
  • Built-in dialer stack — Power Dialer and Predictive Dialer — without requiring a third-party VoIP integration.
  • Per-seat pricing with no separate marketing-contact billing model, making cost predictable as teams grow.
  • Clean API with structured endpoints for Leads, Contacts, Opportunities, and Custom Activities using API-key authentication.
  • Strong G2 rating (4.7/5 from 2,030 reviews) with consistent praise for ease of use and onboarding speed.

Weaknesses

  • Mobile app is widely criticised for navigation friction, missed notifications, and the need to reopen to refresh call status.
  • Feature set is intentionally lean — advanced custom reporting, deep customisation, and complex workflow logic are more limited than Salesforce or HubSpot.
  • Native Slack integration is absent without a Zapier or API workaround, frustrating teams that rely on Slack for sales team communication.
  • Custom Objects and Custom Activities are powerful but add migration complexity due to their dependency ordering requirements.
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?

Moderate CRM migration. 4 of 8 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Close and Pipedrive.

  • Object compatibility

    C

    4 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

    Close: Per endpoint group with a lower limit on write operations; 429 response includes rate_reset value; limits enforced at the organisation level across all API keys.

  • Data volume sensitivity

    B

    Close doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Close 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 Close to Pipedrive data migrations

Answers to the questions buyers ask most during Close to Pipedrive migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Close to Pipedrive migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between four and six weeks for accounts under 20,000 combined Leads and Contacts with no custom objects and a single pipeline. Migrations with custom objects, multiple pipelines, large engagement histories (over 200,000 activity records), or multiple Close users requiring Pipedrive account provisioning move to eight to twelve weeks because of the three-phase custom activity pipeline, the activity-reassembly lookup work, and the sandbox reconciliation cycle.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Close.
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