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 recommendation-request taxonomy: 4 tiers of buyer intent
Not every mention of your problem is a lead. After sending and measuring 5,756 real Reddit DM conversations, we grade every post into one of four tiers. The tier decides whether you reply publicly, DM, or just watch.
Tier 1: Active recommendation requests (act within hours)
Phrases: "looking for", "anyone recommend", "suggestions for", "what do you use for", "best tool for". The poster is shopping right now and has explicitly invited answers, which is why replying here is not self-promotion, it is answering the question. These threads age fast: the accepted answer usually lands within the first day, so speed matters more than polish.
Tier 2: Switch intent (act same day)
Phrases: "alternative to [competitor]", "tired of [competitor]", "[competitor] is too expensive", "[competitor] just raised prices". A switch-ready buyer who already understands the category and has budget (they are paying someone today). Your reply should name honest tradeoffs, not trash the competitor: switchers have battle scars and smell a hit piece instantly.
Tier 3: Problem-aware, solution-unaware (reply with the mechanism)
Phrases: "how do you [solve the problem]", "is there a tool that", "am I the only one who struggles with". They have the pain but have not framed it as a purchase yet. The winning reply explains how to solve the problem manually first, then mentions that tools exist for it. Pitching hard here converts a future buyer into an annoyed lurker.
Tier 4: Ambient pain (watch, engage, never pitch)
Phrases: "just launched", "how do I get my first users", venting threads, weekly promo threads. These are relationship seeds, not leads. Comment usefully, be remembered, and let the DM come later, if at all.
The tiering is not cosmetic. In our dataset, reply rates ranged from 2% to 53% depending on the community and how well the outreach matched the post, so targeting the right tier in the right subreddit matters more than any line of copy.
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), and check your account is not silently suppressed with our free Reddit shadowban checker before you start: outreach from a filtered account is invisible no matter how good the message is.
For the message itself, the 5,756-conversation dataset is blunt about what works:
- Baseline: 26.6% of cold Reddit DMs got a human reply, roughly 5x the 1 to 5% cold email typically sees. If you are below ~20%, your message (or tier targeting) is fixable.
- Keep it under 40 words. Short DMs replied about 10 points higher than 50+ word messages (30.6% vs 20.6%). One phone screen, no pitch deck.
- Open like a human. Messages opening with a plain "Hey ..." replied at 32.8%; "I saw your post / I noticed" openers dropped to 17.9%. Never narrate how you found them.
- One corporate buzzword halves your reply rate (26.6% baseline down to 10.4%). Read it out loud; if you would not say it to a stranger at a meetup, delete it.
- A specific "been there" beats generic empathy by 12 points (36.1% vs 23.8%). One concrete detail from your own story outperforms any amount of "I totally get it".
If doing this daily by hand is the bottleneck, OneUp Today watches Reddit for these signals, tiers the intent, and drafts the reply or DM in your voice, with every one of the rules above baked into the drafts. Nothing sends until you approve it.
The 15-minute daily routine
Consistency beats bursts. The founders who make Reddit a real channel run some version of this every morning:
- Scan your alerts (5 min): check overnight keyword hits, grade each post Tier 1 to 4, discard the rest.
- Answer Tier 1 and 2 in public (7 min): one genuinely useful reply each, honest tradeoffs, your product named as one option where it fits.
- Follow up by DM (3 min): only to people you have already helped in-thread, under 40 words, referencing their exact post.
That is 2 to 5 high-intent touches a day, roughly 100 a month, at a 26.6% reply rate: about 25 conversations a month with people who already wanted what you sell.
