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)
$39
Get itAgents / Sales & agencies / Claude skill packs
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 packagedComing 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.
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.
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)
Third-party costs are paid to those providers, not to us.
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.
Demos use fictional businesses and data.
Start free
Five tested n8n workflows, free: lead scoring, Gmail triage, Shopify order alerts, job posts and website contact enrichment.
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.
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)
$39
Get itTurns 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
$29
Get itFour 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
$29
Get itFind 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).
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.
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.
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.
No. You export contacts from your CRM and attach the file. Merges are done by you with the CRM's own merge tool.
By default the most complete one. You can choose newest or oldest by last-modified date.
No. A shared phone only groups records whose names are also similar.
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