Outcome. New contacts with a business email get linked to the matching company record automatically, instead of sitting unassociated until a rep notices and fixes it by hand.
flowchart TD
A[Contact email known, no company yet] --> B[Custom code: extract domain, skip free-mail, search Companies API]
B --> C{Result count}
C -->|0| D[Status: No match found]
C -->|1| E[Create association via API]
E --> F[Status: Matched]
C -->|2+| G[Status: Multiple matches - manual review]
G --> H[Add to review list + create task]

When to use it, when not to
- UseUse it when contacts commonly arrive without a company association: web forms, chat, imports, or manual creation by reps who skip the company field.
- UseUse it when the company database is already reasonably populated
with a clean
domainvalue, since the match depends on that field. - SkipDo not use it on a portal where most contacts use free-mail addresses (gmail.com, outlook.com, and similar). Domain matching cannot work there; route those contacts to manual review instead.
- SkipDo not use it expecting it to create new company records. This workflow only links to a company that already exists. See data-quality-009 for enforcing company data at creation, and the Variants section for a paired approach.
or the data quality pack, 39 EUR
One-time, excl. VAT. 30-day refund, no questions asked. Founding prices until 31 October, then 199 and 59 EUR. Includes every spec added later, up to the full 500, and the one-click installer on the full library. Building on client portals? The agency licence at 449 EUR covers unlimited client portals.




