Free agents + LAUNCH30: 30% off paid agents until 31 Dec 2026 (one-time purchases only) See free agents
Oarsman AI

Agents / Sales & agencies / Claude skill packs

CRM Duplicate & Hygiene Fixer Pro

Find duplicate contacts in a CRM export, pick master records, list conflicts and clean emails and phones. One-time price, no CRM login.

Pro Format: Claude skill#Sales & agencies#Claude skill packs

$19one-time, launch price

ProBeing packaged

Coming soon · get notified

Coming soon. Follow Oarsman AI on Gumroad and you'll get an email when it launches. It will sell through Gumroad, with a 14-day refund.

See it work

How CRM Duplicate & Hygiene Fixer Pro moves through a job, step by step. The run below is an example output, written from what this agent does. It isn't a live run on your data.

CRM exportFind duplicatesFix fieldsMerge planYou importCRM exportFind duplicatesFix fieldsMerge planYou import

Sample input

Contacts export CSV or XLSX (HubSpot, Salesforce, Zoho CRM, Pipedrive or any sheet with name and email or phone)

Example output Illustration

You get:
- report.md with counts, groups and reasons
- duplicate-groups.csv and merge-plan.csv (master record_id + ids to merge)
- conflicts.csv (fields that differ inside a group)
- cleaned-contacts.csv and fixes.csv (before/after for every formatting fix)

What you get

  • Planned contents (not released yet):
  • Skill folders you add to Claude
  • A Python script behind each skill, so numbers are calculated, not guessed
  • Sample data and the test suite, so you can check it yourself

What it does

  • report.md with counts, groups and reasons
  • duplicate-groups.csv and merge-plan.csv (master record_id + ids to merge)
  • conflicts.csv (fields that differ inside a group)
  • cleaned-contacts.csv and fixes.csv (before/after for every formatting fix)

Tools and costs you'll need

  • Claude.ai with code execution, or Claude Code
  • Python 3.10+ (standard library only; openpyxl only for XLSX)
  • A contacts export from HubSpot, Salesforce, Zoho CRM, Pipedrive or a spreadsheet

Third-party costs are paid to those providers, not to us.

Test report

34/34 automated checks pass on Python 3.13.5 (standard library only); 14 cases incl. invalid input, duplicates and upstream failures. Not tested: a live merge in HubSpot, Salesforce, Zoho CRM or Pipedrive; XLSX exports in the shipped tests (CSV only); exports with non-Latin names.

Known limits

  • Not tested yet: a live merge in HubSpot, Salesforce, Zoho CRM or Pipedrive; XLSX exports in the shipped tests (CSV only); exports with non-Latin names.
  • Not on sale yet: it goes on Gumroad once checkout is live. Follow to hear when.

Live demo

  • No live demo yet. We'll add one when it ships.

Demos use fictional businesses and data.

Start free

Try Free n8n Workflow Pack first

Five tested n8n workflows, free: lead scoring, Gmail triage, Shopify order alerts, job posts and website contact enrichment.

See the free agent

What's AI here, and what isn't

This is an AI agent: it uses an AI model to read, sort, score or draft. It runs in your own accounts. Anything it would send outside your business waits for your approval unless you choose otherwise, and it never needs your passwords. Our AI disclosure.

Related agents

FlagshipReady Live demo

Lead Autopilot

Catches leads from your forms, scores them with AI, saves them to a sheet CRM and follows up until they reply.

n8n kit (7 workflows)

FlagshipReady Live demo

Invoice & Receipt Extractor

Turns invoices, bills and receipts (PDF, scans, phone photos) into one checked row each, with line items, duplicate checks and a review list.

Claude skill + n8n workflow

ProReady

Finance Analyst Skills Pack

Four Claude skills for month-end work: clean messy exports, reconcile bank vs books, explain budget variance and build a month-end pack.

4 Claude skills

Questions about CRM Duplicate & Hygiene Fixer Pro

What does CRM Duplicate & Hygiene Fixer Pro do?

Find duplicate contacts in a CRM export, pick master records, list conflicts and clean emails and phones. One-time price, no CRM login. report.md with counts, groups and reasons. duplicate-groups.csv and merge-plan.csv (master record_id + ids to merge). conflicts.csv (fields that differ inside a group). cleaned-contacts.csv and fixes.csv (before/after for every formatting fix).

What do I need to run CRM Duplicate & Hygiene Fixer Pro?

You need: Claude.ai with code execution, or Claude Code; Python 3.10+ (standard library only; openpyxl only for XLSX); A contacts export from HubSpot, Salesforce, Zoho CRM, Pipedrive or a spreadsheet. Third-party costs are paid to those providers, not to us.

Is CRM Duplicate & Hygiene Fixer Pro tested?

34/34 automated checks pass on Python 3.13.5 (standard library only); 14 cases incl. invalid input, duplicates and upstream failures. Not tested: a live merge in HubSpot, Salesforce, Zoho CRM or Pipedrive; XLSX exports in the shipped tests (CSV only); exports with non-Latin names.

How do I get CRM Duplicate & Hygiene Fixer Pro?

It isn't on sale yet. It's planned at $19 on Gumroad, with a 14-day refund. Press "Get notified" to follow us on Gumroad and hear when it launches.

Does it connect to my CRM?

No. You export contacts from your CRM and attach the file. Merges are done by you with the CRM's own merge tool.

Which record is kept?

By default the most complete one. You can choose newest or oldest by last-modified date.

Will it merge two different people with the same office phone?

No. A shared phone only groups records whose names are also similar.

Can I re-import the cleaned file?

Yes, cleaned-contacts.csv keeps each record_id so you can update by ID. Back up first.

Back to all agentsMore in Sales & agenciesMore in Claude skill packs