DocTransform

HubSpot won't import your contacts file?

Fix the errors HubSpot shows when importing contacts, then import clean every week.

A required property is missing

Missing required property
HubSpot help centre

A property marked unique is duplicated

Duplicate unique property value
HubSpot help centre

What HubSpot’s importer checks

  • Every property your portal marks required must have a value. HubSpot help centre

    we point out a blank in a column you mark required in the Health panel’s Configure Field step

  • A property marked unique, like Email, must not repeat within the file. HubSpot help centre

    DocTransform fixes this: type "remove duplicates by Email"

  • Phone numbers must be written as +[country code][number]. HubSpot help centre

    DocTransform fixes this: type "format Phone number as E.164 for Spain" (name the country each number belongs to)

  • The file must be a single-sheet CSV, XLSX or XLS with one header row, under 1,000 columns and UTF-8 encoded for non-English characters. HubSpot help centre

Before and after

8,204 contacts

newsletter_signups.xlsx
EmailFirst namePhone numberEmail subscriptions
Ines@SolyMar.example1Ines Ruiz600 123 4562Newsletter, Events3
ines@solymar.example4Ines Ruiz+34600123456Newsletter;Events
marc.bloch@nordic.exampleMarc Bloch+46701234567Newsletter
julia.novak@praha.exampleJulia Novak+420601234567Events
tomas.silva@lisboa.exampleTomas Silva9123456785Newsletter, Webinars
anna.keller@wien.exampleAnna Keller+436601234567Webinars
leo.martin@paris.exampleLeo Martin+33612345678Newsletter

    Fix it by hand in Excel or Sheets

    1. Check each column you’ll mark required in HubSpot, and fill in any blank cell by hand.
    2. Sort by Email and delete the duplicate row underneath each repeat contact.
    3. Rewrite each phone number by hand as +[country code][number], e.g. +34600123456 for Spain.
    4. Replace the comma between values in Email subscriptions with a semicolon, for every row, and save as a single-sheet CSV.

    Fix it in DocTransform

    1. 1. Upload newsletter_signups.xlsx into DocTransform.
    2. 2. Apply the fixes: type "remove duplicates by Email" to drop the repeat contact, "format Phone number as E.164 for Spain" to add the missing country code, and "replace , with ; in Email subscriptions" to join the topics HubSpot expects.
    3. 3. Download the cleaned file as CSV, ready for HubSpot’s importer.

    Save this fix once, then rerun it on next week’s export with one click.

    Questions

    Does DocTransform split my file if it’s over HubSpot’s limits?
    No — DocTransform doesn’t split files. If your export is over HubSpot’s column or size limit, split it by hand before uploading.
    Will DocTransform know which properties HubSpot requires?
    No — DocTransform doesn’t know HubSpot’s schema. Tell it which properties are required in the Health panel, and it flags the blanks for you.
    Can I reuse this fix next time I export contacts?
    Yes — save it once in DocTransform and rerun it on next week’s export.
    Fix your HubSpot file free

    Free plan, no card required.

    Salesforce, HubSpot, Shopify and QuickBooks are trademarks of their owners. DocTransform is not affiliated with them.