Can ten good customers really tell me who to target next?
Yes, if you choose them carefully and look past surface traits. Ten customers who bought quickly, use the product well, and pay without fuss share a pattern: a situation, a trigger, a tool stack, or a team shape. Write that pattern down as testable attributes, and it becomes the filter for a lookalike account list.
Early B2B teams often have too few customers to run any statistical analysis. That is fine. A lookalike list built from ten well-chosen customers and careful reading beats one built from a hundred customers chosen at random. The quality of the starting set matters far more than its size.
This approach also avoids a common trap. Many teams build target lists from broad firmographics like industry and headcount, then wonder why outbound replies are weak. Firmographics describe who could buy. Your best customers show who actually does.
How do I choose which ten customers to start from?
Pick customers who closed without heavy discounting, reached value quickly, still use the product actively, and would be easy to win again. Exclude customers who bought because of a personal relationship, a one-off deal, or a special favor. You want the ones that represent a repeatable win, not the ones that were lucky.
Revenue size alone is a poor filter. A large customer who took a year to close and needed custom work is not a pattern to repeat. A smaller customer who signed in three weeks and expanded on their own may be a much better model for outbound.
Ask sales and customer success to sanity-check the list. They often know which accounts were hard to win or are quietly at risk. Ten minutes of their input prevents you from building a lookalike list around a customer who is about to churn.
What attributes should I compare across those customers?
Compare firmographics, technographics, situation, and trigger. Firmographics are size, industry, and region. Technographics are the tools they use. Situation is what was going on in the business when they bought. Trigger is the event that made the problem urgent. The last two usually matter most and are the hardest to see.
Put the ten customers in a sheet with one column per attribute and fill it in from your CRM, their websites, and your sales notes. Look for attributes shared by most of the ten that are uncommon in the broader market. A shared tool, a specific team structure, or a recent event like a funding round or new leadership hire can all be strong signals.
Write down what they do not share as well. If the ten customers span many industries, industry is not your filter, and building a list by industry will dilute it. Knowing which attributes do not matter is as useful as knowing which ones do.
How do I turn the pattern into searchable criteria?
Translate each shared attribute into something a data tool can filter on: an employee range, a list of technologies, job titles that must exist at the company, regions, and signals such as recent hiring for a specific role. Then rank the criteria by how strongly they separated your best customers from everyone else.
Some attributes translate easily. Headcount ranges and regions are standard filters in tools like Apollo and Clay. Others take creativity. "They had just hired their first RevOps person" becomes a search for companies with a recent RevOps job title or open job posting. The goal is a proxy that a tool can find.
Keep the criteria list short. Three or four strong criteria produce a tighter list than ten weak ones. Every extra filter shrinks the list and adds noise from imperfect data, so only include criteria that genuinely distinguish your best customers.
How do I build the list itself?
Start with a broad pull using your strongest one or two criteria, then narrow with the rest in stages. Enrich the remaining accounts, remove existing customers and open opportunities, and score each account by how many criteria it meets. The top-scoring accounts become your first outbound list, and the rest go into a backlog.
Apollo has a lookalike feature that can give you a quick starting point, and I wrote about using it in finding lookalike companies in Apollo. I treat any tool's lookalike output as a first draft, not a final answer. Your own criteria, built from your own customers, should do the real filtering.
For niche markets, the broad pull may be small, which is fine. A tight list of a few hundred accounts that truly match beats a list of thousands that loosely match. If your market is narrow, my notes on building a TAM list for a niche vertical cover how to find accounts that standard databases miss.
How do I check the list before outbound starts?
Manually review a sample of the top-scoring accounts and ask one question for each: does this company look like one of the ten? If a reviewer cannot see the resemblance quickly, the criteria are too loose or the data is wrong. Fix the criteria, rebuild, and review again before any emails go out.
I like to review in small batches with someone from sales. They spot mismatches fast, such as a company that fits on paper but sells to a completely different market. Each mismatch usually points to a missing exclusion rule you can add to the criteria.
Also check against your exclusion rules from lost deals. If you have learned which kinds of companies never close, apply those rules to the lookalike list too. I wrote about building those rules in how to define an ICP from closed-lost deals.
How should outbound use the lookalike pattern?
Use the pattern in the message, not just in the list. If your best customers bought right after a specific trigger, reference that situation. If they shared a tool, speak to how your product works with it. A lookalike list paired with a generic message wastes most of its value.
The strongest outbound sounds like you already understand the prospect's situation, because you do. You have ten customers who were in the same spot. That lets you write about the problem in specific terms without inventing anything or making claims you cannot back up.
Ask for permission before naming customers in outreach. Even if you cannot name them, you can describe the pattern honestly, such as "teams that just added their first ops hire," which is often more relatable than a logo anyway.
How do I improve the list over time?
Track which lookalike accounts reply, book meetings, and close, then compare them against the criteria. Criteria that predict wins get more weight. Criteria that do not get dropped. As new customers close, add the best ones to your reference set and rerun the comparison every quarter.
A CRM field marking which list and which criteria an account came from makes this easy. Without it, you will not be able to tell whether a closed deal came from the lookalike approach or from somewhere else.
Over time, your ten reference customers become twenty, then fifty, and the pattern gets sharper. The method stays the same: start from customers worth repeating, describe what they share, and let outbound results refine it.
What should you do next?
Pick your ten best customers with input from sales and customer success. Compare their firmographics, technographics, situations, and triggers in one sheet, then turn the strongest shared attributes into three or four searchable criteria. Build the list in stages, review a sample by hand, and write outbound that speaks to the shared pattern.
This is one of the highest-leverage exercises an early B2B team can do. It turns the customers you already have into a map for the ones you want next.
If you want help building lookalike lists, enrichment workflows, or the outbound system around them, reach out at pravinkumar.co. I build the systems behind go-to-market for B2B teams, and targeting is where good outbound starts.
Get found, cited and the back office automated
Let's make your site the source AI engines quote and wire up the systems behind it.
Read more blogs
Let's get your website found and cited by AI
Tell me what you're working on, whether AI search is skipping your product, your back office is buried in manual work, or you need a build that does both.