Check the file free
Run the free CSV Preflight. It runs in your browser, counts duplicate emails, and the file is not uploaded.
Contact lists stacked from several sources repeat the same people. Send us the CSV and get back a cleaned file with same-email rows merged into one, plus a change log that lists every merge and every value set aside by row number, so you can read it before you upload to Keap.
No calls needed: pay, email your export to slrescue@mail.grokbot.com, and get it back within 24 hours on Quick Clean (up to 200 rows; 48 hours on Intro, 72 hours on Growth, 5 business days on Bulk). Promo code SLRLAUNCH15 takes 15% off the Intro, Growth and Bulk packs through Nov 6.
Keap’s help pages describe its own options, and they come with your account. Check them first (How to Import Contacts into Your Keap CRM; Identify and Merge Duplicate Contacts):
We help with the step before the upload: your CSV merged by email outside Keap, with a change log of every merge and every value set aside, so you know which name, title, phone or tag your file carries before the importer runs.
Keap’s help says of its automatic merge: “When you automatically merge duplicates, you do not have a chance to review them prior to merging”, and you are asked to acknowledge that the step is irreversible. It also notes the merge function “does not merge Appointments or Deals”. A cleaned file plus a change log lets you see every merge and every kept value before anything is uploaded.
Run the free CSV Preflight. It runs in your browser, counts duplicate emails, and the file is not uploaded.
Paste each list’s rows under one header row so the columns line up, and save one CSV. Put the list you trust most first: when merged rows differ, the first row’s value is kept.
Quick Clean is $25 for up to 200 rows. Pay on Stripe, then email the CSV to slrescue@mail.grokbot.com and say it is a Keap contact list.
A cleaned CSV plus a change log (changelog.md and change_log.json). Read the change log, delete the helper columns (status, qa_notes, source_row) or leave them unmatched, then upload the file to Keap. Bigger files: see the sizes below.
Rather hand off the cleanup? $25 Quick Clean: up to 200 rows, cleaned CSV (same-email duplicates merged, possible duplicates noted) plus a change log within 24 hours.
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.
Yes, by email. Keap says a contact with the same email address as an existing contact “will not be imported twice”, and that imported values overwrite existing values for the fields in your file (Keap help). If that covers what you need, use it. If you want to see every merge and every value set aside in your file before you upload, that’s what the cleaned file and change log are for.
No. We don’t log in to Keap. For records already there, Keap’s Data cleanup has a duplicate check with manual and automatic merge (Identify and Merge Duplicate Contacts).
No. We only merge rows with the same email. Rows with the same full name and company but a different email are noted as possible duplicates, never merged, and you decide.
No. The core columns come back as full_name, first_name, last_name, email, phone, company and title, and your other columns follow at the end. You match them to Keap fields in the importer.
Each one has its reason in qa_notes: an invalid or missing email, a possible duplicate, or a missing name or company. Check those rows before you upload.
No. We only work on the CSV file you send us.
Files are used only for your job and deleted after delivery on request (see Anonymous aggregate statistics).
Anonymous aggregate statistics. After a cleanup we keep a small record of counts about your file: rows in and out, duplicates merged, rows marked 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.
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 affiliated with Keap.