B2B Prospecting

The 34 Filters for Building Ultra-Refined Prospect Lists

16 min read
MK

Mitchell Keller

Founder & CEO, LeadGrow · Managed 3,626+ cold email campaigns. 6.74% average reply rate. Booked 2,230+ meetings in 2025.

TL;DR

  • **Most teams use 3 to 5 filters.** We use up to 34 across 5 categories. That's why our reply rates average 6.74% when industry average sits at 1 to 3%.
  • **Firmographic filters get you in the neighborhood.** Technographic and intent filters get you to the right house. Situational and relational filters knock on the door at the right moment.
  • **More filters does not mean fewer prospects.** It means fewer wasted sends. A 5,000 person list built with 12 filters will outperform a 50,000 person list built with 3.
  • **Every filter below includes a real example** from campaigns we've run.

By Mitchell Keller, Founder & CEO, LeadGrow. Managed 3,626+ cold email campaigns. 6.74% average reply rate. 2,230+ meetings booked in 2025.

Why Most Prospect Lists Fail Before the First Email Sends

The default prospect list building workflow looks like this: Go to Apollo or ZoomInfo. Filter by industry, company size, and title. Export 10,000 contacts. Load them into a sending tool. Blast.

Then wonder why reply rates are below 2%.

The problem is not the copy. It's not the subject line. It's not the sending tool. It's the list. You're emailing people who have zero reason to care about your offer right now.

Across 3,626+ campaigns, we've found that list quality determines 60 to 70% of campaign performance. Copy matters. Infrastructure matters. But if you're emailing the wrong people, nothing else can save it.

This post covers every filter we use to build prospect lists that convert. 34 filters organized by 5 categories, from basic firmographic data to situational signals that tell you someone is ready to buy right now.

Category 1: Firmographic Filters (The Foundation)

Firmographic filters are table stakes. Everyone uses them. They narrow the universe of companies down to the ones that could theoretically buy from you. They're necessary but not sufficient.

Think of firmographics as the foundation of a house. You need them, but nobody pays premium for a nice foundation. The value comes from what you build on top.

Filter 1: Industry and Sub-Industry

Don't stop at "Software." Go deeper. SaaS, specifically vertical SaaS, specifically vertical SaaS in healthcare, specifically EHR platforms for mid-size hospital networks.

Every level of specificity improves relevance. We ran a campaign targeting "technology companies" that pulled 2.1% reply rate. Same offer targeting "data infrastructure companies processing 10TB+ daily" pulled 8.9%. Same copy. Same sending setup. The filter did the work.

Filter 2: Company Size (Employee Count)

Employee count correlates with buying process complexity. A 15 person company has the founder approving purchases. A 500 person company has procurement, legal, and finance involved.

Our sweet spot for most B2B SaaS clients is 20 to 200 employees. Big enough to have budget. Small enough that one conversation can move a deal.

Filter 3: Revenue Range

Revenue tells you more than headcount. A 50 person company doing $2M ARR has different priorities than a 50 person company doing $20M ARR. The $20M company has budget. The $2M company is scrappy.

We use revenue filters to separate companies that can afford the solution from companies that can't. If your product costs $50K per year, targeting companies under $1M revenue wastes everyone's time.

Filter 4: Geography and Location

Location matters more than most people think. Time zones affect call scheduling. Regulatory environments vary by state and country. Business culture differs between regions.

For one client selling compliance software, targeting companies in California specifically (where CCPA created urgency) pulled 3x the reply rate of a national campaign. Same software. Same copy. Different location filter.

Filter 5: Growth Rate

Growing companies buy. Stagnant companies don't. A company that grew headcount 30% in the last 12 months has different needs than one that's been flat for 3 years.

Growth rate data is available through tools like Clay, Dealroom, and LinkedIn Sales Navigator. We use it to prioritize companies that are scaling (and therefore have new problems that need solving).

Filter 6: Funding Stage and Amount

A company that just raised a Series B has money to spend and pressure to grow. A bootstrapped company with no outside funding is more cautious about new vendor commitments.

We don't filter out bootstrapped companies entirely. But we weight recently funded companies higher in our outreach priority. A $15M Series B that closed 3 months ago is a stronger signal than one that closed 2 years ago.

Filter 7: Company Age

Startups under 2 years old are usually still figuring out product market fit. They're not ready for most B2B tools. Companies 3 to 10 years old are in growth mode and actively building their tech stack.

Companies over 15 years old often have entrenched systems and longer buying cycles. Knowing where a company sits in its lifecycle helps you predict how fast they'll move.

Category 2: Technographic Filters (What They Use)

Technographic filters tell you what tools and platforms a company already uses. This is where prospect list building starts getting specific. You're not just targeting companies that could buy. You're targeting companies that are already invested in the problem space your product addresses.

Filter 8: Tech Stack Composition

If you sell a CRM integration tool, knowing that a company uses Salesforce vs HubSpot vs Pipedrive changes your entire approach. The pain points are different. The messaging is different. The decision maker might even be different.

Tools like BuiltWith, Wappalyzer, and Clay's technographic enrichment can tell you what software a company runs. We use this data to create segments that get separate messaging for each tech stack.

Filter 9: Specific Tool Usage

Beyond general tech stack, look for specific tools that signal readiness. If a company uses Clay, they're already investing in data enrichment for outbound. If they use Instantly, they're running cold email campaigns. If they use Gong, they care about sales intelligence.

Each tool signals a mindset. A company using Gong has already committed to data driven sales. That's a warmer prospect for anything in the sales optimization category than a company using nothing.

Filter 10: Platform and Framework

What platform are they built on? Shopify vs custom ecommerce. AWS vs Azure vs GCP. WordPress vs headless CMS. Platform choice tells you about their technical sophistication, budget, and where they sit in their growth journey.

We ran a campaign for a Shopify migration tool. Targeting all ecommerce companies pulled 1.8% replies. Targeting companies specifically on WooCommerce with over $5M annual GMV pulled 11.2%. The platform filter did the qualifying.

Filter 11: Tool Gaps (What They Don't Use)

Sometimes what a company doesn't use is more valuable than what they do. A SaaS company with no marketing automation tool is a warmer prospect for HubSpot than one already using Marketo.

Clay makes this possible through negative filtering. "Companies that use Salesforce but NOT a sales engagement platform" identifies companies with CRM investment but a gap in their outbound workflow. That gap is your opportunity.

Filter 12: Integration Ecosystem

Companies that use tools in your integration ecosystem are natural prospects. If your tool integrates with Slack, Salesforce, and Jira, target companies that use all three. They're already living in the ecosystem where your product fits.

Filter 13: Tech Stack Maturity

Count the number of SaaS tools a company uses. A company with 5 tools is early stage. A company with 50 tools is mature and likely has budget for another if it solves a real problem. A company with 150 tools probably has vendor fatigue and higher resistance to new purchases.

The sweet spot varies by industry, but 20 to 60 tools generally indicates a company that's actively building their stack and has the budget to do it.

Category 3: Intent Filters (What They're Doing Right Now)

Intent filters catch companies in the act. They're not just a fit for your product. They're actively thinking about the problem your product solves. This is where reply rates start to separate from industry averages.

Filter 14: Hiring Signals

A company hiring 3 SDRs is building an outbound team. A company hiring a VP of Marketing is investing in growth. A company hiring a CISO just got serious about security.

Hiring signals are the single strongest intent filter we use. They show budget commitment (they're spending money), timeline (they need the role filled), and priority (it's important enough to hire for).

We pull hiring data from LinkedIn Jobs, Indeed, and Clay's built in job posting enrichment. One campaign targeting companies with open "Head of Demand Gen" roles pulled 14.3% reply rate for a marketing automation tool. The hiring signal did the qualifying work that no amount of copy could do.

Filter 15: Funding Recency

A company that raised $10M last month is different from one that raised $10M two years ago. Fresh funding means fresh budget, fresh growth pressure, and fresh willingness to evaluate new tools.

We weight funding within the last 90 days highest. 90 to 180 days is still warm. Beyond 6 months, the signal weakens significantly.

Filter 16: Content Engagement

Are they publishing content about the problem you solve? Blog posts about "scaling outbound," podcast appearances discussing sales challenges, or webinars about pipeline generation all signal that the topic is top of mind.

Monitoring content engagement is more manual than other intent signals, but it's high quality. Someone talking publicly about a problem is much warmer than someone who just fits the demographic profile.

Filter 17: Website Behavior

If you have website visitor identification tools (Clearbit Reveal, RB2B, or similar), you can see which companies are visiting your site and which pages they view. A company that visited your pricing page twice in a week is not browsing casually.

Website intent data is highest quality but lowest volume. Use it to prioritize, not as your only list source.

Filter 18: Event Attendance

Event attendance is the strongest signal in our hierarchy. Someone who registers for or attends a relevant industry event has self-selected into a topic. They're invested enough to spend time (and often money) learning about the exact space you operate in.

We scrape attendee lists, speaker lineups, and sponsor directories from industry events. For one data center client, targeting attendees of specific industry conferences pulled 48 meetings from a single event. That's not cold outreach at that point. It's warm outreach with a shared context.

Filter 19: News and PR Activity

Company news creates outreach openings. A company that just announced a new product launch needs supporting infrastructure. A company that acquired another business is integrating systems. A company that opened a new office is hiring and scaling.

Google Alerts, Crunchbase, and Clay's news enrichment can surface these signals. The key is matching the news to your offer. A new product launch is relevant if you sell developer tools. It's irrelevant if you sell HR software (unless the launch means rapid hiring).

Filter 20: Review and Competitor Activity

Companies leaving reviews on G2, Capterra, or TrustRadius for competing products are actively evaluating solutions in your category. If they reviewed a competitor recently, they're comparison shopping.

G2's buyer intent data can surface these signals. We've used it to create lists of companies evaluating competitor products, then reached out with "saw you're evaluating [category], here's what most teams miss" messaging. Reply rates are consistently 2 to 3x higher than cold lists.

Category 4: Situational Filters (Timing Is Everything)

Situational filters are LeadGrow's edge. This is the "situations beat markets" philosophy applied to prospect list building. You're not just looking for companies that fit. You're looking for companies where something just changed that makes your offer urgent.

Filter 21: Leadership Changes

New VP of Sales? They'll want to put their stamp on the outbound process. New CMO? They're evaluating every marketing tool. New CTO? They're reviewing the tech stack.

New leaders make changes in their first 90 days. That's your window. After 6 months, they've settled in and are less likely to evaluate new vendors.

We pull leadership change data from LinkedIn profile updates and news mentions. Combining "new VP of Sales" with "company 50 to 200 employees" with "SaaS industry" creates a list that's practically pre-qualified.

Filter 22: Expansion Signals

A company opening a new office, entering a new market, or launching in a new country faces a completely different set of challenges than a company in maintenance mode.

Expansion creates urgent needs: new infrastructure, new hires, new vendor relationships, compliance with new regulations. If your product helps with any of those, expansion signals put you in front of buyers when they're actively looking.

Filter 23: Compliance and Regulatory Changes

New regulations create mandatory buying situations. GDPR forced every company handling EU data to evaluate privacy tools. SOC 2 requirements pushed SaaS companies toward compliance platforms. Industry specific regulations (HIPAA, PCI DSS, FERPA) create ongoing demand cycles.

If your product helps with compliance, filter for companies that are newly subject to specific regulations. A healthcare startup that just crossed the employee threshold for HIPAA compliance has an urgent need they can't ignore.

Filter 24: Competitive Displacement Opportunities

When a competitor has a public failure (security breach, major outage, pricing backlash), their customers start evaluating alternatives. This is the displacement window.

We monitor competitor news and social media for these signals. When a major sales engagement platform had a widely discussed outage, we helped a client reach out to that platform's known users with a targeted campaign. Reply rate was 16.4%. Timing is everything.

Filter 25: Budget Cycle Timing

Enterprise companies plan budgets annually. Government agencies operate on fiscal years. Schools buy on academic year cycles. Knowing when your target's budget cycle opens and closes lets you time outreach to when money is available.

Q4 outreach to enterprise companies often falls flat because budgets are locked. Q1 outreach to the same companies can be 2 to 3x more effective because new budget just opened.

Filter 26: Contract Renewal Windows

If you can identify when a prospect's contract with a competitor is up for renewal, you can time outreach to the evaluation window (typically 60 to 90 days before renewal).

This data is harder to get but incredibly valuable. Sometimes it surfaces in G2 reviews ("we've been using [tool] for 2 years"), job postings ("experience with [tool] required"), or directly through sales conversations with other prospects in the same industry.

Filter 27: Pain Event Triggers

Layoffs, missed quarters, executive departures, product recalls, bad press. These events create urgency. A company that just laid off 20% of its workforce needs to do more with less. A company that missed revenue targets needs better pipeline tools.

These are sensitive signals. The messaging has to be tactful. You don't say "saw you just had layoffs." You say "helping teams maintain pipeline velocity with leaner teams." The filter gets you to the right companies. The copy determines whether it lands with empathy or tone deafness.

Category 5: Relational Filters (Who They're Connected To)

Relational filters use your existing network and customer base as a signal source. If a prospect looks like your best customers, shares their investors, or exists in the same ecosystem, they're more likely to buy.

Filter 28: Lookalike to Existing Customers

Your best customers have patterns. Similar size, similar industry, similar tech stack, similar growth trajectory. Build a profile of your top 10 customers and filter for companies that match 5 or more attributes.

We call this "ICP from evidence." Instead of guessing who should buy, you reverse engineer from who already did. This consistently produces our highest quality lists because the filter is based on proof, not theory.

Filter 29: Shared Investors

Companies with the same investors as your existing customers often have similar priorities and buying patterns. If three of your best customers are backed by Sequoia, other Sequoia portfolio companies are worth targeting.

Investor overlap also gives you a potential warm introduction. "We work with three other companies in [Investor]'s portfolio" is a compelling opener.

Filter 30: Shared Networks and Communities

Companies active in the same Slack communities, industry associations, or online forums share a professional context. If your best customers are all active in a specific SaaS community, other members of that community have self-selected into relevance.

Filter 31: Customer's Customers

If you sell to agencies, their clients might also be prospects. If you sell to SaaS companies, their integration partners might need what you offer. Your customer's ecosystem extends your reach.

Filter 32: Second Degree Connections

LinkedIn's second degree connections are warm prospects by definition. Someone connected to your customer's VP of Sales has at least an indirect relationship with someone who trusts your product.

Use this filter for smaller, higher touch campaigns. The volume is lower but the conversion rate is significantly higher because of the implicit trust transfer.

Filter 33: Alumni Networks

People who used to work at your customer's company carry institutional knowledge of your product. When they move to new companies, they're warm prospects because they've already seen your solution in action.

We track champion job changes as a core workflow. When a power user at one of our client's customers changes jobs, that's a warm outreach opportunity at their new company.

Filter 34: Ecosystem Partners

If your product integrates with Salesforce, companies that also integrate with Salesforce have complementary audiences. Their customers are your prospects and vice versa.

Ecosystem partner directories, integration marketplace listings, and technology alliance networks are all sources for this filter. The shared platform creates a natural conversation starter.

How to Combine Filters (The Layering Approach)

Individual filters are useful. Stacked filters are powerful. Here's how we layer them for different campaign types.

High Volume Campaign (5,000+ contacts)

Use 4 to 6 filters: industry + company size + revenue + geography + 1 technographic + 1 intent signal. This gives you enough specificity to write targeted copy while maintaining the volume needed for statistical testing.

Precision Campaign (500 to 2,000 contacts)

Use 7 to 10 filters: all firmographic basics + 2 to 3 technographic + 2 to 3 intent signals. This is where reply rates start hitting 8 to 15%. Smaller list but every person on it has multiple reasons to care.

Sniper Campaign (Under 500 contacts)

Use 10+ filters including situational and relational. These campaigns get 15 to 30% reply rates but require more research per contact. Use them for high value targets where one meeting is worth thousands.

The goal is not to use all 34 filters on every campaign. The goal is knowing which filters exist so you can stack the right ones for each situation.

Tools for Applying These Filters

Filter Category Primary Tools Notes
Firmographic Apollo, ZoomInfo, LinkedIn Sales Nav Most tools cover these well
Technographic Clay, BuiltWith, Wappalyzer Clay connects 75+ data sources for enrichment
Intent Clay, Bombora, G2, LinkedIn Jobs Hiring and funding signals are most reliable
Situational Clay, Google Alerts, Crunchbase, custom scrapers Often requires manual research or AI agents like Claygent
Relational LinkedIn, CRM data, Clay Requires clean CRM data as a starting point

Clay is the single most important tool for advanced filtering because it lets you enrich contacts from 75+ data sources and build custom filter logic. We use it on every campaign. Our Clay tutorial walks through the full setup including waterfall enrichment and segment building.

Common Prospect List Building Mistakes

Mistake 1: Too Broad, Too Fast

Exporting 50,000 contacts with 3 filters feels productive. It's not. You'll burn through sending infrastructure, tank deliverability, and book fewer meetings than a 5,000 person list built with 10 filters.

Mistake 2: Ignoring Negative Filters

Knowing who to exclude is as important as knowing who to include. Filter out companies that are too small, recently churned customers, competitors, companies in countries you don't serve, and anyone who's already in your pipeline.

Mistake 3: Building Once and Sending Forever

Markets change. People change roles. Companies grow. A prospect list built 3 months ago is already degrading. We rebuild lists every 4 to 6 weeks and continuously add new contacts through our 30/50 refill rule: start refreshing at 30% sent through, complete the refill by 50%.

Mistake 4: Same List, Same Message for Everyone

If your list has 3 different sub-segments (by industry, by role, by company size), they should get 3 different messages. One size fits all messaging is the fastest way to turn a good list into bad results. See our cold email templates by industry for segment-specific messaging examples.

The Bottom Line

Prospect list building is not a data export. It's a strategic decision about who you're going to spend your limited sending capacity reaching. Every filter you add makes that investment smarter.

Start with firmographic basics. Layer in technographic data. Add intent signals. When you're ready for the highest conversion campaigns, stack situational and relational filters on top. Our situation mining signals guide shows you how to combine 20+ signals into actionable campaign angles.

You don't need all 34 filters on every campaign. But you should know all 34 exist so you can pick the right combination for each situation.

We use this exact filter framework across 3,626+ campaigns. It's why we average 6.74% reply rates when most teams are stuck below 3%. The secret is not better copy. It's better lists.

Key Statistic: Campaigns using 8+ filters average 3.2x higher reply rates than campaigns using fewer than 4 filters, based on LeadGrow's internal data across 3,626+ campaigns.

>

Source: LeadGrow internal campaign data, 2025

Frequently Asked Questions

Want us to run this playbook for you?

Book a strategy call and we'll show you how these frameworks apply to your business.

Book Strategy Call