How to find customers on Reddit (without spamming)
Leadhoot teamUpdated October 7, 202611 min read
Reddit is full of people asking for exactly what you sell. The work is finding the post while it is fresh and replying like a person, not a brochure.
To find customers on Reddit, watch the subreddits where buyers ask for help, not where peers talk shop. Flag new posts that show buying intent, such as "any recommendations" or "looking to hire". Reply within hours with a useful answer, disclose any affiliation, and never cold DM. Automate the watching, not the writing.
Can you find customers on Reddit?
Yes. Reddit is one of the few places where people describe a problem in public, in their own words, at the moment they want it solved. That makes it a strong source of inbound leads, but only if you treat it as a place to answer questions instead of a place to advertise.
The people who win on Reddit do three things consistently: they watch the right communities, they respond early to posts that signal a purchase, and they give a real answer before mentioning what they sell. Everything below is a way to do those three things with less effort. If you sell a service, the find clients on Reddit hub has the same method broken down by profession.
Which subreddits have your customers?
The ones where your buyers ask questions, not where your competitors and peers trade tips. A subreddit full of people who do your job is a community. A subreddit full of people who need your job done is a lead source.
A designer will usually find more paying work in r/smallbusiness or r/startups than in r/graphic_design, because the first two are full of owners with a problem and the third is full of other designers. A SaaS founder looking for early users is often better off in niche communities for the customer's job than in r/SaaS, where most members are other founders.
- Write down the problems your customers have before they know you exist, then search Reddit for those exact words.
- Check which subreddits appear again and again for those searches. Those are your candidates.
- Open each candidate and scan the last 20 posts. Keep it if at least a few are people asking for recommendations, tools or help. Drop it if it is mostly peers, memes or launches.
- Read the rules and sidebar. If self-promotion in replies is banned, you can still read for leads, but you must not mention your product there.
- Start with five to ten subreddits. More than that adds noise faster than it adds leads.
If you do not know where to start, the subreddit finder suggests communities from a description of your product, and the subreddit directory lists popular ones with their stats. For a longer walkthrough, see how to find subreddits for your niche.
What does buying intent look like on Reddit?
Buying intent shows up in the phrasing of the post, not in a keyword. Someone who writes that they are comparing options or ready to pay is a lead. Someone who mentions the same product category while venting or launching their own thing is not.
| Phrase | Intent level | Example |
|---|---|---|
| "Looking to hire", "need someone to" | Very high | "Looking to hire someone to fix our Shopify checkout, budget is flexible." |
| "Any recommendations for" | High | "Any recommendations for an invoicing tool that handles multiple currencies?" |
| "Alternative to [tool]" | High | "Looking for an alternative to Mailchimp, the pricing jumped again." |
| "Does anyone know a good" | High | "Does anyone know a good bookkeeper for a small e-commerce store?" |
| "[Tool A] vs [Tool B]" | Medium-high | "Notion vs ClickUp for a five-person agency, what would you pick?" |
| "How do I [task]?" | Medium | "How do I get my first 10 customers for a B2B tool?" The asker may want advice, not a vendor. |
| "Rant", "why is [category] so bad" | Low | "Every CRM I try is terrible." Venting, no decision pending. |
| "I built", "just launched" | None | "Just launched my CRM, feedback welcome." A seller, not a buyer. |
Three more signals raise intent regardless of phrasing: a stated budget or deadline, a description of what they already tried, and a request for more than one option. A post with all three is worth interrupting your day for.
How do you search Reddit for leads?
Search the exact phrases buyers use, limit the search to your target subreddits, and sort by new so you only see posts you can still win. You can do this in Reddit's own search or through Google, and each catches things the other misses.
- Reddit search with a phrase and a subreddit filter: subreddit:smallbusiness "looking for" bookkeeper. Then sort by New and set the time filter to Past week.
- Title-only matching: title:"alternative to" restricts results to posts that say it in the headline, which cuts a lot of comment noise.
- Combine intent phrases with your category: title:"recommend" CRM or title:"hire" designer.
- Google, for older or hard-to-find threads: site:reddit.com/r/smallbusiness "looking for" bookkeeper. Use Google's Tools menu to limit results to the past week or month.
- Save the searches you reuse. Reddit search results change as new posts come in, so a saved query is a cheap daily checklist.
Operator support on Reddit's search has changed over the years, so test a query before you rely on it. The Reddit search tool builds these queries for you, and how to search Reddit covers the operators in more detail.
The weakness of manual search is repetition. You have to run the same queries every day and you only see posts that happen to match your wording. A buyer who writes "who handles this kind of thing?" never contains your keyword.
How fast do you need to reply?
As fast as you reasonably can, ideally within a few hours. Reddit threads sort by votes and recency, so the first useful replies get read and later ones sit under dozens of others. There is no published benchmark for the ideal window, so treat the numbers below as a rule of thumb, not a statistic.
- Recommendation threads: the first hour or two is the best window. Early replies set the tone, and the poster is usually still online.
- Hiring posts: reply the same day. The poster is often collecting offers and may close the thread quickly.
- Advice threads: a thorough answer a day later can still be seen if the post is climbing, so check its activity before skipping it.
Time of day matters too. Posting a reply when a subreddit is most active gets it more eyes, and the best time to post on Reddit tool shows the busy hours per community. If speed is your bottleneck, the response time impact calculator lets you plug in your own numbers to see what a slower reply costs you.
How do you reply without getting banned?
Follow the subreddit's rules, lead with a real answer, say who you are, and keep promotion a small part of what you do on the platform. Bans come from spam patterns, not from mentioning a product once when it genuinely fits.
- Read the rules before your first reply. Many subreddits ban self-promotion outright, require a certain account age or karma, or only allow links in a weekly thread.
- Follow the 90/10 guideline from Reddit's own community etiquette: roughly nine of every ten contributions should be useful and unrelated to your product. It is a guideline, not a hard limit, but moderators think in these terms.
- Disclose plainly. If you built it, work there or get paid for it, say so in the reply. Hidden affiliation is what turns a helpful comment into a ban and a screenshot.
- Answer the question first. The reply should still be useful if you delete the product mention.
- Do not paste the same reply into multiple threads. Reddit's spam detection and moderators both notice copy-paste.
- Keep a real post and comment history in unrelated topics. A brand-new account that only mentions one product looks like spam because it usually is.
Here is the difference in practice. Suppose someone posts that their small online store needs a bookkeeper and they are unsure whether to hire a freelancer or use software.
A bad reply: "Check out our bookkeeping service, we do it all for $99/month! Link in profile. DM me for a discount!" It ignores the actual question, pushes a DM and a discount, and reads like an ad.
A good reply: it answers the freelancer-versus-software question first, with specifics. For a store with a few hundred orders a month, software covers the basics, but a freelancer is worth it once there is sales tax across multiple regions or inventory to account for. It lists what to ask a bookkeeper before hiring one. Only at the end does it say, in one sentence, that the author runs a bookkeeping practice for online stores and is happy to answer follow-up questions in the thread.
The good reply is longer, helps people who will never hire you, and still brings the poster to you. For more on the rules side, read how to promote on Reddit without getting banned.
Should you DM people on Reddit?
Not cold. An unsolicited DM from someone who just found a post is the fastest way to get reported, and Reddit users know it. Reply publicly, and let the other person move the conversation to private messages.
- If the poster replies and asks for more detail, a DM is fine. They invited it.
- If the post says "DM me" or "send me your portfolio", DMing is expected. Do it, and keep the first message short and specific to their post.
- If a subreddit's rules forbid solicitation by DM, follow them even when the post invites one. Moderators can still act.
- Never DM a list of commenters or upvoters. That is spam by any definition.
A useful default: make the public reply good enough that the poster can contact you, and put a way to find you in your profile bio rather than in the comment.
Manual vs keyword alerts vs AI intent scoring: which should you use?
Use manual search if you only watch one or two quiet subreddits, keyword alerts if you mainly want brand mentions, and intent scoring if you watch many subreddits and want buyers rather than mentions. Many people end up using more than one. The time figures below are estimates, not measurements.
| Approach | Cost | Time per day | Catches | Misses |
|---|---|---|---|---|
| Manual search (Reddit and Google) | Free | 30 to 60 minutes across several subreddits | Anything you search for and remember to check | Posts without your wording, anything while you are offline |
| Keyword alerts, for example F5Bot | Free | 10 to 20 minutes to read alerts | Every post or comment containing your words, fast | Buyers who do not use the keyword, plus lots of rants and launches that do |
| Keyword monitoring service, for example Syften | Paid | 10 to 20 minutes to read alerts | Keyword matches across Reddit and other sites, with filters | Still keyword-based, so intent and phrasing are on you to judge |
| AI intent scoring, for example Leadhoot | From $39/month for 6 subreddits or X and Threads keywords | 5 to 15 minutes to read and reply | Posts that show buying intent even without your keyword, scored 0 to 100 | Posts outside the subreddits you pick, and scores are a judgment call you should tune |
F5Bot and Syften are good at what they do, and for brand mentions or a rare product name they may be all you need. Leadhoot is built for a different job: watching the subreddits you choose around the clock, scoring each new post for buyer intent, and alerting you by email (Slack on Agency) within about a minute. It is read-only and never posts for you, so the reply stays yours.
For a deeper comparison, read keyword alerts vs intent scoring and the roundup of the best Reddit lead generation tools.
Pick your subreddits and get a ping when a high-intent post appears. Read-only, so it never posts for you.
Find customers on RedditHow do you measure Reddit lead generation?
Track what you did, what came back and what it was worth, in a simple sheet. Reddit rarely sends trackable clicks, so count conversations and closed deals instead of traffic.
- Leads spotted: posts you judged worth replying to.
- Replies sent: how many you actually answered. This is the number you control.
- Responses: replies that got an upvote, a follow-up question or a DM. This is your quality signal.
- Conversations: threads or DMs that turned into a real discussion about working together.
- Customers: deals closed, with the first thread noted as the source. Ask new customers how they found you and add Reddit as an option.
- Time spent per week, so you can work out cost per customer.
Put a dollar value on a closed customer before you start, so you know how many conversations you need. The lead value calculator works that out from your average deal size and close rate. Expect Reddit to be slow at first and to compound: a good answer stays searchable and keeps being found long after you wrote it.
What is a 15-minute daily routine for Reddit leads?
Check your alerts or saved searches once or twice a day, reply to the best two or three posts with a real answer, and spend a few minutes being useful where you are not selling. Consistency beats volume.
- Minutes 0 to 3: open your alerts or saved searches and skim the new posts from the last day. Discard anything that is a launch, rant or peer chat.
- Minutes 3 to 5: pick the one to three posts with the clearest intent. Check each poster's description and the subreddit rules.
- Minutes 5 to 12: write real answers. Specific, honest, with disclosure if you are relevant. Skip any post you cannot help with.
- Minutes 12 to 14: answer replies on your earlier comments. Follow-ups are where most conversations start.
- Minute 15: note what you replied to and any responses in your tracking sheet.
Once a week, review your sheet. Cut subreddits that produced no leads, add new ones that your searches keep surfacing, and adjust the phrases you watch. If you are a freelancer or run a small agency, the profession pages for SaaS founders, marketing agencies and web designers list subreddits and post types to start with.
The routine is built so that watching is automated and talking is human. If you want the watching handled for you, Leadhoot pricing starts at $39/month for 6 subreddits or X and Threads keywords, then $100/month for 10, $299/month for 50 and 10 seats, and a $1,000/month Scale plan with setup done for you.
Stop checking subreddits by hand. Get scored, buyer-intent posts in your inbox, or Slack on Agency.
Find customers on Reddit