Execution · 2026-01-07 · 9 min
Building a Sales Navigator List That Is Worth Messaging
Most Sales Navigator lists are built backwards, starting from filters instead of from the account. Here is a process for building a list you can actually justify messaging, one row at a time.
Sales Navigator makes it dangerously easy to produce a list of five thousand names in an afternoon. It also makes it easy to produce a list that nobody should ever message, because the filters describe a job title and a headcount range, not a reason to reach out.
The list is where most outbound campaigns succeed or fail, long before anybody writes a message. If the list is wrong, no amount of good copy rescues it. If the list is right, even a plain, honest message tends to work.
Start from the account, not the person
The instinct in Sales Navigator is to filter by title first: VP of Engineering, Head of Product, whatever your buyer persona document says. That produces a list of people, not a list of reasons.
Instead, start by defining which companies should be on the list at all, using signals that describe a real situation rather than a demographic. For a B2B SaaS selling to engineering teams, that might mean:
- Companies that recently raised a round, because headcount and tooling budget usually follow funding.
- Companies hiring for specific roles, because a hiring pattern tells you what they are about to need.
- Companies using a particular tech stack, visible through job postings or public engineering blogs.
- Companies that fit a size band where your product has proven itself, not just any size band that fits your TAM slide.
Only once you have a named list of accounts that pass this test do you go looking for the right person inside each one.
The person filter comes second
Within a qualifying account, the right title is rarely a single job title. It is a short list of plausible buyers, because org structures vary even within the same industry. A "Head of Engineering" at one company is a "VP Product" at another with the same actual remit.
Build a short list of two or three plausible titles per account and let the research decide which one is right for that specific company, rather than locking the whole list to one title and missing half your real buyers.
A worked example
Say you sell a developer tooling product to Series A and B SaaS companies with engineering teams of 15 to 60 people. A backwards list build filters Sales Navigator for "VP Engineering" at companies of that headcount and stops there. It will return a few hundred names, a good chunk of whom are at companies that raised two years ago, have already solved the problem you solve, or never plan to.
A forwards list build starts by identifying, say, 80 companies that raised a round in the last nine months, sit in the right headcount band, and are visibly hiring backend engineers. That is a smaller list. It is also a list where every single row has a reason to be there, which means the eventual message can reference something true and specific instead of a generic pitch.
Signals worth building filters around
- Funding events, because budget follows funding on a predictable lag.
- Headcount growth rate, not just current headcount, because a company growing fast has different problems to one that has plateaued.
- Leadership changes, because a new VP often re-evaluates vendors and tools in their first two quarters.
- Job postings, because they describe what a company is short of right now, which is more current than any firmographic filter.
- Existing customer overlap, using LinkedIn's "companies that follow" or shared connections as a soft signal of category awareness.
None of these signals live neatly inside a Sales Navigator filter panel. They usually require a manual pass through the list Sales Navigator gives you, trimming out the accounts that only pass the demographic test.
List size versus list quality
A common mistake is treating list size as a target. A bigger list feels like more pipeline. In practice, a single LinkedIn profile can only run meaningful outbound to a limited number of named accounts per week, because the research per account takes real time. A list of 3,000 loosely qualified names does not get messaged faster than a list of 300 well qualified ones. It gets messaged worse, because either the research gets skipped to keep pace, or most of the list sits untouched for months while it goes stale.
Build the list to match the pace of research you can actually sustain, not the size Sales Navigator lets you export.
Keeping the list alive
A Sales Navigator list is not a one-time export. Saved searches with alerts on new job changes, new hires, and company updates turn a static list into something that resurfaces the right accounts at the right moment, for example flagging when someone at a target account gets promoted into a buying role. This is the difference between a list that decays over a quarter and one that keeps producing reasons to reach out.
This kind of list maintenance is part of what we mean by research rather than a one-off list purchase, and it is a large part of why the same list, worked properly over months, keeps producing qualified conversations well after the initial build.
A note on tooling versus judgement
Sales Navigator's export and alert features are useful, but they do not replace the judgement call of whether an account belongs on the list at all. Treat every filter as a first pass that a person still has to review, not a finished output. The agencies and teams that get the best results from Sales Navigator are the ones that budget real hours for this manual review step rather than assuming the filters did the qualifying work already.
This matters more for dev-adjacent B2B SaaS than in many other categories, because the signals that actually predict a good fit, a specific tech stack, a specific hiring pattern, a specific stage of growth, rarely map cleanly onto a single Sales Navigator filter. Most of the value in list building comes from combining two or three imperfect filters and then reading the results with a critical eye, not from finding the one perfect filter combination that does not exist.
Next: pull your current outbound list and check what share of the rows would survive if you had to write one true, specific sentence about why each company belongs on it.