Blogs | Markivis

How to Migrate from Pipedrive to HubSpot | Markivis

Written by Markivis | Apr 28, 2026 5:30:00 AM

Key Takeaways

  • Pipedrive to HubSpot migration typically takes 2-4 weeks

  • Export deals, contacts, and custom fields from Pipedrive systematically

  • Map Pipedrive deal stages to HubSpot pipeline stages carefully

  • Use custom fields to preserve Pipedrive's unique data structure

  • Train your sales team on HubSpot's different interface and features


How to Migrate from Pipedrive to HubSpot: The Complete Guide

Pipedrive is beloved by sales teams—it's lightweight, visual, and focused purely on deals and salespeople. But as your business grows and you need marketing, customer service, and deeper analytics, Pipedrive starts to feel limited. That's when HubSpot becomes attractive: one platform for sales, marketing, and service. If you're thinking about making this move, you're not alone. This guide walks you through the entire Pipedrive to HubSpot migration.

Why Companies Switch from Pipedrive to HubSpot

Pipedrive is great at one thing: helping salespeople close deals. But it exists in isolation. If you're also doing marketing, customer service, or complex reporting, Pipedrive doesn't talk to those processes.

Companies typically move to HubSpot because they want:

  • Integrated marketing and sales — See how marketing activities turn into deals

  • Better reporting and analytics — Understand your full business pipeline, not just open deals

  • More automation — Trigger actions based on sales, marketing, or customer service activities

  • Unified customer view — See everything about a customer in one place

  • Customer service tools — Handle support tickets without leaving your CRM

  • Scalability — A platform that grows with your business

If your business has evolved beyond pure sales, HubSpot might be the better fit.

Step 1: Audit Your Pipedrive Account

Start by understanding exactly what you have in Pipedrive.

Document:

  1. Total deals — How many open and closed deals?

  2. Deal stages — What are your pipeline stages? (e.g., Lead, Qualified, Proposal, Negotiation, Won, Lost)

  3. Contacts — How many people in your database?

  4. Companies — How many company records?

  5. Custom fields — What custom fields have you added?

  6. Activities — How many calls, meetings, notes do you have documented?

  7. Pipelines — How many separate pipelines? (Some companies have one pipeline per product or region)

  8. Stages per pipeline — What stages does each pipeline have?

  9. Deal values — Do you track deal amounts? Currencies?

  10. Integrations — What tools are connected to Pipedrive?

This audit shows you the scale and complexity of your migration.

Step 2: Decide What to Migrate

You probably don't need everything.

Consider leaving behind:

  • Very old closed deals — Deals closed more than 3 years ago

  • Duplicate contacts — Clean these up before migrating

  • Archived organizations — Companies you no longer work with

  • Old custom fields — Fields your team stopped using

In HubSpot, historical deals matter less because you're tracking customer relationships, not just sales. You can archive old Pipedrive data and reference it if needed.

Step 3: Plan Your Pipeline Structure

Pipedrive and HubSpot organize deals differently. You need to think about how to structure your pipelines in HubSpot.

In Pipedrive: You can have multiple pipelines, each with its own stages

In HubSpot: You can also have multiple pipelines, each with different stages

Think about:

  • Do you need separate pipelines for different products, services, or sales teams?

  • What stages make sense for your sales process?

  • Are your current Pipedrive stages the best ones, or is this a good time to optimize?

Many companies use the migration as an opportunity to redesign their pipeline stages for better clarity.

Step 4: Create Your Pipeline in HubSpot First

Before you import anything, set up your pipeline structure.

To create a pipeline in HubSpot:

  1. Go to SettingsObjects & Custom CodePipelines

  2. Click Create pipeline

  3. Name it (e.g., "Enterprise Sales", "Mid-Market", "Consulting")

  4. Add your deal stages

  5. Decide if deals should auto-progress between stages

  6. Set the "won" and "lost" stages

  7. Click Save

Repeat this for each pipeline you have in Pipedrive. Get the structure right before you bring data over.

Step 5: Create Custom Properties in HubSpot

Pipedrive might have custom fields that need to exist as properties in HubSpot before you import.

To create custom properties:

  1. Go to SettingsPropertiesDeals

  2. Click Create property

  3. Name it to match your Pipedrive custom field

  4. Choose the type (text, number, date, dropdown, etc.)

  5. Click Create

Do this for any custom field from Pipedrive that doesn't have a HubSpot equivalent. Common ones might include:

  • Annual contract value

  • Contract end date

  • Competitor information

  • Deal type

  • Industry vertical 

Step 6: Export Contacts and Organizations from Pipedrive

Start by getting your contact and organization (company) data out.

To export contacts from Pipedrive:

  1. Go to Contacts section

  2. Select all contacts (or use filters to select specific ones)

  3. Look for an Export option (usually in a menu)

  4. Download as CSV

  5. Save the file

To export organizations:

  1. Go to Organizations section

  2. Select all organizations

  3. Export as CSV

  4. Save the file

These will be the foundation of your HubSpot database. Contacts and companies need to be in place before you import deals.

Step 7: Document Your Automations

Now export your deals. This is the most important part.

To export deals from Pipedrive:

  1. Go to Deals section

  2. Filter for deals you want to export (you might exclude very old closed deals)

  3. Select all deals in the view

  4. Use the Export function

  5. Download as CSV

Important: Pipedrive exports include all deal fields and custom fields. This is good—you want all the details. Just make sure you export all the information you need.

Note on multiple pipelines: If you have multiple pipelines, you might need to export each one separately so you can ensure they end up in the right HubSpot pipeline.

Step 8: Export Activities and Timeline Data

Don't forget the activities—calls, meetings, emails—that are attached to your deals and contacts.

To export activities from Pipedrive:

  1. Go to Activities section

  2. Select the activities you want (you can filter by date range)

  3. Export as CSV

Activities give context to deals and help your team understand the deal history. This is valuable data to preserve.

Step 9: Clean and Prepare Your Data

Before you import to HubSpot, clean up your Pipedrive exports.

Clean your data:

  1. Remove test records — Any dummy companies or contacts you created for testing
  2. Merge duplicates — Look for companies and contacts with similar names or email addresses
  3. Standardize formatting:

- Phone numbers: (XXX) XXX-XXXX

- Currency: Decide on format (e.g., $100,000 vs. 100000)

- Dates: YYYY-MM-DD format

- Names: Proper capitalization

  1. Fill in email addresses — HubSpot uses email to match records, so having emails is important
  2. Remove incomplete records — Records with no name or contact info aren't valuable

Clean data means a successful import. Take time here.

Step 10: Map Pipedrive Fields to HubSpot Properties

Create a mapping document so you know where each Pipedrive field goes in HubSpot.

Example mapping:

Pipedrive Deal Field

HubSpot Property

Notes

Deal Title

Deal name

Direct match

Deal Value

Amount

Direct match

Currency

Deal currency

Create if needed

Stage

Pipeline stage

Maps to your HubSpot pipeline

Close Date

Close date

May need date format adjustment

Person

Contact association

Link via email

Organization

Company association

Link via company name

Custom: Deal Type

deal_type

Map to custom property

This mapping ensures nothing gets lost or misplaced during import.

Step 11: Import Contacts into HubSpot

Start with the foundation: contacts.

To import contacts into HubSpot:

  1. Go to ContactsContacts

  2. Click Import

  3. Select Upload file

  4. Choose your contacts CSV

  5. Click Continue

  6. Map your fields (email is critical)

  7. Choose import options:

    - Create new contacts: yes

    - Update existing contacts: yes

  8. Review the preview

  9. Click Import

Let this complete, then verify the data came over correctly.

Step 12: Import Companies into HubSpot

Companies (organizations in Pipedrive) need to be in place before deals.

To import companies:

  1. Go to CRMCompanies

  2. Click Import

  3. Select your organizations CSV

  4. Map your fields (company name and domain are most important)

  5. Choose import options

  6. Review and click Import

Again, verify that the data looks correct.

Step 13: Import Deals into HubSpot

Now the crucial part: your actual deals.

To import deals:

  1. Go to CRMDeals

  2. Click Import

  3. Select your deals CSV

  4. Field mapping is critical here:

    - Deal name → deal name

    - Deal amount → amount

    - Close date → close date

    - Pipeline/stage → make sure this maps to the right HubSpot pipeline and stage

    - Contact → associate to contact (by email)

    - Company → associate to company (by company name)

    - Custom fields → map to custom properties you created

  5. Review the preview carefully

  6. Click Import

This is the most important import, so double-check your mapping.

Step 14: Import Activities

If you exported activities, import them now.

To import activities:

  1. Activities in HubSpot are handled differently—they're associated with contacts and deals

  2. You might need to format your activity data to match HubSpot's structure

  3. Alternatively, use HubSpot's API or a third-party tool to import activities

  4. Or accept that you're starting fresh with activities in HubSpot and keeping Pipedrive as historical reference

Activities are less critical than deals and contacts, so don't hold up your migration for them.

Step 15: Verify Your Import

Check everything carefully before you declare victory.

Verification steps:

  • Contact count matches or is close

  • Company count is approximately right

  • Deal count matches

  • Spot check 20-30 random deals for accuracy

  • Deal amounts are correct

  • Close dates are properly formatted

  • Deals are in the right pipeline and stage

  • Deals are associated with the right companies and contacts

  • Custom fields have the correct values

  • No obvious duplicates

If you find issues, ask yourself: should I re-import or manually fix in HubSpot? For minor issues, manual fixes are okay. For systematic problems, re-import.

Step 16: Set Up Sales Workflows in HubSpot

Now that your data is in, set up workflows to automate your sales process.

Create workflows for:

  1. Deal routing — Automatically assign new deals to the right salespeople

  2. Alerts — Notify managers when deals are created or moved

  3. Follow-up tasks — Create tasks for salespeople based on deal stage

  4. Deal velocity tracking — Identify when deals are stalled or moving

  5. Escalations — Flag deals that need attention

HubSpot workflows are more powerful than Pipedrive in this way—you can trigger actions based on any CRM data, not just deal events.

Step 17: Set Up Your Sales Dashboard

HubSpot's dashboards are much richer than Pipedrive's. Set up reporting to track what matters.

Create dashboards to monitor:

  1. Pipeline overview — Where are your deals this month/quarter?

  2. Deal velocity — How quickly do deals move through your pipeline?

  3. Sales rep performance — Who's closing deals?

  4. Win/loss rates — What percentage of deals do you close?

  5. Revenue metrics — What's the revenue forecast for this quarter?

HubSpot's built-in deal reporting is excellent. Use it to drive better sales conversations.

Step 18: Plan Your Cutover

Decide when you're going live with HubSpot.

Consider:

  • Running both systems in parallel for 2-4 weeks

  • Letting your sales team get comfortable before fully switching

  • Creating new deals in HubSpot while still using Pipedrive for reference

  • Keeping Pipedrive running as a historical database for a few months

Most companies find that salespeople are comfortable with HubSpot within 2-3 weeks if they get good training.

Addressing Common Sales Team Concerns

"HubSpot's interface is different from Pipedrive"

It is. But most salespeople find it's actually better—it's more intuitive and has better information organization. Budget 2-3 weeks for adjustment.

"I'm worried about losing deal history"

You're not. All deals import with their full history. You can see the whole timeline of each deal.

"Will this slow us down?"

Possibly for the first week or two while the team adjusts. But HubSpot's automation usually makes things faster long-term.

"What if we need to go back to Pipedrive?"

You can keep Pipedrive running for a few months as a backup. But we've never seen a company want to go back once they've adjusted to HubSpot.

Timeline and What to Expect

  • Planning and setup: 3-5 days

  • Export and data cleaning: 3-5 days

  • Import to HubSpot: 2-3 days

  • Verification and fixes: 2-3 days

  • Workflow setup: 3-5 days

  • Sales team training: 1-2 weeks

  • Parallel running and optimization: 2-4 weeks

Total timeline: 2-4 weeks