How to Use Reddit for Lead Generation (Without Getting Banned)
Reddit has a real lead generation problem that nobody talks about: the platform actively punishes the people who use it for outreach badly. Drop a product link in the wrong thread and the mods remove it. Pitch in five different subreddits in a week and the algorithm shadowbans your account. Send DMs that read like sales emails and Reddit's spam filter pushes them to a folder no one checks.
So most founders give up on Reddit. Which is a mistake, because the platform is also where your customers complain in detail about the problem your product solves, in their own words, with timestamps. The trick is engaging like a person who happens to have built something useful, not like a marketer running a campaign.
This guide covers what actually works: how to find the right subreddits, which threads are worth replying to, what your reply should look like, and the tools that automate the boring parts.
Why Reddit beats most lead-gen channels
Reddit is the second-largest community platform in the world, with ~70M daily active users and roughly 100,000 active subreddits. Almost every B2B and B2C niche has a community: r/SaaS, r/Entrepreneur, r/devops, r/marketing, r/photography, r/woodworking. People go there to ask questions they don't want their LinkedIn network to see.
That intent is the value. A post titled "What tool do you use for X?" is a lead. So is "Frustrated with Y, looking for alternatives." So is "Built a thing, can you tear it apart?" These are people who have a problem and are actively searching for help. They're already 70% of the way to a purchase decision.
The catch is volume. You'll scan dozens of threads to find one worth engaging. The work is filtering noise, not finding signal.
Step 1: Pick the right subreddits
Most founders pick subreddits wrong. They jump to the biggest one in their space (r/Entrepreneur, r/marketing) and get drowned out by 800K subscribers and a wall of "just shipped my SaaS" posts.
The better play is a tier strategy:
- Two general subs: the big-tent communities for your space. Noisy, but you find people there by accident.
- Three to five niche subs: smaller, focused communities where your target customer has already self-selected.
- One or two adjacent subs: communities where your customer hangs out for a different reason.
What that looks like across different niches:
- B2B SaaS / dev tools: r/SaaS, r/Entrepreneur (general); r/SideProject, r/indiehackers, r/devops (niche); r/freelance, r/sales (adjacent).
- Food & restaurant operators: r/Cooking, r/AskCulinary (general); r/restaurateur, r/MealPrepSunday, r/Sourdough (niche); r/smallbusiness, r/Frugal (adjacent).
- Fashion & lifestyle: r/femalefashionadvice, r/malefashionadvice (general); r/RandomActsOfFashion, r/Sneakers (niche); r/declutter, r/minimalism (adjacent).
- Fitness coaches & creators: r/Fitness, r/personaltraining (general); r/xxfitness, r/bodyweightfitness, r/running (niche); r/loseit, r/nutrition (adjacent).
- Legal / professional services: r/smallbusiness, r/Entrepreneur (general); r/freelance, r/LawFirm, r/realtors (niche); r/personalfinance (adjacent).
- Handmade & creator businesses: r/Etsy, r/handmade (general); r/somethingimade, r/jewelry, r/crafts (niche); r/sidehustle (adjacent).
Total: six to eight subs. Any more and you can't actually keep up. Any fewer and you'll go weeks between good leads.
How do you find them? Search the problem your product solves on Reddit's main search, sort by "top, this month", and look at which subreddits the best threads come from. That's your shortlist.
Step 2: Find the threads worth engaging
Once you have your subs, the next filter is the thread itself. Not every post is a lead. Most posts aren't even questions.
The four shapes of post that convert best:
- Direct asks: "What do you use for X?" or "Looking for a tool that does Y." These are obvious, but the catch is they go fast. The thread is most active in the first two to four hours. After that, the OP has moved on and replies just stack up unread.
- Frustration posts: "X tool keeps doing Y and I want to switch." The OP has emotional energy and a real complaint. Replies that acknowledge the frustration before suggesting anything land better than direct pitches.
- "Should I build" posts: "Thinking of building X, is there demand for this?" These are pre-customers. They're validating, which means they're open to discovering that someone already built it.
- "Roast my idea" or "What am I missing": similar pattern, founder-on-founder energy. Reply with concrete questions and a soft mention if the fit is there.
The four shapes that don't:
- Pure success posts ("hit $10K MRR"). No problem to solve. Engaging looks like envy-bait.
- Old threads (>24h). OP is gone, the comment graveyard is full.
- Highly upvoted threads with 200+ comments. Your reply is buried instantly.
- Threads where the OP already said "I went with X" in an edit. Done deal.
The 24-hour window matters more than people think. The best leads are within six hours of posting.
Step 3: Write the reply
This is where most outreach attempts die. The standard founder mistake is writing a reply that reads like the about-page on their landing site: polished, third-person, pitch-y. Reddit's mods and downvote army can smell that from three threads away.
The reply that works looks like a human typing fast on mobile. Specifically:
- Address one concrete detail from the OP's post. "You mentioned X" or "the part about Y stood out." This proves you actually read it. Generic replies get downvoted within minutes.
- Lead with a tactic, not a tool. The first 50 words should give the OP something useful even if they never click anything. "What worked for us was X. Specifically, we did Y" beats "You should check out our product."
- Mention your tool last, optionally, with context. "I'm building something for this, happy to share if useful" works. A link in the first sentence does not.
- Match the register of the sub. r/SaaS is casual and indie-flavored. r/programming is dry and skeptical. r/marketing has more polish. Read three top comments in the sub before writing your own.
Length matters too. Two to six sentences is the sweet spot for replies. A 200-word essay reads like marketing. A one-line "yeah this tool" reads like a bot.
Most replies should not include a link at all. Save those for the threads where the OP explicitly asked for tool recommendations. For everything else, contribute, get upvoted, build comment karma, and let the OP click your username if they want to see what you do.
Step 4: Use the right tools
Manually scanning six subreddits every day is real work. There are tools that automate parts of it.
Reddit alerts and monitoring
The base category is keyword alerting. You give the tool a list of keywords (e.g., "customer discovery", "looking for a CRM", "alternative to HubSpot") and it pings you when those words appear in a Reddit post.
- F5Bot is the classic free option. Emails you a daily digest of keyword matches across Reddit and Hacker News. Reliable, ugly, no filtering. Great if you only need raw alerts.
- Mention and Brand24 cover Reddit as part of broader social listening tools. Expensive ($25-$83/mo) and built for marketing teams tracking brand mentions, not founders looking for niche conversations.
- Reddit's own search is a reddit search tool you already have. It's free, terrible at relevance, and useless for monitoring (you have to manually re-run searches every day).
These tools solve the "find the thread" problem but not the "is this thread worth engaging" or "what do I write" problems. You still have to read each match, decide if it's a real lead, and draft a reply from scratch.
AI-assisted reddit lead generation
A newer category combines monitoring with AI scoring and reply drafting. This is what LeadsRadar does:
- Scan Reddit and Hacker News in one click for the kinds of conversations your target customer posts in.
- Score every result against your product context using embeddings (semantic similarity, not just keyword match), so you catch threads that don't contain your exact keywords but are clearly about your space.
- Generate five reply drafts per lead (contributive, questioning, critical, supportive, and DM) in voices calibrated to sound human, with a banned-phrase list that strips the obvious AI tells.
- Filter by date, relevance score, and sentiment so you can focus on freshly-posted frustration threads first.
If you've been running F5Bot and writing replies manually, this is the upgrade. It's a paid f5bot alternative ($19/mo) that adds the relevance filtering and draft generation that the free alternatives skip.
What doesn't work (and what gets you banned)
A few patterns to avoid, because they fail and because Reddit's algorithm punishes them:
- Posting from a fresh account. New accounts with no comment history get autofiltered in most established subs. Build comment karma for a week before doing any outreach.
- The same template across multiple subs. Reddit detects similar comment text posted across threads. Use it twice and you get shadowbanned. Each reply should reference the specific OP.
- Dropping links without context. A naked URL in a comment, especially in the first sentence, gets flagged. If you do include a link, wrap it in a sentence that explains why.
- Cold DMs from sales-y accounts. A DM that opens with "Hey, saw your post, want to demo our tool?" goes straight to the spam folder. The DMs that work reference one specific detail, ask one low-friction question, and don't include a product name in the first message.
- Volume over substance. 50 replies a day across 20 subs is the fastest path to a permaban. Five thoughtful replies in three subs is sustainable for years.
The cardinal rule of Reddit outreach is the 1:10 ratio. For every promotional or product-mentioning comment, write ten that are pure contribution. Most subs encode this as a rule, and most mods will let the math slide if your other nine comments are obviously useful.
Putting it together
Reddit lead generation is a slow channel, but it's one of the only ones where the lead is a real human who just described their problem in three paragraphs. If you can engage like a person rather than a marketer, the conversion rate per reply is high.
The shortlist:
- Pick six to eight subs. Two general, three to five niche, one or two adjacent.
- Filter for posts under 24 hours old, ideally under six.
- Skip the highly-upvoted threads (your reply is buried).
- Lead replies with a tactic, mention the tool last if at all.
- Use a monitoring tool to find threads, an AI-assisted tool if you want help filtering and drafting.
- Don't burn the account: 1:10 ratio, vary your replies, build comment karma first.
The founders who win on Reddit don't think of it as a lead-gen channel. They think of it as a place where they show up consistently, help people, and occasionally mention what they built when the fit is there. The leads come from being known as the person who shows up. The tools just compress how long that takes.
Want to skip the manual filtering?
LeadsRadar is what we built for ourselves. On-demand scans across Reddit + Hacker News, semantic relevance scoring against your ICP, 5 reply drafts per lead in human voices. 20 leads free, no card.