Upload an Excel file (XLSX) when you already know which people, companies, or job titles you want. Signalist matches each row, enriches it, and scores the leads. A clean file and the right upload type make the difference between a useful list and a lot of "Not found".
Click Create new list, choose Upload & webhook, and pick the tile that matches your data:
| Tile | Use it when you have | Minimum columns |
|---|---|---|
| Upload a list of people | Specific people you want to reach. | A personal LinkedIn URL, or a first and last name (or full name) together with the company name, website, or LinkedIn page. |
| Upload a list of companies | Target companies; Signalist finds the right people there. | The company name, website, or LinkedIn page. |
| Upload a list of job titles | Target roles at known companies. | The job title together with the company name, website, or LinkedIn page. |
Optional columns help with matching: email address, job title, company country, or personal country.



After the upload, Signalist shows statistics: rows detected, rows ready to process, duplicates in the file, and, for company lists, how many companies are already known.
For a company list, choose under People per company how many people Signalist should find at each company (1 to 3). It costs 1 credit per company, whether or not a person is found, plus 1 credit for each additional person.
Start Preview tries the search on a sample of companies first. It shows who was Found, Unsure, Not Found, or Skipped, the Credits used, and the Est. full list credits. Re-run Preview lets you keep the leads already found or start over.
By default, Signalist searches for people at each company as soon as the company is added. If you want to review the companies first and pay for people only at the companies you pick, choose this in the list's Find person step, under When should we search for people?:
| Option | What happens |
|---|---|
| Find people now (default) | Each qualifying company is searched with your search profiles as soon as it is added. |
| Only enrich companies, find people later | Companies are enriched, qualified, and scored, but nobody is searched yet. Nothing is charged for finding people while the list runs. |

The choice is offered for Upload a list of companies and Request us to scrape a list of companies. You still set up at least one search profile and People per company: they are the defaults when you search later. Start Preview still runs a real search on a sample and is charged as usual.
In this mode, the companies appear on the list's Companies tab, after Ignored. Each row shows the company's score, segment, number of employees, and country. The People column tells you whether anyone has been searched:
Filter the tab by these states with Show. The companies on this tab are not leads: they do not appear on New and are not counted as not found. They also stay on the tab until you search them; they are not moved to Ignored over time.

Open the list, click Find Person at the top, and pick the other option. The change applies only to companies added from then on. Companies already on the Companies tab stay there; select them and use Find person.
For job-title uploads, and people uploads with a job title column, Screen job titles before enrichment checks each title against your personas first. Titles that clearly do not fit, for example Head of HR when you sell to sales teams, are left out before any enrichment is paid for. Screening costs 0.1 credits per new job title; titles your workspace has already seen are free. If you switch it off, every contact is enriched.
When the list has run, its leads are sorted into Found, Unsure, Not found, and Blacklist, and the source's statistics show how many companies and people were found, merged, not found, or excluded.
Signalist looks up every company in your file: for a company upload, each company in it; for a people upload, the company of each person. If looking up a company takes too long, Signalist tries it once more before the list finishes. A company that still could not be researched is not counted as not found, and no lead is added for it under Not found. Instead, the list does not read Done: the list overview and the list page show a note, for example "3 companies could not be researched — re-run the list to try them again". Click Re-Run List on the list page to try those companies again. Companies that were already researched are not looked up again.

To avoid adding people who are already on another list, switch on Only add new leads that have not been added to other lists before in the list's settings.

| Problem | What to do |
|---|---|
| Upload stays greyed out | Map one of the minimum column combinations, for example first name, last name, and company. |
| The file is not accepted | Save it as .xlsx. Other formats, including CSV, are not accepted. |
| Many people are not found | Add a LinkedIn URL or the company website, and check for swapped columns and outdated employers. |
| Companies are matched incorrectly | Add the company website or LinkedIn page instead of relying on the name. |
| Only part of the file was imported | Only the first sheet is read, and duplicate rows are counted once. |
| The list says some companies could not be researched | Click Re-Run List on the list page to try those companies again. |
| The list has no Companies tab | The tab appears on company lists set to Only enrich companies, find people later, once companies have been added. |
Archive a list you no longer work with. An archived list keeps its leads, but it does not run and it is hidden from your list overview. Unarchive it when you want to work with it again.
Columns add your own information to a list's lead table: a note, a number, a link, a checkbox, a random value, or an enrichment such as AI Prompt or Deep Research . When you create a Text or enrichment column, you also choose which leads it is filled for.
Choose your list source by starting with what you already have and what you want the list to do next. If you begin with the source name alone, it is easy to pick something too broad, too narrow, or not available in your workspace.