How to Clean Email List CSV Columns Before Importing to Mailchimp or Klaviyo
Table of Contents
Mailchimp, Klaviyo, ActiveCampaign, and most email marketing platforms accept CSV imports for contact lists — but they are strict about column names and structure. A CSV from your CRM, e-commerce platform, or spreadsheet rarely matches exactly what the email tool expects. You end up in the import mapping screen trying to manually connect mismatched fields, or getting error messages about unrecognized columns.
A few minutes with a free column editor before importing eliminates most of these problems.
Common CSV Column Problems for Email Imports
- Wrong column names — your CRM exports "email_address" but Mailchimp expects "Email Address"
- Too many fields — your export has 30 columns of customer data but you only need email, first name, and last name for the campaign
- Missing or extra spaces in headers — "First Name " (with a trailing space) can cause mapping failures
- Columns in unexpected order — some tools map by position rather than name if the header does not match exactly
Column Names Mailchimp Expects
Mailchimp's CSV import accepts these standard field names:
- Email Address
- First Name
- Last Name
- Phone Number
- Birthday
- Address, City, State, Zip (for address fields)
Custom fields can be named anything, but core fields must match exactly. Use the free column editor to rename your CSV headers to match these names before importing.
Sell Custom Apparel — We Handle Printing & Free ShippingColumn Names Klaviyo Expects
Klaviyo's import is more flexible with field mapping in the UI, but matching column names to Klaviyo's standard property names speeds up the process:
- First Name
- Last Name
- Phone Number
Klaviyo also accepts custom properties — any extra columns in your CSV will be imported as custom profile properties. Remove columns you do not want stored in Klaviyo before importing.
The Cleanup Workflow
- Export your contact list as a CSV from your current tool.
- Open the free column editor and upload the file.
- Rename the email column header to exactly what your email platform expects ("Email Address" for Mailchimp, "Email" for Klaviyo).
- Rename first name, last name, and any other fields you are importing.
- Uncheck and delete any columns you do not want to import.
- Download the cleaned CSV.
- Import into your email platform.
This eliminates the manual column mapping step inside the email tool's import interface and reduces the chance of import errors.
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 Mailchimp require columns in a specific order?
No. Mailchimp maps columns by name in its import interface. But having the column names match exactly avoids the manual mapping step, which saves time especially for large imports.
What if I have custom merge tags in Mailchimp?
Custom merge tags in Mailchimp correspond to custom fields you have set up in your audience. Name your CSV columns to match the merge tag labels. If the column name does not match an existing merge tag, Mailchimp will ask you to create a new one or skip it.
Is it safe to process my email list in this tool?
Yes. The tool runs entirely in your browser — your file is never uploaded to any server. Your email list stays on your device throughout the entire process.
Can I use this for ActiveCampaign, ConvertKit, or other email tools?
Yes. The column editor works for any email marketing platform. Check your platform's import documentation for the exact field names it expects, then rename your columns to match.

