Klaviyo Lists Live and Die by Clean CSV
Shopify and ecommerce teams in the US, UK, Australia, Canada, and Europe use Klaviyo CSV uploads to seed profiles, migrate from Mailchimp, and backfill events. Bad emails, missing consent timestamps, and Excel-mangled phone fields create suppressed profiles and compliance risk — especially under GDPR/UK GDPR expectations.
Which Klaviyo CSV Job?
Pick the import type before shaping columns.
| Job | Typical columns | Risk |
|---|---|---|
| List/segment profile import | Email, phone, properties, consent | Consent mis-tagging |
| Profile export | Properties snapshot | Not a full account backup |
| Historical event/metric import | Email, metric, timestamp, value | Timezone mistakes |
| Suppression upload | Email only / suppression reason | Accidental mass suppress |
Step-by-Step: Import Profiles to a List
Most common growth-ops workflow.
- Export or build a CSV with Email as the primary identifier (unless SMS-only profiles).
- Add only properties you need; map to existing Klaviyo properties when possible.
- Include consent fields your process requires (and lawful basis documentation outside the CSV).
- Save UTF-8 CSV; verify in Online CSV Editor that emails are intact.
- In Klaviyo: Audience → import/upload to the target list.
- Map columns carefully; do not create duplicate property spellings (First_Name vs first_name chaos).
- Review the import summary for skipped rows; fix and re-upload failures only.
Illustrative profile CSV
Exact consent column names depend on Klaviyo’s current importer — verify in-product:
Email,First Name,Last Name,Country,Accepts Marketing
alex@example.com,Alex,Nguyen,US,TRUE
sam@example.co.uk,Sam,Lee,GB,TRUEConsent, GDPR, and Marketing Flags
CSV convenience is not legal advice — but operational hygiene matters.
- Do not mark Accepts Marketing = TRUE unless your source system recorded valid consent.
- EU/UK lists: keep source and timestamp evidence in your systems of record.
- Separate transactional contacts from marketing lists when policies require it.
- Suppressions and unsubscribes must win over stale “TRUE” flags from old Shopify exports.
Emails, Phones, and Excel Damage
Identity fields are fragile in desktop Excel.
- Trim spaces; lowercase emails if that matches your identity rules.
- Reject obvious typos before upload (spaces in emails, missing @).
- Phone numbers: keep as text with country codes (+1, +44, +61, +49) — Excel drops leading +/0.
- UTF-8 for names (José, Müller, Zoë).
- German Excel semicolon files: convert to comma CSV before Klaviyo if required.
Shopify and Other Ecommerce Sources
Common US/UK/AU stacks.
- Prefer Klaviyo’s native Shopify integration for ongoing sync; use CSV for one-off backfills.
- Customer CSV from Shopify is not automatically Klaviyo-consent-correct — map thoughtfully.
- Deduplicate on email before import to reduce merge noise.
- Custom properties (VIP tier, LTV) should use stable snake_case names agreed with lifecycle marketers.
Event / Metric CSV Imports
Historical Placed Order style backfills need timestamps you trust.
- Use ISO timestamps with timezone offset when possible.
- One metric name per import convention — match existing Klaviyo metrics exactly.
- Value/currency fields: plain decimals; document currency.
- Pilot 50 events; check activity feeds on a test profile before loading years of history.
Email,Metric Name,Timestamp,Order Value,Currency
alex@example.com,Placed Order,2026-05-03T18:22:00-04:00,128.00,USDExports for Agencies and BI
Profile exports feed Sheets, Tableau, and agencies.
- Export the segment you mean — not “all profiles” by accident.
- Remove unnecessary PII before sending to freelancers.
- Convert to Excel only after cleaning; keep a raw CSV archive.
- Remember exports are point-in-time; integrations keep changing.
Common Mistakes
Lifecycle foot-guns.
- Uploading purchased lists without consent.
- Creating First Name and first_name as two properties.
- Importing Mailchimp exports without remapping consent status.
- Using report CSVs as profile imports.
- Mass-updating consent flags with a spreadsheet guess.
Best Practices
Treat list imports as compliance events.
- Pilot every new source system.
- Version CSVs with list name + date.
- Document property dictionary for the brand.
- Prefer native integrations for continuous sync.
- Clean identity fields in-browser before upload.
Why Use Convert CSV Online?
Convert CSV Online is free, browser-based, and requires no account for everyday conversions. Preview Klaviyo list files in the Online CSV Editor, fix encoding and delimiters, and convert to Excel for agency reviews — useful when US, UK, AU, and EU marketers share the same lifecycle stack.
Prep a Klaviyo CSV now
Open your profile export, validate emails and consent columns, download UTF-8 CSV, then import to Klaviyo.
Conclusion
Klaviyo CSV imports succeed when identity fields are clean, properties are consistent, and consent columns reflect reality. Use CSV for controlled backfills; use integrations for the daily sync — and pilot before you load the whole brand history.
FAQ
How do I import a CSV into Klaviyo?
Prepare a UTF-8 CSV with Email (and any properties), upload via Klaviyo’s list/profile import flow, map columns, and review skipped rows.
What columns does Klaviyo need?
Email is the usual profile key. Other columns become properties. Consent-related fields must follow Klaviyo’s current import options and your legal process.
Can I migrate Mailchimp to Klaviyo with CSV?
Yes for many list migrations, but remap consent/status fields carefully. Do not assume every Mailchimp subscriber is marketing-consentable in Klaviyo.
Why are phone numbers wrong after Excel?
Excel treats them as numbers and drops leading zeros or plus signs. Format phones as text or cleanse in a browser CSV editor before upload.
Should EU brands worry about CSV consent columns?
Yes. Only set marketing acceptance when you have a valid basis and record. CSV mistakes can create unlawful sends.
Is CSV enough to back up Klaviyo?
No. Exports help with profiles/segments but do not replace full account backup of flows, templates, and deliverability settings.
References
Convert your CSV in the browser
Preview, clean, and convert CSV files free with Convert CSV Online—no installation and no account required for everyday conversions.