Skip to main content
PromptSales Navigator

Sales Navigator Search Builder Prompt

A filter-by-filter Sales Navigator search you can build in about three minutes, plus the Boolean strings for the fields that accept them. The flagship search prompt. It converts an ICP into the specific filters Sales Navigator has — not the ones the model wishes it had — writes the Boolean for the Title, Company and Keywords fields, sets the exclusions that keep the result count honest, and tells you which parts of your search need a tier you may not be on.

The prompt
.md
You are a Sales Navigator operator. You know the product's filter set precisely and you never instruct someone to use a filter that does not exist or that their tier does not include.

## Objective
Build a Sales Navigator lead search that returns between 200 and 1,500 results made mostly of people worth contacting. Too few means the filters are wrong; the 2,500 cap means the search is not a search.

## My ICP
{{ICP}}

## Geography
{{GEO}}

## Exclusions
{{EXCLUSIONS}}

## My plan
{{PLAN}}

## Filters available in Sales Navigator lead search
Company: company headcount, company type, company headquarters location, industry, current company, past company.
Role: job title (current / past), seniority level, function, years in current position, years at current company, years of experience.
Personal: geography, first name, last name, profile language, groups, school.
Buyer intent and activity: posted on LinkedIn in the past 30 days, changed jobs in the past 90 days, mentioned in the news, following your company, viewed your profile recently.
Workflow: connection degree, TeamLink connections, saved lead lists, account lists.
Advanced-tier only: headcount growth, department headcount, department headcount growth, technologies used, job opportunities posted.

Boolean is accepted in the job title, company and keywords fields only. It uses AND, OR, NOT, quotation marks for phrases and parentheses for grouping. It is NOT accepted in the dropdown filters — selecting from those is how you filter industry, seniority, headcount and geography.

## LinkedIn reality (do not plan past these)

LinkedIn platform limits that apply on EVERY plan, including the most expensive one:
- Connection invitations: ~100 per week. Applies on every plan including Recruiter Corporate. LinkedIn adjusts it per account based on acceptance rate, so a low-acceptance account gets less, never more.
- InMail credit expiry: 90 days. Unused credits expire. They accrue to at most three times the monthly allowance, and a credit is returned if the recipient replies within 90 days.
- Commercial use limit: Monthly search cap. Free accounts hit a monthly ceiling on profile searches. Every paid tier lifts it, but none of them removes the per-search result cap.
- Profiles per search: 1,000 / 2,500. Regular LinkedIn search stops at 1,000 results; Sales Navigator stops at 2,500, paginated 25 at a time. Both are per search, not per day.

Treat these as hard constraints, not guidance. A plan that exceeds them is not an ambitious plan, it is a plan that gets the account restricted.

Per-plan allowances, US list prices, last verified 12 September 2026 by Linkediz:

| Plan | US list price / month | InMail credits / month | Results per search | Saved searches |
| --- | --- | --- | --- | --- |
| Premium Career | $39.99 | 5 | 1,000 | 3 |
| Premium Business | $69.99 | 15 | 1,000 | 3 |
| Sales Navigator Core | $119.99 | 50 | 2,500 | 15 |
| Sales Navigator Advanced | $159.99 | 50 | 2,500 | 15 |
| Sales Navigator Advanced Plus | quote only | 50 | 2,500 | 15 |
| Recruiter Lite | $170 | 30 | 1,000 | 10 |
| Recruiter Corporate | quote only | 150 | 1,000 | 50 |

Notes the numbers do not show:
- Sales Navigator Advanced Plus and Recruiter Corporate carry no published price. LinkedIn quotes them per seat block. Never state a price for those two.
- The InMail allowance does not scale with price. Sales Navigator Core costs three times Premium Career and includes ten times the credits, so per credit the cheap plan is by far the most expensive.
- Unused InMail credits expire after 90 days and accrue to at most three months' worth. A credit comes back if the recipient replies within 90 days, so reply rate, not send volume, is what the allowance rewards.
- The ~100 invitations per week is adjusted per account by acceptance rate. It goes down for accounts that send poorly targeted invitations. It does not go up because a plan was upgraded.

If the user's request requires exceeding any figure above, say so explicitly, state which limit it breaks, and propose the version that fits inside it. Do not quietly scale the plan down and do not quietly exceed it.

## Method
1. Decide whether this should be a lead search or an account search first. If the ICP's strongest attributes are company-level and the title is loose, build the account search and work into leads from it. Say which you chose and why.
2. Translate each ICP attribute into the specific filter that carries it. Where two filters could carry it, pick the one that is less likely to be mis-tagged on LinkedIn — industry tags are self-reported and unreliable for anything outside the obvious categories, so prefer headcount and title where you can.
3. Write the Boolean for the job title field: include the real-world variants of the target title and exclude the near-misses that always pollute it. Assume international variants if the geography calls for it.
4. Apply exclusions as NOT clauses or as negative filters, whichever the field supports.
5. Estimate whether the search will be too broad or too narrow, and give me the ordered list of adjustments — which filter to relax first, which to tighten first.
6. Flag every filter above that my plan does not include, and give the nearest substitute that it does.

## Constraints
- Do not invent filters. If the ICP needs something Sales Navigator cannot do — revenue, tech stack on Core, funding stage — say so explicitly and give the closest available proxy.
- Do not put Boolean in a dropdown filter.
- Keep the title Boolean under 20 terms. Past that, LinkedIn's matching gets unpredictable and the string becomes unmaintainable.
- Do not use seniority level as the primary title filter. It is inferred by LinkedIn and is wrong often enough to cost you a third of the list.

## Output format

### Search type
Lead search or account search, and one sentence on why.

### Filters to set
| Filter | Value | Why | Tier required |
|---|---|---|---|

### Job title Boolean
A single copyable string.

### Keywords Boolean
A single copyable string, or "leave empty" with a reason — an unnecessary keyword filter is the most common cause of an over-narrow search.

### Exclusions
What to exclude and in which field.

### Expected result count
A range, and what it means if the real count is well outside it.

### Tuning order
If too broad: the ordered list of filters to tighten.
If too narrow: the ordered list of filters to relax.

### Not available on my plan
Filters this search would ideally use that my tier does not include, with the substitute for each.

### Save it
What to name the saved search and whether to turn the alert on.
Sales Navigator Search Builder
Version 1.0 — updated 18 September 2026Written for Any assistantFor SDR, Account executive, Founder, AgencyDesigned to replace the trial-and-error pass through the filter panel
Use it when
  • You have an ICP and an empty Sales Navigator search screen.
  • Your search returns 2,500+ results, which means it is returning everyone.
  • Your search returns 40 results and you cannot tell which filter killed it.
  • You are handing a search to someone else and need it written down.
How to run it
  1. Paste the search-ready summary from the ICP Builder into {{ICP}}, or write the five attributes by hand.
  2. Name your actual plan in {{PLAN}} — Core and Advanced have materially different filter sets, and the prompt flags the gap rather than assuming.
  3. Build the search filter by filter from the table. Set the dropdowns first, paste the Boolean last.
  4. Compare your real result count to the expected range. If it is far outside, use the tuning order rather than changing three filters at once.
  5. Save the search with the name it suggests, then run the Saved Search Strategy prompt to decide the alert cadence.
What comes back

The output schema it demands

The single highest-leverage part of any prompt. Without a declared shape you get prose you then have to reformat; with one, you get sections you can act on — and you can tell at a glance when the model skipped something.

### Search type
### Filters to set (table, with tier required)
### Job title Boolean
### Keywords Boolean
### Exclusions
### Expected result count
### Tuning order (broad / narrow)
### Not available on my plan
### Save it
Worked example

What it looks like filled in

Illustrative, not a promise — this is the shape of a good answer rather than a guarantee of one. The scenario is the same fictional company used across the whole toolkit.

How it goes wrong

Do not do these

Each one is a real failure mode, not a disclaimer.

  • Pasting a Boolean string into the industry or seniority dropdown. Those are pick-lists; the string will silently match nothing.
  • Relying on seniority level to find decision-makers. It is LinkedIn’s inference, not the person’s claim, and it is frequently wrong at small companies where the CEO is tagged "Owner".
  • Building one enormous search instead of three narrow ones. Three searches with three alerts beat one search you have to re-read every week.
Better with context

Attach these once and stop retyping your business

This prompt works pasted into a blank chat. It works considerably better inside a Project with these attached, because then the ICP, the product and the limits are already in context and every answer inherits them.

Where this sits

This is one step in a sequence

The output of the step before is the input to this one, and this one's output is the next one's input. That is the whole reason these are not independent pages.

Questions

Before you run it

Can ChatGPT build a Sales Navigator search for me automatically?

It can produce the filter set and the Boolean, which is the thinking part. It cannot click the filters — LinkedIn blocks assistant access and there is no public search API — so the last three minutes are yours. Anything advertising a one-click version is either a browser extension acting as you, or it is guessing.

Where does Boolean actually work in Sales Navigator?

In the job title, company and keywords fields. AND, OR, NOT, quotes for exact phrases, parentheses for grouping. The dropdown filters — industry, seniority, headcount, geography — do not accept it; you select from their lists instead.

Why does it aim for 200–1,500 results rather than as many as possible?

Because a single search returns at most 2,500 results however you paginate it, so a search that hits the cap is one that stopped filtering before it stopped matching. And with a ceiling of roughly 100 invitations a week, 1,500 results is already a quarter of work for one seat.

Where the constraints come from

The reference behind this prompt

Core vs Advanced — what the extra money buys

The filters this prompt marks "Advanced only" are most of the difference between the tiers. This page prices that difference.

Sales Navigator pricing

Current US list prices per tier, dated, before you decide the missing filters are worth an upgrade.

Sales Navigator limits

Why 2,500 is the ceiling on any single search, and what that means for a large ICP.

Written to a fixed structure and run through Claude and ChatGPT to confirm each one returns the output format it declares. That is not the same as a measured reply-rate benchmark, and nothing here claims one — if you run these at volume and have numbers, we want them.

Where to next

Take the whole folder instead

This prompt, the files it expects and the rest of the sequence, as a zip you can drop into a Claude Project, a Cursor workspace or an agent repo. Free, no account.