I will deduplicate your contact or candidate list for a CRM or ats migration
About this Gig
Your merge tool found the duplicates. Someone still has to decide which version of each contact is the right one - and that decision is what you are buying here.
After years of imports, or in the middle of a migration to a new CRM or ATS, the same person exists in several versions: one current, one with a dead email, one mangled by an export. Each duplicate group is judged against priority rules written in plain language - yours to edit. Every kept contact carries the rule that decided it; every contact the rules cannot settle goes to a review list with the reason, never merged by a guess.
You get one Excel workbook back: the cleaned list, the review queue, and a summary - plus CSV copies ready for import. I never log into your systems: you send an export, you get back decisions.
Start with the Basic package: a 500-row sample you pick. The rules we agree on there are the ones the full job runs on.
The demo database, the rules and the outputs are public on GitHub:
github.com/BogdanSliskovic/crm-data-deduplication
My Portfolio
FAQ
How is this different from dedup or merge tools?
Merge tools pick a survivor by timestamp, completeness or source. This service reads the values against rules written for your data - and refuses with a reason when no rule settles it. You get every decision with its why, not a bulk merge.
Can you sign an NDA?
Yes. A contact list is personal data and I treat it that way: your file never leaves my machine, is never uploaded to any cloud service, and is deleted after you confirm delivery.
What do I need to send you?
An export (CSV or Excel) and the column or columns that mark two rows as the same person. "There is no such column" is a valid answer - we start there.
Is the portfolio real client data?
No. Every example is from a fictional demo database built for this service. Client files are never shown to anyone.
How is AI used?
The judgment step uses a large language model. It only ever picks a row or refuses to - it never writes into your values. Your file is not used to train anything. Send only the columns the rules need, if you prefer.
Will you import the result into my CRM or ATS?
No. I never log into your systems. You get import-ready files (Excel + CSV) and every decision is yours to apply.
My data is not from a CRM or ATS. Can you still work with it?
Yes. The method works on any table where the same record exists in several versions: vendors, companies, products, subscribers, member lists. If it exports to CSV or Excel, it can be judged by rules - message me with a rough description.

