Bulk imports can save you tons of time and streamline your contact management process. Here’s a step-by-step guide on how to do it.
How to Import Contacts into HubSpot CRM (Step-by-Step CSV Tutorial)
This video is part of our HubSpot Contact Management for Beginners tutorial. Learn about importing and exporting contacts, email integration, forms, and more by watching the full video here.
Before Importing Your Contacts
Make sure you go through this checklist before importing your contacts:
✅ Clean your spreadsheet by removing duplicates
✅ Format your data consistently (names, phone numbers, etc.)
✅ Include at least one email address per contact
✅ Save your file as CSV or Excel format
Let's dive in...
Bulk Import Contacts into HubSpot
Here's how to bulk import your contacts into HubSpot:
- Start the Import Process: To get started, head to the Contacts section in the navigation menu. From there, click on the Import button located at the top right corner of the page. A new window will pop up, where you can choose to import a file and then hit Start Import.
- Choose the Type of Data: HubSpot allows you to import a variety of data types, so you’ll need to choose Contacts in this case. After selecting contacts, click Next.
- Upload Your Spreadsheet: Next, you’ll be asked to upload your contact list. We left an example file at the end of the blog for your reference; download it and make sure it meets the conditions in our checklists. If you're using your own file, match your column headers to HubSpot’s properties.
- 💡 TIP: Add extra columns if needed, but keep the formatting consistent. For more info about setting up your file, head to the HubSpot Knowledge Base.
- Choose How to Import: Once your file is uploaded, you’ll have a few options for how to import your contacts. You can:
- Create and update contacts: This option will update existing contacts with matching rows and add new contacts for non-matching rows.
- Create new contacts only: Only new contacts will be added.
- Update existing contacts only: This will only update the contacts that already exist in your HubSpot account.
- Choose the option that fits your needs, select the correct language for the column headers, and hit Next.
- Map Your Columns: HubSpot will automatically match some properties, but it's important to double-check for accuracy to avoid mismatched data. Remember, each contact needs a unique identifier (usually an email address or company domain) to prevent duplicates. Read our HubSpot Support Guide: How to Identify and Merge Duplicate Contacts to learn more about HubSpot best practices to avoid and handle duplicates.
- Name Your Import: To keep things organized, give your import a name. This makes it easier to categorize everything later. Once that’s done, you’ll need to agree to the terms and click Finish Import.
- Wait for the import to finish: Depending on the size of your contact list, the import process may take a little time. Don’t worry if it seems like it’s taking longer than expected—HubSpot will notify you once the import is complete.
- View Your Imported Contacts: Once everything is done, head to the View Contacts section, where you can see the list of contacts you’ve just imported into your HubSpot account.
After Your Data Import
Once your import is complete, you should:
- Check for any reported errors
- Verify a sample of contacts to ensure data imported correctly
- Create any necessary segments or lists based on your new contacts
Common HubSpot Import Issues
Be aware of these frequent problems:
- Duplicate contacts can occur if matching criteria are too loose
- Special characters sometimes cause formatting issues
- Large imports (over 10,000 contacts) may take significant time
🔔 Additional Resources
If you encounter issues during import, HubSpot offers extensive support resources:
Not seeing ROI from HubSpot?
Lots of companies feel like they were sold a 'dream' when they bought HubSpot -
But overtime, they get slowed down by:
- A lack automation... leaving their Team with unnecessary, manual work.
- Unreliable, messy data... making reporting and outreach hard.
- Poor lead attribution... don't know what marketing is working or what isn't.
- Internal bandwidth... takes too much time to learn the ins and outs of HubSpot.
The bottom line?
You're likely paying a LOT for HubSpot but not seeing ROI because you're not using the tool's full capabilities.
Powerful automations, reporting, marketing and sales tools are at your finger tips-
You just need to build reliable, scalable systems within HubSpot to see ROI!
So what's the solution?
There's 3 things that can happen now...
(1) Nothing. Absolutely nothing is implemented. HubSpot keeps burning a hole in your wallet.
(2) Do it yourself - If your a go-getter with spare time... read this blog. Watch tutorials. Learn how to clean up and optimize HubSpot yourself!
(3) Offload the heavy lifting to experts. This is for BUSY Teams.
Busy Teams who want to focus on sales and strategy... NOT learning HubSpot.
During a consultation, we'll review your setup and share EXACTLY how we've helped 1,000+ businesses Audit, Cleanup and Optimize HubSpot.