How Do You Find the Right Person to Contact at a Company?
Stop hunting for more names and start ruling on the ones you have. For each contact ask one question: does the title say this person owns or influences the decision you're pitching? Three answers only: right_contact, wrong_contact, unclear. Two rules keep it honest: judge from the title alone, never from your hunch, and keep unclear rare, only for a bare "Manager" that names no function.Launch offer: Early clients get 50% off their first build, so your real cost is about half these figures. Book a free AI plan to lock it in.
Most owners treat this as a sourcing problem. Buy a database, export 500 rows, start sending. Wrong frame. By the time you're stuck you already have a name for each target company. What you don't have is a decision about whether that name deserves the send. Nothing in the export tells you the "Operations Manager" in row 41 has no say over the thing you sell.
Why doesn't a bigger list fix this?
Because the list you already have is thinner than it looks. On a recent engagement, a client running outbound for a staffing business handed me 25 accounting leads they'd researched by hand. Two of the 25 had a verified email address. Not two bad ones, two verified ones, out of twenty-five. Bolting another 500 rows onto that doesn't raise the share of names worth writing to. It gives you more rows in the same condition. Every wrong send costs twice: a slot out of a daily sending budget you can't safely exceed, and a dent in the reply-rate signal your mailbox reputation runs on. The missing work isn't more names. It's a verdict per name.
What are the only three verdicts you need?
One question per contact: does the title say this person owns or influences the decision you're pitching? Three answers, no fourth. Written out for a staffing pitch, where the decision is "who signs off on hiring for the roles this company is advertising":
- right_contact. They plausibly own or influence hiring for those roles. A founder. A CEO or COO at a company small enough that they still sign off personally. The head or director of the function doing the hiring. A People, Talent, or Recruiting lead.
- wrong_contact. Their function is clearly unrelated to buying this for those roles. An individual-contributor engineer, an analyst, a support rep, anything with no people scope and no exec scope in the title.
- unclear. The title itself is ambiguous. A bare "Manager". A bare "Director" with no function named. That's the whole list of cases.
Three buckets, no fourth. If unclear is more than a small minority of a batch, the rubric is being avoided, not applied.
Why judge only from the title?
Because the alternative is judging from what you hope. The rule is literal: don't guess seniority that isn't in the title. An "Operations Manager" at a 2,000-person company isn't a buyer just because "operations" sounds adjacent to your pitch. Whoever built the list (you, an assistant, an intern) already had a hunch about why that name got picked. Keep the hunch as context and never let it cast the vote. In the automated version I built, the prompt enforces this: the researcher's own note goes in as background, and the model is forbidden from letting it decide.
Why is "unclear" the verdict that costs you the most?
Because it feels responsible and behaves like a yes. An unclear pile never gets re-reviewed, it gets emailed on the last day of the sprint. The second rule: no hedging. Commit to the call, don't soften an obvious one to unclear. "VP of Engineering" is a verdict, not a mystery. Reserve unclear for the narrow case where the title names no function at all. If a third of your list comes back unclear, the rubric isn't being applied, it's being avoided.
What do you do with a wrong contact?
You don't drop the company, you re-aim the email. The guardrail worth keeping when you automate it: the better contact has to come from information already in your own target file. Nothing invents a new person at run time. Let a system produce names and it will produce plausible ones. A plausible name with a guessed email address is exactly how a sending domain gets burned. Keep address verification as its own step for the same reason. Picking the right person and confirming their address are two different jobs. A tool that blurs them hides the failures of both.
Is it worth automating?
Depends how many companies. By hand this is a couple of minutes of reading per name, fine at 25 companies and miserable at 500. On the staffing engagement I wired the rubric into a pipeline: for one company it scrapes the homepage, the about page, and up to three likely careers URLs to see what that company is hiring for right now, then asks the model for a verdict constrained to exactly those three values, with a written reason attached. It costs $0.18 to $0.40 per company in scraping and model calls, takes 70 seconds to about four minutes, and drafts the email without ever sending it. What's still not clear: there's no measured hit rate, nothing logs whether a verdict was later proven right, and the head-to-head against that client's own human researchers hasn't been run yet. What the rubric buys is narrower than proven accuracy: every name on the list now carries a stated, reviewable reason for being emailed.
A test you can run on your list today: read the title, say the verdict out loud in one breath. If you need a second sentence to justify a right_contact, it's a wrong_contact. Automating that judgment is one small project, the same shape as any other AI adoption project: pick one decision you already make by hand, write the rule down, and hand over only that.