
Your client has approved a list of companies. Now they want the people inside those companies who might need their service. A company name in a spreadsheet still leaves two jobs: match it to the right business on LinkedIn, then find relevant current employees.
To find LinkedIn leads from a company list, resolve the companies first, search people within those accounts, and review each person's current role before handing over the list. Sales Navigator can help with both stages. Its native CSV upload creates account lists, and is available on Advanced and Advanced Plus. It does not turn a company file directly into a lead list. A company-by-company search also works when you do not have that upload feature.
The quality check is whether you can explain what happened to each company the client supplied. A large collection of profiles can hide a wrong subsidiary, a missing account or a search that quietly widened its criteria.
Keep the client's company list as your reference
Before searching, retain an unchanged copy of the approved file. Give each company a stable reference, such as the client's CRM account ID or a row identifier. Use that reference through matching and people research so a corrected company name does not break the connection to the original brief.
For each row, record the supplied company name, its website if known, the intended business or branch, and the reason it belongs in the assignment. The website is identity evidence in your working sheet; it should not replace the company name in LinkedIn's CSV name field.
Resolve the few choices that would change who appears in your results:
- Does an approved parent company include its subsidiaries, or only that legal or operating entity?
- Does the territory describe the company's headquarters, the prospect's location, or the area the prospect manages?
- Are existing customers, active opportunities or previously declined accounts excluded?
- Which work should the person be responsible for, and what evidence would make a record acceptable?
These are client decisions. If the file does not answer one, mark it for review rather than broadening the assignment yourself. When the client has only a loose audience description, use the ideal customer profile worksheet before building a named account list.
Choose the input route your account supports
Without native bulk upload
Start with one supplied company. Check its official website and LinkedIn company Page to establish which business you mean. A familiar brand, a similarly named firm and a regional subsidiary can each have a separate Page.
In ordinary LinkedIn search, open People, then All Filters, and choose the correct Current company. Add a relevant role or keyword and any agreed location criterion. LinkedIn's people-search instructions describe these controls. Review the current Experience entry on each candidate's profile rather than relying only on the headline or search snippet.
Repeat this for the next company, recording the matched Page and the research result. If your Sales Navigator plan supports custom account lists but not CSV upload, you can maintain the reviewed companies there manually, then use that list in lead search. The Core versus Advanced comparison explains that purchase decision separately.
This route takes repeated work. For a small or uncertain source list, it also lets you resolve identity problems before paying for a bulk-input feature. LinkedIn search visibility and limits still apply. A search result count is approximate, and an empty search does not establish that the business has no relevant employee.
With Sales Navigator Advanced or Advanced Plus
LinkedIn's current CSV guidance limits account-list upload to Advanced and Advanced Plus. CSV upload is for companies, not people. Core and ordinary LinkedIn accounts do not gain this capability merely because the file is a CSV.
Download LinkedIn's current template and prepare the file against it. At minimum, the account-name column is required. Use official company names, check spelling and spacing, and put each value in its intended field. Keep extra identity evidence in your working sheet and use the additional fields supported by the template where you have reliable information.
The published limits are a file under 20 MB and no more than 1,000 accounts. If you upload into an existing account list, that list must also remain within 1,000 accounts. Check that your spreadsheet exported comma-separated fields; regional Excel settings can produce semicolons and cause upload errors.
The official upload sequence is:
- Open Accounts in Sales Navigator and select the destination account list. For a new list, the instructions start from All saved accounts.
- Choose Upload accounts, review the requirements, and continue.
- Select the CSV and map its column headers to LinkedIn's account fields.
- Finish the upload and wait for the matching result.
Keep the file you actually submitted. If the client later changes the approved list, treat that as a new version of the brief rather than overwriting your record of the earlier batch.
Review the matches before searching for people
A completed upload tells you that LinkedIn processed the file. You still need to check which companies it matched.
Download the matched report. LinkedIn says the report includes the uploaded columns, a matched or non-matched outcome, and a Match Confidence Score. Matched accounts have scores from 1 to 5; a score of 0 means the system could not identify a match. The confidence value describes LinkedIn's matching model. It is not an independent check that the account is the exact entity your client intended.
Use the report to decide where to look first, then review the company Page against your identity evidence. Check the website, business description and relevant location. A high-confidence match to the parent brand can still be wrong for a brief that names one regional operating company.
Give every original row a research status:
- Accepted match: the LinkedIn Page represents the business in the brief.
- Held for clarification: a parent, subsidiary or similar name makes the choice uncertain.
- Unmatched: no usable match was found; manual research is still needed.
- Excluded: the client-approved exclusion applies, with the reason recorded.
Do not remove an unmatched row to make the deliverable look complete. Check it manually, ask the client to resolve the entity, or leave it explicitly unresolved. A near match deserves a decision before any employee is added to outreach.
Search current employees within the accepted accounts
After accepting the company matches, open a Sales Navigator lead search and select the chosen Account lists filter. LinkedIn's filter definitions distinguish this from a lead list: an account-list filter finds people working at the companies in that list; a lead-list filter searches an existing group of people.
Add the role criteria that follow from the client's service. Current job title, Function and Seniority level can narrow the candidates. Keep the company scope visible while you change those filters. A past-employer reference or a company name mentioned elsewhere on a profile does not establish current employment there.
Location needs its own check. The same official filter guide distinguishes Company headquarters location from a person's Geography. In a hypothetical brief for a German-headquartered business's UK operations team, a UK-person filter and a German-headquarters filter serve different purposes. Neither tells you, by itself, that the person manages the UK team. Verify that responsibility in the profile or leave it as an open question.
Start with a role requirement you can explain, then inspect the results. If title variants are the obstacle, use the Boolean search guide rather than adding every senior title to the search. A wider title list can increase the count while creating more irrelevant review work.
Check whether a zero-result search changed your filters
There is a current behavior worth checking before accepting results. LinkedIn's search help says that, when a lead search returns no results, Sales Navigator might adjust a filter and show the closest matching leads. It identifies the adjusted filter and offers Edit filters to refine or restore the criteria.
When results appear after an empty search, read that notice. Confirm that the selected account list, current-role requirement and territory still meet the brief. If the closest matches sit outside the approved companies, record that the original search remains unresolved. Do not count those people as accepted leads just because the interface found something to display.
Hand over accepted people and unresolved accounts
For each person you keep, record the LinkedIn profile URL, the current role and employer you checked, the client account reference, the reason the role is relevant, and the review date. Add the next research or conversation step. A title can help identify a candidate; it does not prove that the person can approve the proposed purchase. The decision-maker guide covers that verification.
Return the account-status log alongside the person list. The client should be able to see which supplied companies produced accepted people, which have no accepted person yet, and which need clarification. A matched account with no relevant person and an unmatched account are different problems. Keep both visible.
Before delivery, reconcile the accepted records with the original file. Check that no approved company disappeared, excluded accounts stayed excluded, duplicate people were resolved, and every accepted person maps back to an accepted company. This is an acceptance check for the assignment, not a claim that you found every employee or proved anyone's buying intent.
Preserve the research when the list moves into outreach
Once you have reviewed person records, you can keep their source, notes, list membership and next step in OutreachGenie. Its prospect CSV guide explains importing person records into the workspace. That is a separate operation from uploading a company list to Sales Navigator. Do not expect a file of company names alone to become a list of people in OutreachGenie.
The OutreachGenie product is free, priced at $0 with no paid tier. Keep the client account reference and the reason for inclusion with the research so someone reviewing the list later can trace the decision. Importing records does not authorize messages: review the audience and proposed activity before starting a campaign.
LinkedIn's automated-activity policy prohibits unauthorized scraping and automation, including through third-party tools and extensions. Native CSV matching does not grant permission for a different extraction or sending method. OutreachGenie does not remove LinkedIn's limits or prevent account restrictions.
For the next client file, begin with one difficult company: a subsidiary, a renamed business or an ambiguous brand. Resolve that row and document the person criteria before repeating the process across the list. If you cannot explain that first match, a faster upload will carry the uncertainty into every later handoff.
Research used for this guide
- Guidelines for CSV account lists and plan eligibility | LinkedIn Help
- Upload an account list or book of business | LinkedIn Help
- Download and interpret the matched report | LinkedIn Help
- Lead and account search filter definitions | LinkedIn Help
- Search for leads and accounts, including closest matches | LinkedIn Help
- Search for people using Current company filters | LinkedIn Help
- Automated activity on LinkedIn | LinkedIn Help
- Official OutreachGenie product facts and limits | OutreachGenie
Next step