All docs

Outreach

Import company lists: turn a CSV into researched leads

Upload a CSV of companies and Whali finds the right people at each one: matched, verified and researched into My Leads with emails ready. Matching is free; you pay only per enriched lead.

Last updated 12 August 2026

Import a CSV of companies and Whali finds the right people at each one for you. Upload your list, tell the agent who you want (for example "partners, principals and CIOs"), and it matches every company against a database of 300M+ professionals, picks the best contacts, reveals verified emails and researches each person into My Leads, ready for outreach.

What does importing a company list do?

Importing a list turns a spreadsheet of company names into fully researched contacts automatically. For each row, Whali finds the company, verifies it is the same firm as the one in your file, selects up to three people who match your targeting brief, then enriches each one: verified email address, LinkedIn profile and activity, and AI company research. Finished leads appear in My Leads while the rest of your list is still processing, so you can start emailing right away.

How do I upload a list?

Open Lead Generation and click Import company list. The import runs in three steps:

  1. Upload. Drop in a CSV (up to 2MB). Whali reads the headers, previews the first rows and removes duplicate companies automatically.
  2. Map columns. Confirm which columns hold the company name, website and location. Extra columns (for example notes or industry) are kept and used to personalise your emails later.
  3. Direct the search. Write a short brief describing who you want at each company, pick seniority levels and title keywords, choose how many people per company (1 to 3), and keep Verified emails only on for the best deliverability.

Before anything starts you see a cost estimate based on a live sample of your list, checked against your credit balance.

What does it cost?

Matching companies and finding people is free. You only pay when a matched person is added and enriched, at the standard 5 credits per lead, the same as researching a lead from Lead Generation search.

ActionCost
Uploading and matching a listFree
Cost estimate before launchFree
Each enriched lead added to My Leads5 credits
Generating an email for a lead3 credits

If your balance cannot cover the whole list, Whali tells you roughly how many rows it can process now, and you choose: process the first part, reduce to one person per company, or launch everything and let it add as many leads as your credits cover, skipping the rest.

What happens if I run out of credits mid-list?

The list finishes cleanly with whatever your credits covered. Whali spends your limited credits on the strongest matches first (verified emails, highest-confidence companies), and when the balance runs out the remaining companies are marked as skipped and the list completes with an honest summary, for example "82 leads added, 18 companies skipped (out of credits)". Free matching always runs to the end of your file regardless, so every company still gets matched. When your credits reset, simply re-upload the file: companies already in My Leads are recognised and skipped automatically, so a second run only picks up where the first left off.

How does Whali make sure it found the right company?

Companies with a website are matched by their domain, which is near-perfect. Companies without a usable website are matched by name, and an AI agent verifies each candidate against your file (name, city, state) before anyone is added. The agent only adds people when it is confident it found the right firm; anything it cannot verify confidently is skipped rather than guessed, because emailing people at the wrong company damages your sender reputation. Skipped and unfound companies are listed together in a Not found tab you can export.

FAQ

Why were some of my companies not found?
Very small or new firms are sometimes missing from the contact database, and rows without a website are matched by name only. Everything unmatched is collected in the Not found tab, where you can export the remainder and work it manually.
Will importing the same file twice create duplicate leads?
No. People already in My Leads are recognised and skipped automatically, so re-uploading a list only adds what is new. That also makes it easy to work a big file in slices.
Why were some companies skipped even though they exist?
When Whali cannot verify confidently that a database match is the same firm as the one in your file, it skips the company instead of guessing, because emailing people at the wrong firm damages your sender reputation. Skipped companies appear in the Not found tab, where you can export them and add the right people manually via Lead Generation search.
How many rows can I import?
A list can hold up to 7,000 companies on every plan, with one list running at a time. Matching the whole list is free regardless of your credit balance; enrichment consumes credits per lead as people are added, so your credits are the only real limit.

Ready to try it yourself?

Whali finds the right people, writes personalised emails from your CV and follows up automatically.

Create your account

whali