A spreadsheet can look normal and still create a terrible import.
Dates get rewritten by Excel. Required fields are blank. A few rows have malformed values. Duplicate contacts sneak in. Then the import either fails or succeeds in the worst possible way: it pollutes your CRM.
That is why this product exists. Not to be a generic CSV utility. To stop broken imports before they hit HubSpot.
- Missing or mislabeled headers
- Invalid or inconsistent date formats
- Duplicate contacts by email or phone
- Blank required fields
- Values that do not match expected properties
See the kind of cleanup we mean.
These examples show the difference between a messy import file, a cleaned export, and the issue report that explains what was fixed and what still needs review.
| Signup Date | Phone | Company | |
|---|---|---|---|
| sara@acme.com | 03/04/24 | (415) 555-0182 | Acme |
| sara@acme.com | 4-3-2024 | 4155550182 | ACME INC |
| 2024.OCT.28 | 020 7946 0958 | Northwind | |
| tom@northwind.io | 13/32/2024 | Northwind |
| Signup Date | Phone | Company | |
|---|---|---|---|
| sara@acme.com | 2024-04-03 | +14155550182 | Acme |
| Duplicate merged into primary record | |||
| Missing email flagged for review before export | |||
| tom@northwind.io | Flagged in issue report | Northwind | |
See a sample cleanup before sending your file.
If you want to understand what ImportReady actually does, start with the sample assets below.
Sample input CSV
See the kind of messy HubSpot import file that causes duplicate contacts, broken dates, and avoidable cleanup work.
Cleaned output CSV
See what an import-ready version looks like after normalization, deduplication, and row-level review.
Sample issue report
See how ImportReady explains duplicates, invalid dates, missing values, and other import blockers.
Need to know how files are handled first? Read the privacy and file handling note.
Clean CSV
A ready-to-import file with standardized dates, cleaner headers, and obvious duplicate or malformed rows handled before upload.
Issue report
| Rows flagged | 4 |
| Duplicates found | 1 contact |
| Invalid dates | 1 |
| Missing required values | 1 |
Start narrow. Fix the expensive part first.
ImportReady is currently focused on HubSpot contact and company CSV imports.
- Best for contact and company imports into HubSpot
- Useful when dates, duplicates, headers, or required properties break the upload
- Manual validation phase right now
- Not yet a full automatic importer
- Shopify and other import flows come later only if demand is real
Tell us about your broken CSV.
This is a lightweight validation step. Fill this out, and it opens a pre-filled email to hello@rcszh.top. If you already have a file, mention row count, which import failed, and what error you saw.
Start manual, prove demand, then automate.
Right now the sharpest offer is simple:
- Free sample review for one representative broken file
- $19 for an urgent one-off cleanup
- $29/month for recurring preflight help during validation
That keeps the promise narrow and lets us learn from real import files before building a larger product.