How we match companies to your HubSpot

Smart deduplication that prevents duplicates before they happen


When syncing companies from Compelling to HubSpot, we run a 4-step matching cascade to find existing records before creating anything new. Each step gets progressively broader — we start with the strictest match and only widen the search if no match is found.


1 — Exact Company Name + Exact Domain

Company Name — exact    Domain — exact   

The strictest and highest-confidence match. Both the company name and website domain must match exactly.


No match found — trying with normalized name...


2 — Normalized Company Name + Exact Domain

Company Name — normalized    Domain — exact   

We strip 50+ legal entity suffixes (GmbH, Inc, Ltd, AG, Corp, etc.) from the company name before matching. The domain still needs to match exactly.


Siemens AG → Siemens

BMW GmbH & Co KG → BMW

Acme Corp. → Acme


No match found — trying name only...


3 — Exact Company Name Only

Company Name — exact   

Matches on company name alone, without requiring a domain. This catches companies where the domain is missing or differs between systems.


No match found — trying flexible domain matching...


4 — Exact Company Name + Flexible Domain

Company Name — exact    Domain — flexible   

The company name must match exactly, but the domain matching accounts for format differences, such as www.acme.com    vs. acme.com   , or trailing slashes.


Still no match in your HubSpot?


New Company Created in HubSpot

No existing record matched — a new company is created in your HubSpot with all mapped fields from Compelling.


What if multiple companies match?

We use the most recently created record and flag it for your review. We never auto-merge companies — you stay in control of your HubSpot data.


Already synced before?

If a company was previously synced, we remember the HubSpot ID and link directly to the existing record, skipping the matching cascade entirely. If that record was deleted in HubSpot, we automatically recreate it.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us