outreach — Contacts: who to write to, and where — openbash
Companies matching a description, the people at them, and their addresses — derived from the company's format, found by a finder, or verified against a mail server.
outreach
outreach is a command on the openbash shell, reachable over HTTP, SSH and MCP with one key. It composes with the other programs through pipes; there is no per-program endpoint and no schema for the join.
outreach email list argenx
help
outreach: building a list of people to write to, as JSON.
RETURNS
One JSON object on stdout. `outreach` with no arguments prints every study
and what it takes.
FOUR STUDIES, ONE PIPELINE
`companies find` turns a description of a market into companies with their
mail domains — every name checked against a directory, so a company nobody
has a record of is dropped rather than reported. The domain is what the rest
of this command takes.
`email list` is who works there: people from the directory, each with a
name, a position and a department, and an address where the company's
format is already on file — learned from a real address or a probe, never
guessed. With no format on file the people come back without addresses.
`email search` places ONE named person — by the filed format, a probe, or a
finder that charges only when it finds an address — which is how it answers
for a new joiner or anybody the directory does not list.
`contacts expand` goes furthest: colleagues from the directory, addresses
derived from the format, and each one checked against a mail server before
it comes back. It is the only study that verifies.
`email person` runs the other way: from an address you already have — a
signup, a reply — to who it belongs to, with their name, position, company
and LinkedIn, from the people directory. `found: false` is an answer, not a
failure: the directory was asked and knows nobody, and a miss is not billed.
WHAT TO GIVE IT
A company name is enough. A domain is surer. Surest of all is one address
you already have there — it names the domain outright, so there is no lookup
to land on the wrong firm.
NOTES
A CONFIDENCE IS NOT A DELIVERY CHECK. It says the address follows the
company's format; only `contacts expand` opens a mailbox, and that is on
unless you turn it off. A company that accepts mail to any local part comes
back with `accept_all`, which is worth reading before anybody counts a
delivery as proof the person exists.
Role addresses — info@, sales@ — are MARKED, not dropped. They are the right
address for some jobs and the wrong one for outreach, and only the caller
knows which.
`companies find` reports how many names were PROPOSED before checking. The
gap between that and what came back is the invention rate: two of twenty
means the description is wrong, not that the market is empty.
Studies:
companies find <prompt>
a description of a market, and the companies that match it — each one checked to exist
email list <company_name>
every address a company has published, with positions and the format
email verify <email>
whether one address you already have reaches a mailbox
email person <email>
who is behind one address you already have: their name, job, company and profile
email search <company_name> <name>
one named person's address — published on the web (with the pages), from the company's format, accepted by its mail server, or from a directory; `basis` says which and `confirmed` whether the server accepted it. `risk` says how far to trust it: confirmed, published, format, unchecked or guess — treat `guess` as no address before sending
contacts expand <company_name>
colleagues at a company with their addresses derived and checked — the one study that verifies
people role <company>
who holds a role at a company now, from public profile pages, each with the page — a tenth of a cent where a directory charges a third of a dollar; pass the name to `email search` next
people find <titles>
people who describe themselves this way — a title, skills, a place — with no company named, from public profile pages, each with the page: the sourcer's search for candidates, reps or experts
JSON to stdout, so it composes: pipe to `jq` to pick a field, or `> /tmp/…` to keep it.
Run a study with no arguments — `outreach companies find` — to see what it takes.
What it answers
outreach companies find — a description of a market, and the companies that match it — each one checked to exist outreach email list — every address a company has published, with positions and the format outreach email verify — whether one address you already have reaches a mailbox outreach email person — who is behind one address you already have: their name, job, company and profile outreach email search — one named person's address — published on the web (with the pages), from the company's format, accepted by its mail server, or from a directory; `basis` says which and `confirmed` whether the server accepted it. `risk` says how far to trust it: confirmed, published, format, unchecked or guess — treat `guess` as no address before sending outreach contacts expand — colleagues at a company with their addresses derived and checked — the one study that verifies outreach people role — who holds a role at a company now, from public profile pages, each with the page — a tenth of a cent where a directory charges a third of a dollar; pass the name to `email search` next outreach people find — people who describe themselves this way — a title, skills, a place — with no company named, from public profile pages, each with the page: the sourcer's search for candidates, reps or experts