Row & Page

Row & Page / Guides

Duplicate Company Finder

CRM Import-Ready Contact Cleanup

Want the whole file cleaned? We fix emails, phones, names and duplicates and return an import-ready CSV. $9 per 500 rows.

See CRM Import-Ready Contact Cleanup

Duplicate company records split your contacts, deals and history across two or three accounts, so nobody sees the full picture. Many come from imports and integrations that spelled the name or website a little differently. Load a companies export below to group the likely duplicates. Your file is processed in your browser and is never uploaded.

Duplicate company finder

Upload a companies or accounts export. The finder groups likely duplicates by the same website domain (after removing www, paths and protocol) and by the same company name once legal suffixes, case and punctuation are ignored. Review the groups before merging anything.

Your file is read in your browser with JavaScript. Nothing is uploaded or sent anywhere, and nothing is stored after you close the page.

How companies are matched

The tool looks for columns named Company name, Name, Company or Account name, and Company domain name, Domain or Website.

Why duplicates appear: the HubSpot example

HubSpot automatically deduplicates companies by the Company domain name property. On import it uses the primary and secondary domain values to match existing companies, unless you pick a custom unique property instead. If an import includes no domain or other unique identifier, each row is imported as a new company. HubSpot also says companies created through the API, including installed third-party sync apps, are not deduplicated by domain (source: https://knowledge.hubspot.com/records/deduplication-of-records).

So likely causes are company imports without a domain column, integrations creating companies, and records where the domain is missing or written differently. This finder also catches the name-only duplicates that domain matching misses.

Other CRMs differ. Pipedrive, for example, imports companies as organizations, and an organization needs a name (source: https://support.pipedrive.com/en/article/importing-data-into-pipedrive-with-spreadsheets). Check your own CRM's matching rules before you merge.

Reviewing the groups

  1. Download the duplicate groups CSV; every row is labelled with its group (G1, G2 and so on) and its row number in your file.
  2. In each group, pick the record to keep, usually the one with the most contacts, deals or activity.
  3. Check groups matched only by name more carefully. Two different businesses can share a name in different cities.
  4. Merge in your CRM, and fix the source that created the extra records so they do not come back.

FAQ

Does it merge anything?

No. It only reads your file and lists groups. Merging happens in your CRM.

Is my file uploaded?

No. The file is read by JavaScript in your browser. Nothing is sent to us or anyone else, and nothing is kept after you close the tab.

If you want the whole file cleaned

Our CRM Import-Ready Contact Cleanup fixes names, emails, phones, states, ZIP codes and duplicates across the whole file and returns an import-ready CSV for $9 per 500 rows. Duplicates keep coming back in HubSpot? See the HubSpot Duplicate Root-Cause Audit. We are independent and not affiliated with any CRM vendor.

Buy CRM cleanup - $9 per 500 rows

CRM Import-Ready Contact Cleanup

Want the whole file cleaned? We fix emails, phones, names and duplicates and return an import-ready CSV. $9 per 500 rows.

See CRM Import-Ready Contact Cleanup

Free: HubSpot duplicate cleanup checklist

A 2-page PDF checklist to find, merge and prevent duplicate contacts and companies in HubSpot. Enter your email and the download starts right away.

I'll email occasional CRM tips. Unsubscribe any time. Unsubscribe

More CRM guides: GoHighLevel CSV import errors · HubSpot legacy private app migration · GBP categories for dentists · GBP categories for HVAC companies · GBP categories for roofers · Google review reply templates · HubSpot import errors fix · GoHighLevel duplicate contacts · GoHighLevel CSV field mapping checker · GoHighLevel phone number format fixer · HubSpot to GoHighLevel field map generator · HubSpot duplicate contact finder · GoHighLevel custom field name checker · GoHighLevel tag cleanup tool · GoHighLevel date format fixer · HubSpot lifecycle stage mapper · HubSpot property name checker · CSV email validator and dedupe · CRM data quality score · GBP description checker · GBP categories for plumbers · GBP categories for chiropractors · GBP categories for law firms · Zoho CRM CSV import checker · Pipedrive CSV import checker · Keap CSV import checker · ActiveCampaign CSV import checker · Mailchimp to GoHighLevel field mapper · CSV name splitter (first and last) · US state abbreviation normalizer · ZIP code leading zero fixer · Company name normalizer (Inc, LLC) · URL and domain cleaner · GBP categories for electricians · GBP categories for landscapers · GBP categories for med spas · GBP categories for auto repair shops · HubSpot multiple companies domain · HubSpot failed to find record · GHL duplicate unique property · HubSpot could not parse date · GHL 1013 phone number · GHL 1008 email validation

Services: CRM contact cleanup · GoHighLevel import fix · HubSpot private app audit · GoHighLevel import templates · HubSpot duplicate audit · Workflow fix · HubSpot to GoHighLevel migration · HubSpot AI connector setup · Zoho Blueprint import fix · 1099 vendor tracker · Google Business Profile audit