ICP List from LinkedIn Sales Navigator
LinkedIn Sales Navigator is the primary tool for building ICP-matched prospect lists in B2B SaaS. It has the most accurate B2B professional data available: real people, real titles, real companies, updated by the users themselves. The filters let you narrow 900M+ profiles down to a list of 200-500 prospects that match your exact ICP.
The principle: Sales Nav is a precision tool, not a volume tool. A 200-person list built with tight filters outperforms a 5,000-person list built with broad filters. Tight list = high relevance = high reply rate. Broad list = low relevance = low reply rate + domain damage from bounces and spam complaints.
Sales Nav Search Strategy
The two search types
| Search type |
What it searches |
Best for |
| Lead search |
Individual people (contacts) |
Finding specific personas at companies. Building contact-level prospect lists |
| Account search |
Companies |
Finding target companies that match ICP. Building account lists before finding contacts |
Recommended workflow: Account search first (find the right companies), then Lead search within those companies (find the right people).
Account search → Lead search workflow
1. ACCOUNT SEARCH: Find companies matching ICP
Filters: company size, industry, geography, growth rate, tech used
Save as Account List: "[ICP Segment] Target Accounts"
↓
2. LEAD SEARCH: Find contacts at those companies
Filter: "Account lists" → select saved account list
Add: title, seniority, function filters
Save as Lead List: "[Persona] at [ICP Segment]"
↓
3. EXPORT: Extract leads for outbound
Use: Evaboot, Phantombuster, or manual export
Enrich: Apollo, Hunter for email addresses
Verify: NeverBounce, ZeroBounce before sequencing
Filter Playbook
Account-level filters (find the right companies)
| Filter |
How to set it |
Why it matters |
| Company headcount |
Set to your ICP range (e.g., 51-200, 201-500) |
Primary firmographic filter. Too small = can't afford your product. Too large = wrong motion |
| Industry |
Select relevant industries (Software, Internet, Financial Services, etc.) |
Narrows to your vertical. LinkedIn's industry taxonomy is broad, so combine with keywords |
| Geography |
Select HQ region (United States, specific states, EMEA countries) |
Match your serviceable market and territory assignments |
| Annual revenue |
Set range if relevant (e.g., $10M-$100M) |
Available on some profiles. Less reliable than headcount |
| Company headcount growth |
Filter for growing companies (e.g., 10%+ growth) |
Growing companies are more likely to buy. Shrinking companies are cutting |
| Technologies used |
Filter by specific tools (Salesforce, HubSpot, Outreach) |
If your product integrates with a specific CRM or tool, filter for it |
| Department headcount |
Filter by department size (e.g., Sales dept 10-50) |
Useful when your product serves a specific department |
| Funding events |
Filter for recently funded companies |
Same as funding-round-signals skill. Pre-filtered in Sales Nav |
Lead-level filters (find the right people)
| Filter |
How to set it |
Why it matters |
| Current job title |
Enter specific titles: "VP Sales", "Head of RevOps", "Director of Marketing" |
Most important filter. Title = persona = relevance |
| Seniority level |
Select: Director, VP, CXO, Owner |
Filters by decision-making authority. Skip "Entry" and "Training" |
| Function |
Select: Sales, Marketing, Operations, Engineering |
Narrows to the relevant department |
| Years in current position |
Set range (e.g., < 1 year for "new in role" signal) |
< 1 year = new broom, more likely to buy tools |
| Account lists |
Select your saved account list |
Restricts search to companies you've already vetted |
| Posted on LinkedIn |
Filter for people who post regularly |
Active posters are more receptive to outreach and easier to personalize |
| Changed jobs recently |
Filter for job changes in last 90 days |
New role = new tools. Strongest buying signal |
| Connections |
2nd degree connections |
Enables warm intro path. Mutual connections visible |
| Spotlight: Job changes |
Shows people who recently changed jobs |
New hires at target accounts. Combine with account list |
| Spotlight: Posted on LinkedIn |
Shows people who recently posted |
Active on LinkedIn = more likely to engage with outreach |
Building Persona-Specific Searches
Search templates by persona
| Persona |
Title filter |
Seniority |
Function |
Additional filters |
| Sales leader |
"VP Sales" OR "Head of Sales" OR "CRO" OR "Chief Revenue Officer" |
VP, CXO |
Sales |
Company size 50-500 |
| RevOps |
"Revenue Operations" OR "Sales Operations" OR "RevOps" OR "GTM Operations" |
Manager, Director, VP |
Operations |
- |
| Marketing leader |
"VP Marketing" OR "Head of Marketing" OR "CMO" OR "Head of Demand Gen" |
Director, VP, CXO |
Marketing |
- |
| SDR/BDR manager |
"SDR Manager" OR "BDR Manager" OR "Outbound Manager" |
Manager |
Sales |
Company size 50-500 |
| Founder/CEO |
"CEO" OR "Founder" OR "Co-founder" |
Owner, CXO |
- |
Company size 10-200 |
| Engineering leader (dev tools) |
"VP Engineering" OR "CTO" OR "Head of Engineering" |
VP, CXO |
Engineering |
Tech filter: relevant languages/frameworks |
Title search rules
- Use OR to combine title variations. "VP Sales" misses "Vice President of Sales" and "VP, Sales." Include all variations
- Boolean search works in the title field. Use quotes for exact match ("VP Sales"), OR between variations, NOT to exclude ("NOT intern", "NOT assistant")
- Don't search for one title only. Companies use different naming conventions. "Head of Revenue Operations," "Director of Sales Ops," "RevOps Manager," and "GTM Operations Lead" are the same persona with different titles
- Exclude irrelevant matches. A search for "Operations" without "Sales" or "Revenue" qualifier returns office operations, factory operations, and logistics. Be specific
- Save each persona search separately. "VP Sales at Series B SaaS (US)" and "RevOps Manager at Mid-Market SaaS (US)" should be separate saved searches, not one combined search
List Sizing and Quality
Optimal list sizes
| Use case |
Target list size |
Why |
| ABM Tier 1 (1-to-1) |
10-30 contacts across 5-10 accounts |
Highly personalized. Each contact gets custom research |
| ABM Tier 2 (1-to-few) |
50-150 contacts across 20-50 accounts |
Semi-personalized. One template per cluster |
| Standard outbound campaign |
200-500 contacts |
Sweet spot for a 2-4 week campaign. Manageable personalization |
| High-volume outbound |
500-1,000 contacts |
Requires Tier 3 personalization or AI personalization |
List quality checks
| Check |
How to verify |
Red flag |
| Title relevance |
Review 20 random profiles from the list. Are they your buyer? |
> 20% are irrelevant titles (assistants, interns, wrong function) |
| Company fit |
Check 20 random companies. Are they your ICP? |
> 15% are wrong industry, wrong size, or non-ICP |
| Data freshness |
Check "years in current position." Are profiles current? |
> 20% have been in role for 5+ years with no recent activity |
| Geographic accuracy |
Spot-check locations match your filter |
People move. LinkedIn location may be outdated |
| Duplicate check |
Compare against your CRM. How many already exist? |
> 30% already in CRM = your targeting overlaps too much with existing pipeline |
Quality rules
- Review 20 profiles before exporting the full list. If 5 out of 20 are irrelevant, the filters are too broad. Tighten before exporting
- Smaller, tighter lists beat larger, broader lists. 200 perfectly matched prospects outperform 1,000 loosely matched prospects on every metric: reply rate, meeting rate, pipeline
- Remove prospects already in your CRM. Cross-reference by email domain and name. Don't waste outbound touches on contacts already in an active deal or nurture sequence
- Remove competitors, investors, agencies, and consultants. These show up in Sales Nav searches and pollute the list. Exclude by company type if possible, or manually review
Exporting from Sales Navigator
Sales Navigator doesn't have a native bulk export feature. Options for extracting leads:
Export methods
| Method |
How it works |
Speed |
Cost |
Risk |
| Manual (copy-paste) |
Copy name, title, company from each profile. Paste into spreadsheet |
Slow (2-3 min/contact) |
Free |
None |
| Evaboot |
Chrome extension that exports Sales Nav search results to CSV with email enrichment |
Fast (100+ contacts/batch) |
$29-99/mo |
Low (respects LinkedIn ToS better than scrapers) |
| Phantombuster |
Automation tool that scrapes Sales Nav profiles |
Fast (50-200/batch) |
$56-128/mo |
Medium (LinkedIn may restrict account) |
| Dux-Soup |
LinkedIn automation that visits profiles and extracts data |
Medium |
$14-55/mo |
Medium |
| Manual + Apollo enrichment |
Copy company names and person names. Enrich in Apollo for emails |
Medium |
Apollo cost |
Low |
| LinkedIn "Save to CRM" |
Sales Nav's native CRM sync (limited) |
Fast |
Included |
None |
Export rules
- Don't scrape more than 100-200 profiles per day from one LinkedIn account. LinkedIn detects and throttles aggressive scraping. Start slow (50/day) and increase gradually
- Use a dedicated LinkedIn account for Sales Nav. Don't scrape from the CEO's personal LinkedIn. Use a team account or a dedicated prospecting account
- LinkedIn may restrict accounts that use unauthorized automation. Evaboot is generally safer than Phantombuster. Manual is safest. Assess your risk tolerance
- Always enrich exported contacts. Sales Nav gives you name, title, company, and LinkedIn URL. You still need email addresses. Run through Apollo, Hunter, or Lusha after export
- Verify emails before sequencing. Sales Nav exports don't include email. Any email you find via enrichment should be verified before sending (per email-verification-best-practices skill)
Saved Searches and Alerts
Setting up alerts
Save your best searches and enable alerts to get notified when new profiles match.
1. Run your search with tight ICP filters
2. Click "Save Search" in Sales Nav
3. Enable email alerts (daily or weekly)
4. When new matches appear, review and add to your outbound list
Alert strategies
| Alert type |
What it catches |
Action |
| New lead matches saved search |
Someone was promoted to VP Sales at an ICP company |
Add to outbound list. Reach out as "new in role" signal |
| Account changes (funding, headcount growth) |
ICP company raised funding or grew rapidly |
Add to ABM target list. Research for outbound |
| Job changes at saved accounts |
Someone at your target account changed roles |
If new hire: outreach with "first 90 days" angle. If departure: note for account owner |
| New leads posting on LinkedIn |
ICP-matched person recently posted |
Add to outbound list. Personalize with their post content |
Alert rules
- Weekly alerts are sufficient for most searches. Daily alerts for a broad search generate noise. Weekly for standard searches, daily only for high-priority ABM account alerts
- Review and act on alerts within 48 hours. The freshness of the signal (new hire, new post, funding) decays quickly. Don't let alerts pile up for a week
- Prune saved searches quarterly. ICP evolves. Title patterns change. A saved search from 6 months ago may be returning irrelevant results. Review and update filters
Advanced Search Techniques
Boolean in Sales Nav
Sales Nav supports Boolean operators in the keyword and title fields.
| Operator |
Syntax |
Example |
| AND |
word1 AND word2 |
"revenue operations" AND "SaaS" |
| OR |
word1 OR word2 |
"VP Sales" OR "Head of Sales" OR "CRO" |
| NOT |
NOT word |
"Operations" NOT "Office Operations" NOT "Logistics" |
| Quotes |
"exact phrase" |
"Head of Revenue Operations" |
| Parentheses |
(word1 OR word2) AND word3 |
("VP Sales" OR "CRO") AND "SaaS" |
Boolean search examples
Sales leader at B2B SaaS:
Title: ("VP Sales" OR "Head of Sales" OR "CRO" OR "Chief Revenue Officer"
OR "VP Revenue") NOT "Assistant" NOT "Intern"
Function: Sales
Seniority: VP, CXO
Industry: Software, Internet
Company size: 51-500
First RevOps hire (new in role):
Title: ("Revenue Operations" OR "RevOps" OR "Sales Operations" OR "GTM Ops")
Seniority: Manager, Director, VP
Years in current position: Less than 1 year
Industry: Software, Internet, Financial Services
Company size: 51-200
Founder/CEO at early-stage SaaS:
Title: ("CEO" OR "Founder" OR "Co-founder") NOT "Former" NOT "Ex-"
Seniority: Owner, CXO
Industry: Software, Internet
Company size: 11-50
Geography: United States
Advanced technique: Negative filtering
Remove noise from your search results by excluding common false positives.
| False positive |
How to exclude |
| Recruiters with "Head of Sales Recruiting" |
NOT "Recruiting" NOT "Talent" |
| Consultants and freelancers |
Exclude company size 1-10. Or NOT "Consultant" NOT "Freelance" |
| Former employees |
NOT "Former" NOT "Ex-" (in title) |
| Academic roles |
NOT "Professor" NOT "Lecturer" NOT "University" |
| Competitor employees |
Exclude competitors by company name in account filters |
Sales Nav Account Lists for ABM
Building account lists for ABM campaigns
1. Account Search with ICP filters
↓
2. Review results. Remove non-ICP companies
↓
3. Save as Account List: "ABM Tier 1 - Q2 2026"
↓
4. Lead Search filtered to this Account List
- Find 3-5 contacts per account (champion, economic buyer, technical)
↓
5. Save contacts as Lead List: "ABM Tier 1 Contacts - Q2 2026"
↓
6. Export → Enrich → Verify → Load into CRM + sequencing tool
Account list rules
- Separate lists by ABM tier. Tier 1, Tier 2, Tier 3 each get their own account list. Different tiers get different outreach treatment
- Limit account lists to 50-100 accounts. Larger lists lose the "named account" precision that makes ABM work
- Update quarterly. Accounts that completed a full ABM campaign with no engagement should be removed. New ICP-fit accounts should be added
- Cross-reference with CRM. Don't add accounts that are already customers or have active deals. Separate the list building from the routing
From Sales Nav List to Outbound Campaign
End-to-end workflow
1. Build search in Sales Nav (Account → Lead workflow)
↓
2. Review 20 profiles for quality. Tighten filters if needed
↓
3. Export 200-500 contacts (Evaboot, Phantombuster, or manual)
↓
4. Enrich with Apollo or Hunter (find email addresses)
↓
5. Verify emails (NeverBounce, ZeroBounce)
↓
6. Deduplicate against CRM (remove existing contacts)
↓
7. Remove competitors, agencies, consultants
↓
8. Segment by persona or signal (if multiple personas in the list)
↓
9. Load into sequencing tool (Lemlist, Outreach, Apollo)
↓
10. Launch sequence (per 3-step or 5-step cold sequence skill)
Workflow timing
| Step |
Time for 200 contacts |
| Sales Nav search + filter |
30 min |
| Quality review (20 profiles) |
15 min |
| Export |
15-30 min (tool-dependent) |
| Enrichment |
10-15 min (batch) |
| Verification |
10 min (batch) |
| Dedup + cleanup |
15 min |
| Segmentation |
10 min |
| Load into sequencing tool |
10 min |
| Total |
~2 hours |
Measurement
| Metric |
Target |
Action if below |
| ICP match rate (% of exported contacts that are true ICP) |
> 85% |
Filters too broad. Tighten title, company size, or industry filters |
| Email find rate (% of exported contacts with found email) |
> 70% |
Try a secondary enrichment tool for unfound contacts |
| Email verification rate (% of found emails that are valid) |
> 85% |
Enrichment tool quality issue. Test a different provider |
| Bounce rate on first send |
< 3% |
List quality or verification issue. Re-verify before next batch |
| Reply rate from Sales Nav-sourced lists |
> 8% |
List quality is good but copy or signal may be weak. Review email content |
| CRM duplicate rate (% already in CRM) |
< 30% |
Targeting overlaps with existing pipeline. Adjust search to find net-new accounts |
Anti-Pattern Check
- Exporting 5,000 contacts from a broad Sales Nav search. Volume is the enemy of relevance. Tight filters, small lists, high reply rates. 200 carefully filtered contacts beat 5,000 loosely filtered contacts every time
- Searching by title "Sales" with no other filters. Returns millions of results including SDRs, sales assistants, retail sales associates, and car salespeople. Use specific titles: "VP Sales," "Head of Sales," "CRO." Add seniority and function filters
- Not reviewing profiles before export. The search returns 500 results. You export all 500. 100 of them are consultants, 50 are at competitor companies, 30 are in the wrong geography. Review 20 profiles first. Tighten filters
- Exporting without enrichment. Sales Nav gives you LinkedIn profiles, not email addresses. You need a separate enrichment step (Apollo, Hunter) to find emails. Don't try to reach people through LinkedIn InMail only. Email outperforms InMail for cold outbound
- Using personal LinkedIn account for heavy automation. LinkedIn restricts accounts that use unauthorized scraping tools. Use a dedicated prospecting account. Start with low volume (50 exports/day). Don't risk your CEO's LinkedIn profile
- No dedup against CRM. Exporting 200 contacts when 60 are already in your CRM means 60 prospects get duplicate outreach. Check CRM before loading into sequences
- One mega-search for all personas. "Sales OR Marketing OR Operations" in one search returns a mix of VP Sales, Marketing Coordinators, and Office Operations Managers. Build separate searches per persona. Each gets its own saved search, its own lead list, and its own sequence
- Never updating saved searches. Your ICP shifts. LinkedIn's data changes. A saved search from 6 months ago returns different results than it did then. Review and update saved searches quarterly