Target Account List for Cold Email: Start From Closed-Won
How to turn your closed-won customers into a cold email target account list: traits, filters, contacts, verification, and the right size for a 30 day test.

TL;DR: The best target account list for cold email starts from your closed-won customers, not from a guess at your total market. Pull the traits your best customers share, turn them into filters, pick two or three people per account, verify every address, and start with a list sized for a 30 day test. Then refresh it every month with lookalikes and new signals.
If you already have paying customers, you are sitting on the most useful data in your whole outbound program. Most teams ignore it. They open a data tool, type in an industry and a headcount range, and export 20,000 contacts. That is how you get a big list, a low reply rate and a burned sending domain.
This post is the method I use to build a target account list for cold email at the start of every engagement. It is written for B2B companies that already win deals and have a clear ICP. If you are still figuring out who buys, this is the wrong post.
Start from closed-won, not from a TAM guess
A TAM exercise asks "who could buy this?" That question has a huge answer and most of it is noise. Closed-won data asks a better question: "who already bought this, and what do they have in common?"
Pull every deal you closed in the last 12 to 24 months. For each one, write down:
- Company name and domain
- Industry and sub-industry, in your own words
- Employee count at the time of the deal
- Region
- Deal size and sales cycle length
- Who signed, who championed it, and who used it
- What was happening at the company when they bought
Then split the list. Your best customers are the ones who closed fast, paid well, stayed and expanded. Your worst are the ones who churned, haggled forever or needed constant support. You want more of the first group. The second group tells you who to exclude.
If you only have 15 customers, that is still enough. You are looking for patterns, not statistical certainty. Five customers that all look alike tell you more than a market report.
Pull the common traits: industry, size, tech stack, trigger events
Now look across your best customers and find what repeats. I sort traits into four buckets.
Industry
Be more specific than the data tools are. "Software" is useless. "Vertical SaaS for property managers" is useful. If most of your best customers sit in two or three niches, the list should too.
Company size
Headcount is a rough stand-in for budget and buying process. Look at the range where you win most often and close fastest. A product that sells easily to 50 person companies can stall for six months at 2,000.
Tech stack
What tools do your best customers run? If they all use the same CRM, data warehouse or cloud provider, that is a filter. Tech stack is often the sharpest filter you have, because it tells you who has the problem your product solves.
Trigger events
What changed right before they bought? Common ones: a new leader in the buying seat, a funding round, a hiring push for a specific role, an expansion into a new region, or a compliance deadline. Trigger events tell you when to reach out, not just who to reach.
Write these traits down as a one page ICP sheet. It becomes the brief for the list, and later for the copy.
Turn traits into filters in a data tool
This is where the traits become a query. Each trait maps to a filter:
- Industry becomes an industry code plus keyword filters on the company description
- Size becomes an employee range
- Region becomes a country or state filter
- Tech stack becomes a technographic filter
- Trigger events become signal filters such as job postings, recent hires, or news
Run the query, then read the first 50 companies by hand. This step does more for the list than any filter setting. If 10 of the 50 are obviously wrong, your filters are too loose. Tighten them and run it again.
Build an exclusion list at the same time: current customers, open opportunities, partners, competitors, and any account a rep is already working. Nothing kills trust faster than a cold email to a company you are already in a deal with.
This is the step most teams rush, and it is the core of good outbound prospecting. Good targeting does more for reply rates than clever copy.
Picking the people: titles, seniority, and how many per account
Go back to your closed-won deals and look at who was involved. You usually find three roles:
- The economic buyer. The person who signs. Often a VP or C-level.
- The champion. The person who pushed for it internally. Often a director or manager who owns the problem.
- The user. The person who lives in the product every day.
For cold email, the champion is often the best first contact. They feel the pain, they read their email, and they can bring you to the buyer.
I usually pick two or three people per account, in different roles. One contact per account puts the whole account on one inbox. Ten contacts per account looks like spam inside the company, because people forward these emails to each other.
Write your title filters with care. Include the variants people actually use ("Head of", "Director of", "VP") and exclude titles that match the keyword but not the role, such as interns, assistants and recruiters hiring for the role.
Verifying emails before they send
Every address on the list gets verified before it goes into a sequence. No exceptions.
Bounces are one of the fastest ways to damage a sending domain. Mailbox providers watch how you behave. Gmail's email sender guidelines tell senders to keep spam rates reported in Postmaster Tools below 0.10% and to avoid ever reaching 0.30%, and they tell senders to reduce volume when messages start bouncing. Yahoo publishes similar sender best practices. A list full of dead addresses puts you on the wrong side of that fast.
My verification routine:
- Run every address through a verification tool
- Remove invalid addresses outright
- Treat "catch-all" and "unknown" results with care. Send to them in small batches, or not at all if the list is big enough without them
- Remove role addresses like info@ and sales@
- Re-verify anything older than about 30 days before it sends
Also remember where the email goes out from. Cold email should run on separate sending domains, never your main company domain. If a list goes bad, you want the damage on a domain you can retire, not on the one your invoices come from. I covered more of the setup in cold email agency vs hiring an SDR.
How big the first list should be for a 30 day test
Most first lists are too big. A 30 day test does not need your whole market. It needs enough contacts to tell you whether the targeting and the message work.
Work it out from your sending capacity, not from what the data tool returns:
- Count your warmed sending inboxes.
- Multiply by a conservative number of new contacts per inbox per day.
- Multiply by the sending days in the month.
- Divide by the number of steps in your sequence, since follow-ups use capacity too.
That number is your first list size. For most of the companies I work with, it lands in the hundreds of accounts, not thousands. That is a good thing. A smaller list means you can read the replies, see which segments respond, and fix the targeting before you scale it.
Split the first list into two or three segments based on your traits, such as by industry or by trigger event. Then you learn which segment to double down on, not just whether "cold email works."
Refreshing the list: lookalikes and new signals
A target account list is not a one time export. People change jobs, companies grow out of your size range, and new triggers fire every week.
I refresh lists on two tracks:
- Lookalikes. Every new closed-won deal is a new data point. Add it to the ICP sheet and look for companies that resemble it. Many data tools can suggest lookalike companies from a seed list.
- New signals. Re-run your trigger filters each week or two. A company that posted a job for the role you sell to last week is a better target today than one that matched your filters six months ago.
Also feed results back in. Accounts that replied "not now" go on a list for later. Accounts that replied "wrong person" give you the right title. Accounts that bounced get re-checked or removed.
Common mistakes (too broad, stale data, no verification)
These are the failure modes I see most when I audit someone's outbound.
Too broad. The list matches the ICP on paper but covers five industries and every size band. The copy has to be generic to fit everyone, so it fits no one. Reply rates decay and the team blames the channel.
Stale data. The list was exported months ago and sat in a spreadsheet. Contacts left. Titles changed. Bounces climb and deliverability collapses.
No verification. Someone skipped it to save a few dollars. The first send bounces hard and the domain takes weeks to recover, if it does.
No exclusions. Current customers and open deals get cold email. Your account team hears about it from the customer.
Built from a TAM guess instead of closed-won. The list reflects who the team hopes will buy, not who actually does.
Target account list for cold email: the steps at a glance
| Step | Input | Output | Common tool category |
|---|---|---|---|
| 1. Pull closed-won data | CRM deals from the last 12 to 24 months | List of best and worst customers | CRM |
| 2. Find common traits | Best customer list | One page ICP sheet (industry, size, stack, triggers) | Spreadsheet, company enrichment |
| 3. Build filters | ICP sheet | Account list plus exclusion list | B2B contact and company database, technographic data |
| 4. Pick people | Account list, closed-won roles | Two or three contacts per account | B2B contact database |
| 5. Verify emails | Raw contact list | Clean, sendable list | Email verification tool |
| 6. Size the test | Sending capacity, sequence length | First 30 day list in segments | Sending platform, spreadsheet |
| 7. Refresh | New wins, new signals, reply data | Updated list each month | Signal and intent data, lookalike search |
FAQ
How many accounts should be on a cold email target list?
Size it from your sending capacity and your sequence length, not from the size of your market. For a first 30 day test, that usually means hundreds of accounts, split into a few segments. Once you know which segment replies, you can grow the list for that segment.
How often should a target account list be refreshed?
I refresh lists monthly, and re-run trigger filters every week or two. Contacts change jobs and companies change size, so an old list gets worse every month. Re-verify any address that has sat unused for about a month before it sends.
What bounce rate is too high for a cold email list?
My own rule is to pause a campaign if a verified list bounces above about 2%, then find the cause before sending more. Gmail's sender guidelines say to reduce volume when messages start bouncing or getting deferred. A verified, fresh list should rarely get close to that line.
Should we buy a list or build one?
Build one. Gmail's sender guidelines tell senders not to buy email addresses, and a bought list was built for someone else's ICP. A list built from your own closed-won data will outperform it.
The short version
Your best customers already told you who to target. Pull the traits they share, turn them into filters, pick two or three real people per account, verify every address, and start smaller than feels comfortable. Then refresh the list every month with what you learn.
This is the first thing I build for every engagement, before a single email is written. SalesPipe is a cold email agency run personally by me, a hands-on GTM engineer, for B2B companies that already have paying customers and a clear ICP. I build the list, set up the sending domains, write the copy, and run cold email plus LinkedIn. If you want to compare options first, my guide to outbound lead generation services and my list of the best cold email agencies for SaaS cover what to look for. If you want the whole program run for you, that is what an outbound sales agency does, and it is what I do.
Have a clear ICP and want more of the customers you already win? Book a call.
Building outbound for your startup? Tell us what you're building.