← Blog

How Do Solo SaaS Marketers Decide Which Prospects Are Worth Outreach?

Solo marketers at small SaaS companies struggle to prioritize prospects because they're doing lead scoring with no scoring system: no attribution data, no ICP document anyone actually maintains, and no signal for who's already engaged with the problem their product solves. Every list becomes a guess dressed up as a strategy.

The core issue is that a one-person marketing team has to build the prospect list, write the outreach, run the campaign, and report on results — all without the infrastructure a five-person GTM org would have. There's no attribution system flagging which accounts are warm. There's no shared ICP definition beyond a spreadsheet from three months ago that nobody's touched since. Without that foundation, prioritization becomes a gut call based on firmographic filters in Apollo, which tell you a company exists and fits a size range, but say nothing about whether anyone there is actually thinking about the problem you solve right now.

What actually happens when a solo marketer builds a list

They open Apollo, filter by industry and headcount, export a few hundred names, and start writing sequences. There's no way to tell from that list which of those 300 people read a competitor's blog post last week, which ones are actively asking about a solution on LinkedIn, or which ones just changed jobs and are re-evaluating their tool stack. Every prospect looks the same on paper.

So the marketer either reaches out to all of them and accepts a low reply rate, or spends hours manually scrolling LinkedIn trying to spot buying signals — which isn't a repeatable process, it's a part-time job layered on top of an already full one.

Why does the ICP document make it worse?

Most early-stage marketers inherit an ICP document that was written once, during onboarding or a founder brainstorm, and never touched again. It lives in Notion or a Google Doc, disconnected from the actual prospecting tool. When it's time to build a list, the marketer either re-reads that doc and tries to translate it into Apollo filters by hand, or skips it entirely and goes with instinct. Neither approach scales, and neither gets sharper over time, because there's no feedback loop connecting who replied, who converted, and who the ICP doc said to target in the first place.

This is why context resets are such a drain. A solo marketer switches from their ICP doc, to their prospecting tool, to their content tool, to their CRM, re-explaining who the target buyer is at every stop. That's not a productivity annoyance — it's the actual reason prioritization breaks down: there's no single source of truth that every tool in the stack can pull from.

What does "worth reaching out to" actually mean?

A prospect worth reaching out to isn't just someone who matches your ICP on title and company size. It's someone showing an active signal that they're already engaging with the problem you solve — commenting on a relevant LinkedIn post, changing roles into a function that owns the problem, or their company showing up in a context where your category gets discussed.

Layer What it tells you Where solo marketers stand
Firmographic fit They could be a customer Easy to get from any prospecting tool
Behavioral signal They might be ready to hear from you today Rarely accessible — signal tools assume a dedicated ops team

Firmographic fit tells you they could be a customer. Behavioral signal tells you they might be ready to hear from you today. Solo marketers rarely have access to that second layer, because tools that surface engagement signals tend to be built for teams with dedicated ops support, not a single person wearing five hats.

The fix isn't working harder inside Apollo. It's having ICP criteria and buyer signal in the same system, so a prospect list starts as "already engaged and fits your target profile" instead of "matches three filters and might care." That's the difference between an outbound motion that gets replies and one that gets ignored.

Frequently asked questions

What's the difference between firmographic fit and a buying signal?

Firmographic fit (industry, headcount, title) tells you a company could be a customer. A buying signal — commenting on a relevant LinkedIn post, a job change into the function that owns the problem — tells you someone might be ready to hear from you today. Prioritization requires both.

Why doesn't filtering in Apollo count as prospect prioritization?

Filters confirm a company exists and fits a size range. They say nothing about whether anyone there is engaging with the problem you solve right now, so every prospect on the exported list looks identical.

How can a one-person marketing team prioritize without an ops team?

Keep ICP criteria and engagement signals in the same system, so lists start as 'fits the profile and already engaged' — and feed reply and conversion data back into the ICP so it sharpens over time instead of going stale.

Run your GTM on COR

Warm LinkedIn prospecting, AI search visibility, and on-brand content — one connected platform. Free diagnostic, no credit card.

Try for free