How to Prepare a CSV for CRM Import — Fix Columns Without Code
Table of Contents
CRM platforms are picky about CSV imports. HubSpot, Salesforce, Zoho, Pipedrive — they all have specific requirements: column names must match field names exactly, certain columns must appear in a specific order, and any extra columns can confuse the mapping interface or trigger import errors.
When your exported data does not match those requirements, you have two choices: wrestle with it in Excel, or use a dedicated column editor to clean it up in under two minutes.
Common CRM Import Column Problems
- Wrong column names — your export uses "Phone" but the CRM expects "Mobile Phone Number"
- Too many columns — your data export has 45 fields but you only need 10 for the CRM import
- Wrong column order — the CRM import mapping interface is easier when columns are in the expected order
- Inconsistent headers — previous imports used slightly different names, causing duplicated or mis-mapped fields
The Column Cleanup Workflow
- Get the CRM's required field names — most CRMs publish a CSV import template or list the expected field names in their help docs. Download or note the exact column names required.
- Export your data — pull your contact or deal data from its current source (another CRM, a spreadsheet, a database export).
- Open the column editor — upload your exported file.
- Delete unwanted columns — uncheck any fields the CRM does not need.
- Rename headers — click each column name and type the exact name the CRM expects.
- Reorder if needed — arrange columns to match the CRM's template order.
- Download as CSV — your import-ready file is done.
CRM-Specific Column Name Notes
Each CRM has its own conventions:
- HubSpot — uses human-readable names like "First Name", "Email Address", "Phone Number". Exact spelling and capitalization matters.
- Salesforce — field API names are different from display labels (e.g., "FirstName" not "First Name"). Check the Data Import Wizard for the expected format.
- Zoho CRM — uses field labels as shown in the CRM interface. Download their sample import template to get exact names.
- Pipedrive — flexible mapping interface but cleaner imports when column names match exactly.
Always test with a small batch (10–20 records) before importing thousands of contacts.
Why Not Use Google Sheets for This?
Google Sheets works, but it has friction: you need to log in, upload the file (which sends it to Google's servers), edit the headers in cells, delete columns one by one, and download. For a file containing contact data, that server upload may not be appropriate.
A browser-based column editor does the same work locally — nothing leaves your device. For CRM import prep involving customer or prospect data, that is a meaningful privacy advantage.
Try It Free — No Signup Required
Runs 100% in your browser. No data is collected, stored, or sent anywhere.
Open Free Column EditorFrequently Asked Questions
Does this work for Salesforce CSV imports?
Yes. Export your data, open it in the column editor, rename the headers to match Salesforce field API names or display labels, remove any columns the import does not need, and download the cleaned CSV. Then use Salesforce's Data Import Wizard or Data Loader to import.
What if my CRM requires a specific column order?
Use the up/down arrows in the column editor to arrange your columns in the exact order the CRM expects. The downloaded file will reflect that order.
Can I save the column configuration for future use?
The tool does not currently save configurations between sessions. For recurring imports with the same structure, you may want to save a blank template CSV with the correct column names and copy data into it.
Is it free?
Yes. No account, no cost, no server upload.

