This guide is part of our Founder's Guide to Reddit Marketing. Reddit is where people say the quiet part out loud: they ask for tool recommendations, complain about a competitor, and describe the exact problem you solve, in public, with their username attached. Finding customers there is a listening problem, not a posting problem.
What "finding customers on Reddit" actually means
It does not mean dropping your link in 20 subreddits. That gets you removed and shadowbanned. It means catching the small number of threads, every day, where someone is already in the market, and being the most helpful reply in that thread. One good reply on a high-intent post beats a hundred cold posts.
The buyer-intent signals to watch for
These are the phrases that separate a prospect from a passerby. Watch for them as keyword alerts across your subreddits:
- "Looking for" / "anyone recommend" / "suggestions for": someone is actively shopping. Highest intent.
- "Alternative to [competitor]" / "tired of [competitor]": a switch-ready buyer who already understands the category.
- "How do you [solve the problem]" / "is there a tool that": problem-aware, ready for a solution they have not found yet.
- "[Competitor] is too expensive" / "[competitor] pricing": price-sensitive and evaluating.
- "Just launched" / "how do I get my first users": a founder who needs exactly the workflow you can show them.
Each of these is a plain-language buying signal. A person writing them wants an answer, not an ad.
Where to look
Start with the 5 to 10 subreddits where your buyers actually gather (for SaaS founders: r/SaaS, r/startups, r/Entrepreneur, r/indiehackers, r/microsaas, and your niche's subreddit). Then set keyword monitoring for the phrases above plus your competitors' names, so the threads come to you instead of you refreshing all day. For a deeper list, see the best subreddits for indie hackers and the best Reddit lead generation tools.
A worked example
Someone posts in r/SaaS: "Looking for a cheaper alternative to Hootsuite, I just need to schedule to a few accounts and don't want to pay per seat." That is a buyer-intent signal ("looking for" + "alternative to" + "too expensive"). The wrong move is "Check out my tool [link]". The right move: answer the actual question first (name two or three genuine options, including yours, with honest tradeoffs), then offer to help if they want. You have added value in public, and the DM you send next is welcome, not spam.
How to reach out without getting removed
Reply in the thread first; comments build the trust that makes a DM land. Read each subreddit's self-promotion rules before you post (many cap links or require a ratio of helpful comments). Keep DMs short, reference their exact post, and lead with help, not a pitch. This human, high-intent outreach is where the results come from: in our study of 5,756 real Reddit conversations, drafted replies to people already describing the problem hit a 26.6% reply rate. If doing this daily by hand is the bottleneck, OneUp Today watches Reddit for these signals, scores buyer intent, and drafts the reply or DM for you to approve.
