Outreach isn't sent to companies โ it's sent to people. Stage 3 finds the specific human at each company who can say yes.
Contact finding means connecting each company to a real person โ name, title, email address, and LinkedIn profile. You're looking for the decision-maker: the founder, owner, or executive director who can actually say yes to a proposal.
Three sources, tried in order:
Before spending any time on a company, confirm its website actually loads and the domain is real. Dead companies, parked domains, and agencies that have gone out of business are filtered out here. Saves wasted calls downstream.
Search for contact information on the company site: team pages (/about, /team, /staff), contact pages, footers. Use AI to extract names, titles, and any email addresses visible on the page. Small agencies often list their founder directly.
Use search to find the decision-maker at the company by name and title. This step finds the LinkedIn profile URL, which is used later for connection requests. You don't need LinkedIn automation here โ a search query is enough to locate the profile.
Given a name and domain, try the most common email patterns. Then send a verification ping to see which address actually exists. The most common patterns: firstname@domain.com, first.last@domain.com, firstlast@domain.com. A verified email is the most valuable asset in your database.
Not all contacts are equal. Score based on: is the email verified? Is there a LinkedIn URL? Is the title a decision-maker title? Does company size fit? High scores become your LinkedIn funnel. Medium scores become email-only. Low scores get deprioritized.
| Service | What it does | Cost |
|---|---|---|
| Serper API | Google search results to find team pages & LinkedIn profiles | $0.001 per query (~$3 per 3,000 searches) |
| Jina Reader | Fetches team/about pages as clean text | Free for low volume |
| Claude Haiku | Extracts names and titles from page text | ~$5โ10 for 29k companies |
| Unipile API | LinkedIn profile lookup + connection sending | ~$99/mo |
Each stage adds information and some contacts fall off. That's expected. Here's what a realistic funnel looks like for 10,000 starting domains:
3,200 verified contacts out of 10,000 starting domains is an excellent result โ typical enrichment pipelines hit 25โ35% at the verified-email stage.