Five Ways to Build a Laser-Targeted Cold Email List (And Why I'm Done With Spray-and-Pray)
Nick Konsta shares the exact targeting strategy that booked 20 meetings from 477 leads — without blasting thousands of contacts.
Two weeks ago we launched a campaign for a client selling branded gym t-shirts. 477 leads. 20 meetings booked. 18% reply rate, 27% positive reply rate. Compare that to a spray-and-pray campaign we ran around the same time: 6,100 leads, 7 meetings. That's roughly one meeting per thousand contacts versus four meetings per five hundred. The difference wasn't the copy. It wasn't the sending infrastructure. It was the list.
Cold email has changed. Spam filters are tighter, inboxes are more crowded, and Google and Outlook are actively working against volume-first senders. The old playbook, scrape Apollo, filter by industry, blast, is dead. What works now is finding data that your competitors haven't found yet, reaching out to people who aren't already drowning in cold emails, and giving them a reason to reply that actually makes sense for their situation.
Here's exactly how we do it.
Why Generic Lists Kill Your Results (and Your Domains)
When you pull a list from a database using industry keywords, so does everyone else. Your ICP is getting the same pitch from fifty other agencies this week. That's a saturated offer hitting a saturated list, and no amount of personalization fixes a fundamentally crowded channel.
There's also a deliverability cost people ignore. When you reach out to irrelevant contacts, more of them mark you as spam. Every spam mark chips away at your domain health. You end up burning through domains faster, spending more on infrastructure, and still getting mediocre results. Targeted lists protect your sending reputation because the people you're reaching out to are actually glad you did.
And the data quality issue is real. Industry categories on LinkedIn and Apollo are notoriously miscategorized. My own company, BuzzLead, is listed as a software company online. We're a B2B lead generation agency. If you're building lists off those tags, you're already starting with bad inputs.
Strategy 1: Conference and Event Attendees
The first campaign we ran for our gym t-shirt client targeted gym owners who had attended a specific fitness industry conference. These are people who show up to industry events, invest time in their business, and care about their brand. That's a strong buyer signal before you've written a single word of copy.
You can source this data a few ways. If you attended the event yourself and collected contacts, those leads are essentially warm. If not, a tool called Expandi lets you scrape event attendees directly from LinkedIn.
The opener writes itself: "Hey John, I noticed you attended [Conference Name] and thought it made sense to reach out..." Or go more casual: "I can't believe we didn't run into each other at [Event]..." It reads like a warm intro because it is one.
Strategy 2: Technology Stack as a Buying Signal
For our second campaign, we used a tool called BuiltWith to find gym owners already paying for gym management software, specifically one called PushPress. The logic is simple: if a gym owner is investing in software to run their business, they take their gym seriously, they have budget, and they care about their brand. That's our client's perfect customer.
BuiltWith gives you the domains. From there, you find the contact, and your opener practically writes itself: "Hey John, noticed you're using PushPress, thought this might be relevant..."
Between these two campaigns, we reached out to just over 4,000 companies total and generated results that would have taken tens of thousands of contacts using a generic approach. The math is not close.
Strategy 3: Scrape Your Competitors' Customers and Followers
Think about who your biggest competitors are. If they're a technology, there's a good chance BuiltWith tracks their customers too. You can pull that list and reach out to people who are already paying for a solution in your category, they've already validated the problem exists for them.
If that data isn't available on BuiltWith, you can purchase lists through services like InfoClutch, or take a different angle entirely: scrape your competitor's LinkedIn followers. Anyone following a major player in your space is self-identifying as interested in what you sell. For B2B lead generation specifically, a platform like Science has 17,000 followers on LinkedIn. Every one of them is a potential fit. A tool called Golden Leads can handle that scraping.
📥 Best Cold Email Software 2026
The 7 cold email tools worth your money in 2026 — ranked by an agency managing 25,000+ inboxes.
Strategy 4: Job Postings as Intent Signals
If your service solves a problem that companies are actively hiring to fix, that's one of the strongest intent signals you can find. A company posting a job for a copywriter is telling you they have a content problem right now. If you sell copywriting services, that's your list.
PhantomBuster does LinkedIn job scraping well. Clay is another option I use constantly, it lets you build automations that pull job posting data and enrich it, so you can run this kind of targeting at scale without doing it manually every time.
Your opener: "Hey John, saw you're actively hiring for [Role], wanted to reach out in case you're exploring other options that might be a better fit..."
Strategy 5: Niche LinkedIn Groups
This one doesn't get talked about enough. LinkedIn groups are full of people who have self-selected into a very specific professional identity. Join the relevant ones (most will accept you), then use Sales Navigator to pull every member.
I had a client who was a value-added reseller of IT hardware. That data does not exist cleanly in Apollo. I joined an IT value-added resellers group on LinkedIn, scraped the members, and we booked 17 meetings that month. The month before, using Apollo data, we booked one, with a company that wasn't even a fit.
The same logic applies anywhere there's a professional association or niche community. Medical Group Management Association, for example, is a natural source if you're targeting medical practices. Apollo won't give you clean access to that. LinkedIn groups will.
Bonus: Recent Funding
If a company just raised money, they have budget and pressure to perform. Crunchbase lets you filter by funding date, last 30, 60, or 90 days. Your opener acknowledges the milestone and connects it to your value prop. It's a warm, timely angle that most people skip.
Key Takeaways
Spray-and-pray still books meetings sometimes, but the unit economics are brutal: roughly 1 meeting per 1,000 contacts versus 4 per 500 with a targeted list.
The harder the data is to find, the better your results will be, because your competitors haven't found it either.
Five high-signal targeting sources: event attendees (Expandi), technology stack (BuiltWith), competitor followers (Golden Leads), job postings (PhantomBuster or Clay), and niche LinkedIn groups (Sales Navigator).
Targeted lists also protect your domain health by reducing spam complaints from irrelevant contacts.
Your opener should reference the exact signal you used to find them. That's what makes it feel relevant instead of random.
Frequently Asked Questions
Why does a targeted list outperform a high-volume list so dramatically? Two reasons. First, the people on a targeted list aren't being bombarded by the same pitch from every other sender, they're reachable. Second, the signal you used to find them gives you a natural, credible reason to reach out, which drives reply rates up and spam complaints down.
What tools do you actually use to build these targeted lists? For event attendees, Expandi. For technology stack targeting, BuiltWith. For competitor follower scraping, Golden Leads. For job posting intent, PhantomBuster or Clay. For recent funding signals, Crunchbase. Sales Navigator is the backbone for LinkedIn group scraping.
Does this approach only work for certain industries or offer types? No. The two campaigns I walked through were for a company selling gym t-shirts, not exactly a typical B2B SaaS play. The principle works for any offer: find a signal that indicates your buyer is likely to need what you sell, find data that surfaces people showing that signal, and write an opener that references it directly.
Won't these targeted lists run out of contacts quickly? Yes, and that's fine. A list of 477 highly qualified contacts that books 20 meetings is worth more than a list of 6,100 generic ones that books 7. When one signal source is exhausted, you move to another. The goal is quality of conversation, not volume of sends.
Your pipeline, rebuilt.
20-minute strategy call. We'll audit your ICP, show you which signals we'd track, and map out exactly what the first 120 days would look like. No commitment, no pressure, no pitch deck.