Use Hubspot & EasyCSV Together

Import entire spreadsheets as Leads / Contacts into Hubspot.

How to import for creating and updating Hubspot Contacts or Leads


  1. Create an EasyCSV account
  2. Create your first import page using the CSV file or Google Sheet that contains your data
  3. Choose for your data destination to be Hubspot
  4. Once on your new import page, connect Hubspot by creating a Private App in Hubspot settings and copying the API key. Use the following steps
  5. Log into Hubspot, and click the gear icon in the top right to go to settings.
  6. In the Hubspot settings area, in the left nav click on the link for Integrations > Private Apps
  7. Click the button "Create Private App"
  8. Name the app something like "easycsv-imports"
  9. At the top click "Scopes". You need to select the following scopes for BOTH Read & Write so EasyCSV can make the API calls needed: crm.schemas.companies.write, crm.objects.contacts.write,,,, crm.objects.custom.write,,
  10. Save
  11. Copy your API key and go back to EasyCSV and paste the API key in the import flow.
  12. Last step, map your CSV fields to the proper Hubspot fields. Follow the directions below the Hubspot field names if needed.
  13. That's it! Now you can go back to the import page and upload your CSV file or Google Sheet and each row of you file will become a Hubspot Contact or match an existing Contact by email or phone and update the contact.