Sift Data cleaning for CRM imports

HubSpot import errors

HubSpot import errors: what they mean and how to fix them

HubSpot publishes about 50 import error codes in its troubleshooting documentation, and most of them are file problems you can fix before you import, not account problems. This page groups the common ones, tells you what each message actually means, and links to the deep-dive fixes. The goal is a file that imports clean the first time, not one error export chased down after another.

Pre-flight your file in Sift, free →

Common HubSpot import errors, and what they mean

Error textWhat it usually means
Incorrect number of columnsA row has more or fewer values than the header, from broken quoting or ragged rows
Could not parse dateA date value is not in a format HubSpot recognizes, often day-first read as month-first
Could not parse numberA number cell has a currency symbol or thousands commas where a plain number is expected
Invalid or ambiguous enumeration optionA value is not one of the options defined for that dropdown property
Missing or invalid required propertyA property HubSpot requires is blank or not mapped for that row
Duplicate unique property valueTwo rows share the same unique value, like the same email or record ID
Invalid file type or sheet countThe file is not a single-sheet CSV, or the workbook has extra sheets

The file-level errors Sift pre-empts

Most of the messages above come from the same handful of file problems, so one readiness pass catches them together instead of one at a time. Sift checks:

Deep dives

Detailed fixes for the specific errors people hit most:

The Sift fix

  1. Drop your CSV or Excel file into Sift. It runs in your browser; the file is never uploaded.
  2. Clean the obvious problems: tidy headers, correct quoting, standardized dates and numbers.
  3. Dedupe with exact and fuzzy matching so no unique value is doubled up.
  4. Map your columns to the HubSpot template, so allowed values, required properties, and types are checked against the real target.
  5. Run the readiness check and fix the flagged rows inline, or split them into a separate list.
  6. Export a clean single-sheet CSV and import it into HubSpot.
Everything runs locally in your browser. Your file is never uploaded, and the checks are deterministic, so the same file always produces the same result.

What Sift can't fix

Some HubSpot import errors are account-side, not file-side, and Sift cannot resolve them because it never connects to your portal. Examples: an owner value that does not match any user in your HubSpot account, a contact that is on your GDPR communications blocklist, or an import that hits a plan or object limit. Those are fixed inside HubSpot, not in the file. Sift also does not enrich, verify emails over SMTP, or guess missing data; rows that genuinely lack a required value still need a human or a better source.

Related guides