Contact discovery
A company is not a lead until you know who to write to
Name the role you sell to and find the people currently holding it — with job titles, a source page each, and no invented email addresses.
Free to try. Guessed addresses are refused rather than generated.
Written to return fewer people, not plausible ones
Finding who exists is a harder question than filling gaps on somebody you already know about, and the cost of getting it wrong is a message to a stranger who never worked there.
Search by the role you sell to
Operations director, head of procurement, practice manager, whoever signs off on what you sell. You name the role and the search looks for the people currently holding it at that company.
A source page per person
Each contact carries the page they were found on. That is what makes the record checkable in one click, and what lets you answer somebody who asks where their details came from.
No guessed email addresses
Pattern-guessing first.last@company.com is the industry norm and the reason cold email bounces. The prompt forbids it outright: a real address is stored, and a guess is simply not produced.
Leavers are omitted, not caveated
Someone who has clearly moved on is left out rather than listed with a confidence warning nobody reads. A stale contact that looks confident is worse than a gap you can see.
They become contacts on the company
Found people are attached to the company record as working contacts, not parked in a separate list you have to promote them out of later.
Verify before you write
Every discovered address can be checked against syntax, domain, MX records, disposable providers and role accounts. Unlimited on every plan, including Free.
What comes back
Any field that could not be verified comes back empty and stays empty. An invented job title is the same failure as an invented person.
- First and last name
- Always separate fields, never a single combined name.
- Job title
- As stated on the source, not inferred from a seniority guess.
- Email address
- Only where a real one was found. Never pattern-guessed.
- Phone number
- Where one is published.
- LinkedIn URL
- Where a profile is findable.
- Source URL
- The page the person was found on.
- Confidence
- High, medium or low, on the record rather than buried.
Questions
- How is this different from lead discovery?
- Lead discovery finds companies you have never heard of. Contact discovery works on a company you already have and finds the people inside it. They are different questions and the second is riskier: there the model decides who exists at all, and the cost of a mistake is a real message addressed to somebody who does not work there. So the prompt is written to return fewer people rather than plausible ones.
- Where does the data come from?
- Live web search of publicly available sources — company sites, team pages, professional profiles, press coverage. Nothing comes from a purchased database, a scraped credential dump, or anything a person did not publish about their professional role.
- Why did it find fewer people than I expected?
- Because it refuses to fill the gap. If a company does not publish who runs operations, the honest answer is that it was not found, and a plausible name would be worse than nothing. Smaller companies and those without a team page routinely return one or two people rather than a full org chart.
- Does it count against my lead allowance?
- Yes. One AI lead is one company or one contact. A search returning 10 companies with 1 contact each uses 20 leads. So finding five people at one company uses five leads. Enrichment has its own separate allowance, and verification is unlimited on every plan.
- Is this GDPR compliant?
- The data is drawn from publicly available professional sources and every record carries the page it came from, which is what lets you tell somebody where their details originated. But you are the data controller for contacts in your CRM, so having a lawful basis to hold and use them is your responsibility. The Data Processing Addendum sets out the split, and it applies automatically on every plan without you signing anything.
- What if a contact asks to be removed?
- Delete the record, and add the address to your suppression list so it cannot be re-added to a sequence later. Suppression is checked before every single send and there is deliberately no way to bypass it.
Find the companies first
Contact discovery works on companies in your CRM, so most people start with AI lead generation or a CSV import. Both are free to try, with no card.
