Pay
Pick the size that fits your list and check out on Stripe. Quick Clean is $25 for up to 200 rows.
Exported your audience from Mailchimp, Constant Contact or Brevo and want one clean file before you re-import it or switch platforms? Send the export as a CSV or Excel (.xlsx) file: same-email duplicates are merged, opt-in and consent conflicts are flagged needs_review instead of guessed, and every edited cell is listed in a change log, back in 24 hours on Quick Clean (up to 200 rows). We don't verify emails or do deliverability work.
Rather not do it by hand? Skip to done-for-you cleanup, from $25.
Each platform exports a file with its own column names. Below: how each one exports, in its own words, and which columns you can expect. Keep the original exports as your backup.
Merging two Mailchimp audiences? See how to merge audiences in Mailchimp. One Mailchimp or Klaviyo audience: Mailchimp / Klaviyo audience CSV cleanup. Duplicates inside one platform: Constant Contact, Brevo.
We only clean the exported file. We never log in to or touch your Mailchimp, Constant Contact or Brevo account. Every column in your export is kept (extra spaces trimmed). When two rows share an email, blank cells on the kept row can be filled from the duplicate row, and every fill is listed in the change log. When both rows have different values, the first row's value is kept and the other is listed in the change log. If they disagree in a consent-type column we recognise by header name (for example Mailchimp's OPTIN_TIME, Brevo's OPT_IN and DOUBLE_OPT-IN, or a Status column you add), the row is also flagged needs_review with both values listed in qa_notes. You run the import and choose each status yourself.
Clean my audience export · $25 (up to 200 rows, back in 24h)
Bigger list? Intro $99 for up to 500 rows (48h) · Growth $299 for 501 to 2,000 rows (72h) · Bulk $499 for 2,001 to 5,000 rows (5 business days) · over 5,000 rows, custom quote. See all sizes.
See a free before-and-after sample · sample files you can download
Check your export for exact-email duplicates and formatting problems free in your browser before you re-import it. Your file never leaves your computer.
Pick the size that fits your list and check out on Stripe. Quick Clean is $25 for up to 200 rows.
No email-platform login, no call, no upload form.
A clean CSV plus a change log. Over 5,000 rows, the turnaround is scoped in your custom quote.
Your $25 Quick Clean counts toward any bigger cleanup within 14 days.
Quick Clean, Intro, Growth and Bulk: If the file isn't what we promised, we fix it once for free within 48 hours. If it still isn't right, you get your money back for the part we couldn't deliver. If we're late, you choose a full refund or a free rush job.
Not sure how messy it is? CRM Hygiene Scorecard (written diagnosis), $29 · DIY HubSpot and Salesforce import checklist, $9. Agencies: white-label batches.
No. We don't verify emails, check mailboxes or do deliverability work. The email check is a syntax check only: an address that isn't shaped like an email is flagged invalid and a blank one is flagged missing. Personal addresses (for example Gmail or Yahoo) get a personal email flag. Nothing is deleted for failing a check.
No. We don't drop rows by status. If same-email rows disagree in an opt-in or consent column, the row is flagged needs_review with both values listed, and the first value is kept. Mailchimp puts each status in its own file: "Your export may include a ZIP file that contains separate CSV files for each type of email contact (subscribed, unsubscribed, non-subscribed, and cleaned)." (Mailchimp Help) Add a Status column to each before stacking, so you can see conflicts.
A CSV or Excel (.xlsx) export from Mailchimp, Constant Contact or Brevo, or any other platform. Constant Contact offers both: "you can find your exported CSV or Excel file" (Constant Contact Knowledge Base). Brevo files with a semicolon or comma separator both work. With Excel, we clean the first sheet only. We don't take old Excel .xls files.
No. We clean the exported file only. Same-email rows are merged in the file, with each merge and fill logged. You run the import and any clean-up in Mailchimp, Constant Contact or Brevo yourself.
A UTF-8 CSV, also when you send Excel (.xlsx), plus a change log. Headers come back in lowercase with underscores (for example, OPTIN_TIME becomes optin_time and DOUBLE_OPT-IN becomes double_optin), and the email column (Email Address, Email address - other or EMAIL) comes back as email. Our standard columns come first (full_name, then first_name and last_name when your export has them, then email, phone, company, title, website and linkedin; some may be blank), then status and qa_notes, then the rest of your columns and source_row. Leave status, qa_notes and source_row unmapped when you import. We don't run or guarantee the import.
No. You export a file and email it. We only clean the exported file and never log in to or touch your email platform account.
From when we receive your file: Quick Clean (up to 200 rows) within 24 hours, Intro within 48 hours, Growth within 72 hours, Bulk within 5 business days. Over 5,000 rows is scoped in your quote.
If the file isn't what we promised, we fix it once for free within 48 hours. If it still isn't right, you get your money back for the part we couldn't deliver. If we're late, you choose a full refund or a free rush job.
Your file is used only for your job and deleted after delivery on request (see Anonymous aggregate statistics). We never log in to your CRM, and we never invent, buy, or append emails.
Anonymous aggregate statistics. After a cleanup we keep a small record of counts about your file: rows in and out, duplicates merged, rows flagged for review, which fields were present, and the CRM you told us it's for. This record contains no contact data, names, emails, company names, domains, file names or cell values, and it isn't deleted when your file is deleted. We only publish these counts combined with at least 19 other lists (and at least 5 different customers), so no single customer can be identified. To opt out, reply 'opt out' to your delivery email and we'll delete your record.
Try the free in-browser CSV dedupe teaser (data never leaves your browser). Freelancers: see the referral kit.
Not affiliated with Mailchimp, Constant Contact or Brevo. Quotes are from their public help and developer docs.