What's the actual difference between just messaging everyone in my filter vs. intelligently narrowing down to high-intent first?

I’ve got a solid list of about 2,000 prospects in my filter—they fit my ICP on paper (right title, right company size, right industry). But my gut tells me there’s a big difference between “people who match my criteria” and “people who are actually looking to buy right now.”

Right now, my process is: build the filter, send messages to everyone on it, follow up, and hope. My reply rate is sitting at around 5%, which honestly feels like it could be better.

I’m trying to figure out if the issue is that I’m message-carpet-bombing a bunch of people who have zero intent, or if it’s something else. Like, should I be doing more work upfront to actually identify who’s high-intent before I waste a follow-up on them? Or is that just premature optimization and I should just keep iterating on my message?

I’m curious how other people think about this. Do you spend time narrowing down your list before you start the sequence, or do you run campaigns wide and then segment based on who engages?

This is a fundamental question about conversion efficiency, and the answer is: yes, pre-segmentation matters, but maybe not in the way you think.

A 5% reply rate isn’t bad, but if you’re sending to 2,000 people, that’s 100 replies from a lot of noise. If you could strategically narrow that to 500 high-intent people and maintain a 10% reply rate, you’ve got 50 replies from a cleaner list. Fewer conversations, but better quality.

High-intent signals are things like: recent job changes, hiring activity, funding announcements, or visible growth. If someone just got promoted, got hired, or their company just closed a round, they’re reorganizing priorities right now. That’s high-intent.

Instead of 2,000 people, build a filter for 300-500 people who have at least one of these signals. Your follow-up effort drops, but your quality goes up. That’s the leverage play.

I’m going to be honest: my first campaign was exactly like yours. 2,000 people, spray and pray, 4% reply rate. Felt like I was bleeding money on follows-ups for people who’d never respond.

So I sat down and literally categorized my list: “Tier 1” were people I could see obvious signals on (recent hire, company just scaled headcount). “Tier 2” were people who fit the criteria but I couldn’t see obvious signals. “Tier 3” were the rest.

Guess what happened? My Tier 1 people converted at like 12-15%. Tier 2 was like 6-7%. Tier 3 was 2%.

Now I focus almost exclusively on Tier 1 and 2. Way fewer people, way better ROI, way fewer follow-ups wasted. If you’re sending 2,000 messages, 1,500 of them are probably Tier 3. That’s your problem.

From a safety angle, this actually matters too. Spamming 2,000 low-intent accounts looks worse to LinkedIn’s algorithm than sending 500 high-intent messages. Quality outreach = lower risk of account flags.

Plus, if you’re qualifying before you send, you’re not wasting daily send limits on people who won’t respond. You can concentrate your sending power on accounts that are actually worth the effort.

My advice: build your high-intent filters first, warm up your account with those, then expand to broader lists once you’ve established a track record.

You could actually automate this whole thing. Set up a workflow in your CRM that flags high-intent signals—use LinkedIn’s API or a tool like Clearbit to check for recent company changes, funding, hiring sprees. Then create a smart list that only pulls people with those signals.

Once you connect that to LiSeller, you can literally segment before the sequence starts. Send your best message copy to Tier 1 (highest intent), your second-best to Tier 2. Different send cadences for each tier. That’s how you scale intelligently.

Without automation, yeah, you’re probably wasting 70% of your follow-up effort on tire kickers.

In recruiting, we call this “active” vs. “passive” candidates. Active candidates are job-hunting, have updated their profiles, are engaging more. Passive candidates might be perfect for the role but aren’t looking.

With high-intent filtering, you’re basically fishing in the active pool first. Way higher conversion. Once you’ve exhausted those, then you build broader campaigns for passive talent.

I’d suggest starting with your 500 highest-intent prospects, dominate that, prove your message works, then expand to the broader 2,000. Not at the same time.

Here’s the copywriting angle: your hook and offer matter way more when the person is already thinking about the problem. If they’re high-intent, a decent message gets a reply. If they’re low-intent, even a great message will get ghosted.

So yeah, pre-filter for intent. Not because your copy is bad, but because intent is the multiplier. Good copy + high intent = 15% reply rate. Good copy + low intent = 4% reply rate.

You can’t copy your way out of a low-intent list.

LiSeller’s smart lead filtering is actually designed exactly for this. You can use it to build dynamic filters based on activity signals—things like profile updates, engagement changes, even job changes if you’re syncing data.

Instead of manually building a Tier 1 list, you could set up a filter that automatically surfaces people with recent signals. That way, you’re always working from a warm pool without the manual work.

Give it a try—your reply rates should shift pretty noticeably.