Reddit is the best B2B hunting ground that nobody uses seriously.
Not because the prospects aren't there. They are. Every day, founders post on r/SaaS "looking for a tool that does X", ops managers drop threads on r/Entrepreneur asking "we're wasting hours on Y, anyone solved this?", and buyers describe their problems in granular detail, for free, in public. It's pure, unfiltered intent data, sitting there untouched.
The problem is that most people are either too lazy to search manually, or too clumsy to respond without getting banned. So the channel stays empty while you're paying $400/month for an Apollo plan to send cold emails nobody reads.
Here's how I'd do it starting from scratch today.
First, drop the idea of "prospecting on Reddit"
The first mistake is showing up with a classic outreach mindset. You're not doing mass outreach. You're not DMing people with a pitch on first contact. Reddit isn't LinkedIn. Users smell a salesperson from a mile away, and when they do, they roast you publicly in front of 50,000 people.
What you do instead: find conversations where someone has a problem you solve, and give them a genuinely useful answer. That's it. The pitch comes later, as a natural continuation.
The nuance matters. "Useful" doesn't mean vague and generous. It means answering their specific question, showing you understand their context, and mentioning your tool only if it's relevant, and only after you've given real value for free.
A founder I know sells a reporting tool for agencies. He spends 30 minutes a day on r/agency, r/PPC, and r/digitalmarketing. He never posts ads. He answers questions about reporting workflows, recommends templates, explains what actually works. At the bottom of every solid answer, he puts his signature with his company name. He closes 2 to 3 deals a month this way. Zero ad spend.
Building your subreddit list in 45 minutes
Most people stop at the obvious ones: r/startups, r/Entrepreneur, r/SaaS. That's a mistake. These communities are generic. Prospects who post there are looking for business advice, not necessarily your specific solution.
The real work is identifying the subreddits where your ICP hangs out to talk about their operational problems, not to network.
Concrete example. Say you sell a contract management tool for SMBs. Obvious subreddits: r/legaladvice, r/smallbusiness. Better subreddits: r/realestateinvesting (lots of contracts), r/freelance (client nightmare stories), r/agency (brand deals), r/consulting. These communities have people with your problem who aren't necessarily looking for a software solution yet, which means less competition in the replies.
Your method for building the list:
- Pick 5 keywords that describe your customer's problem, not your solution
- Search each one on Reddit, filtered by "Top / This Year"
- Note every subreddit where those posts appear
- Check activity: minimum 10 new posts per week
- See if competitors are already answering there (if yes, that's a good sign)
In 45 minutes you've got 15 to 20 subreddits. Keep 8 to 10 that you monitor seriously.
The searches that find real buyers
Scrolling a subreddit in real time is inefficient. What you need is a way to isolate high-intent posts, the ones where someone is actively looking for a solution.
Reddit's own search is terrible. Everyone knows this. The right approach is Google with operators.
Type into Google: site:reddit.com/r/agency "looking for a tool" OR "any recommendations" OR "we're struggling with" OR "does anyone use" and add your relevant keywords. Set the Google date filter to the last 3 months. In 10 minutes you have a list of hot threads.
The phrases that signal real buyer intent:
- "we're currently evaluating"
- "tired of [competitor tool]"
- "switched from X, now looking for"
- "our current solution doesn't"
- "budget approved, need something that"
These aren't people doing casual research. These are people who are going to sign in the next 30 days.
This is exactly what Novaseed automates, across Reddit, LinkedIn, X, and Facebook simultaneously, with an intent score on every conversation. But even manually, with Google and 20 minutes a day, you can find real pipeline.
Responding without getting burned
You found a thread. Someone is asking exactly the question your product answers. How do you respond without sounding like a bot or a desperate SDR?
Rule one: answer the actual question before mentioning your product. Genuinely. If someone asks "how do you handle follow-ups on unpaid contracts", start by explaining 2 or 3 concrete approaches that work, even without your tool. Show that you understand the problem from the inside.
Rule two: transparency protects you. If you mention your product, say explicitly that it's yours. "I work on a tool that solves exactly this, happy to show you if you have 20 minutes" lands way better than pretending to be a neutral user. People respect honesty. They hate being manipulated.
Rule three: don't spam the same subreddit. One useful post per subreddit per week, maximum. Two if you genuinely have something to add. Moderators see everything, and a subreddit ban is hard to come back from.
When your answer is good, upvotes come naturally, and with them, organic visibility. I've seen Reddit thread replies from 2 years ago still generating leads today. The ROI on time invested is absurd compared to cold email.
The system that actually sticks
Doing this once is easy. Doing it every week for 6 months is where 95% of people quit.
The secret is optimizing for consistency, not volume. 20 minutes a day beats 3 hours on Friday evening every single time.
A routine that actually holds up:
- Monday morning: run Google searches across your 8 subreddits, drop interesting threads into a Notion doc or a simple spreadsheet
- Tuesday, Wednesday, Thursday: reply to 2 to 3 threads per day, no more
- Friday: check what got upvotes, replies, DMs. Archive warm contacts into your CRM (Attio, HubSpot, whatever you're using)
At that pace, you're generating 8 to 12 qualified conversations per week. Some convert to calls. Some calls become customers. The closing rate on these leads is meaningfully higher than cold outreach, because the person found you in context.
Reddit won't replace a sales team. But for an early-stage company that can't afford to burn cash on enterprise tooling, it's the most underrated channel out there. And unlike SEO, it works in weeks, not months.
Want to see Novaseed in action?
Scan your site, get 20 prospects ready to buy. Free, 30 seconds.