Back to Articles

    How to Identify Potential Customers on Reddit

    How-To Hamilton Keats 9 min read Last updated Apr 1, 2026

    The SERP for this keyword is almost entirely Reddit threads where founders ask each other the same question. The answers are consistent: "look where they complain," "search by problem language not product keywords," "find where they ask for help before they know a solution exists."

    That convergence across dozens of practitioner answers is the most useful signal available. This guide builds the methodology from those patterns, adds the vocabulary research and subreddit scoring steps that convert general advice into a repeatable process, and connects it to the monitoring setup that makes identification operationally viable.

    The three stages of Reddit customer identification

    Stage 1: Subreddit identification — finding the communities where your ICP gathers

    Stage 2: Vocabulary mapping — learning the language your ICP uses to describe the problem you solve

    Stage 3: Signal detection — recognizing the post patterns that indicate active buying intent

    Most guides jump straight to Stage 3 (monitoring for keywords) without the Stage 1 and 2 work that determines whether the keywords are accurate. Bad vocabulary produces noisy alerts; bad subreddit selection produces relevant vocabulary from the wrong audience. All three stages are required.

    Stage 1: Subreddit identification

    The question to start with

    The r/SaaS "How do you find where your potential customers hang out" thread top answer captures it: "I start by asking where they already complain."

    Not where they discuss the product category. Not the largest subreddits in a related vertical. Where they complain about the specific problem your product solves.

    This shifts the search from topic-based to pain-based, which produces more accurate ICP match.

    The subreddit identification process

    Step 1: Role-based search

    What is your ICP's job title or role? Search Reddit for that role directly. "r/marketing" for marketers, "r/recruiting" for recruiters, "r/devops" for DevOps engineers. This surfaces the primary professional communities.

    Step 2: Problem-based search

    What is the problem your product solves, stated plainly? Search Reddit for that problem. "manual outreach" → what subreddits discuss manual outreach? "spreadsheet limitations" → where do people complain about spreadsheets? "customer churn" → where do practitioners discuss churn?

    Step 3: Tool-based search

    What are your top competitors? Search Reddit for competitor brand names. Where are those threads appearing? Those subreddits are where your ICP gathers to discuss the category.

    Step 4: Subreddit scoring

    For each candidate subreddit (you should have 15-20 at this point), read the top 20 posts from the last 30 days. Score by problem statement density: what percentage of posts are people describing a problem, asking for help, or evaluating alternatives — vs. general content, news, or community discussion?

    Pick the 5-7 subreddits with the highest problem statement density. These are your primary monitoring targets.

    The "where they complain" test

    For each candidate subreddit, search within it for your competitor's name. Do complaint posts appear? Are people asking for alternatives? If yes, this subreddit contains ICP members at evaluation stage. If no mention of competitors or product categories at all, it may be the right audience but not the right stage of the buying journey.

    Common subreddits by ICP

    ICPPrimary subreddits
    Marketing practitionersr/marketing, r/PPC, r/SEO, r/socialmedia, r/digital_marketing
    Sales professionalsr/sales, r/b2b_sales, r/salestechniques
    Software developersr/webdev, r/programming, r/devops, r/cscareerquestions
    SaaS foundersr/saas, r/entrepreneur, r/startups, r/indiehackers
    E-commerce operatorsr/shopify, r/ecommerce, r/fulfillment
    HR/recruitingr/recruiting, r/humanresources
    Finance/accountingr/accounting, r/smallbusiness, r/personalfinance (for SMB owners)

    The right answer for your specific product may not appear in this table. Role-based and problem-based search will find it.

    Stage 2: Vocabulary mapping

    Why vocabulary is the bottleneck

    The r/SaaS thread practitioners consistently describe the same failure: setting up keyword monitoring for product category terms and getting either no signals or irrelevant signals. The problem is vocabulary mismatch.

    Your potential customers describe their problem in their own language, which is rarely the language you use internally. Someone who needs your product won't say "I need [your product category]." They'll say "I'm spending 3 hours a day manually searching Reddit for leads" or "our pipeline is completely dry" or "spreadsheets can't handle what we're trying to do."

    The r/SaaS "How do you find where your potential customers hang out" top answer states it precisely: "Search by problem language, not product keywords."

    Building the vocabulary library

    Source 1: Target subreddit reading

    Spend 1-2 hours in each of your top 5 subreddits reading problem posts. Write down every phrase people use to describe the problem your product solves. Not their solution language — their problem language. How do they describe being in pain before they've named the product category?

    Source 2: Competitor complaint threads

    Search Reddit for your top competitors and read the complaint threads. What specific language do people use when describing what the competitor does poorly? "Support never responds" → your monitoring vocabulary should include "support response time." "Pricing jumped" → include "pricing change" and "[competitor] price increase."

    Source 3: Evaluation threads

    Search Reddit for "[competitor] vs" and "[competitor] alternative." Read the threads. What evaluation criteria do people state? "We need something that handles X" is your monitoring vocabulary.

    Source 4: Client intake

    If you have even a few customers, ask them: "How would you have described this problem to a colleague before you found us?" Their answer is your vocabulary.

    The three-category vocabulary library

    Organize your vocabulary into three categories:

    Brand and competitor vocabulary: Your product name, competitor brand names, "[competitor] alternative," "switching from [competitor]"

    Category evaluation vocabulary: How people describe actively looking for a solution — "looking for a tool that," "recommendations for," "[category] that handles [specific use case]"

    Problem vocabulary: How people describe the pain before naming any solution — specific frustration phrases, workflow descriptions, time/cost complaints

    The problem vocabulary category is the hardest to build and produces the highest-quality leads because fewer people monitor it. Someone saying "spending hours manually searching Reddit for prospects" may not know a monitoring tool exists — which means you're first in the conversation.

    Stage 3: Signal detection

    The five post patterns that indicate potential customers

    Not all Reddit posts represent buying intent. The five patterns worth monitoring and responding to, ranked by conversion potential:

    Pattern 1: Active switching posts "We've been on [competitor] for two years and we're finally switching. Looking for recommendations." Signal: They've already decided to switch. This is the highest-intent signal available on Reddit.

    Pattern 2: Evaluation posts with specific complaints "Evaluating alternatives to [competitor] — main issue is [specific limitation]. Does anything handle this better?" Signal: Active evaluation with a concrete problem statement. Your product may directly address their complaint.

    Pattern 3: Recommendation requests "What tools does your team use for [job-to-be-done]?" Signal: Research phase, potentially pre-evaluation. Useful for building presence; lower urgency than patterns 1-2.

    Pattern 4: Problem description without named product "We're manually doing X and it's killing us. Is there a better way?" Signal: They're not yet searching for a product — they're describing pain. First mover advantage is highest here.

    Pattern 5: Frustration posts about a competitor "Why is [competitor]'s [feature] so broken?" Signal: Dissatisfied user, not necessarily actively switching. Worth monitoring but lower conversion priority than the others.

    The participation window

    Potential customers are identifiable on Reddit, but identifiable only within a window. The r/SaaS community widely recognizes this problem — the "using Reddit to find your first 1000 customers" thread discusses it explicitly: once a post is several hours old and has dozens of comments, responding produces minimal results.

    Reddit participation window: 2-8 hours. After that, the post has enough answers and the conversation has typically resolved.

    This window constraint is why subreddit identification and vocabulary mapping (Stages 1 and 2) must precede monitoring — you can't build a vocabulary library in real-time. You need the vocabulary before you start monitoring, so your alerts fire within the window when relevant posts appear.

    Setting up the identification workflow

    Once you have your subreddit list and vocabulary library, you need a monitoring system that surfaces posts within the participation window.

    Free: F5Bot monitors Reddit for keyword mentions and sends email alerts. Use your competitor vocabulary and top 3-5 problem vocabulary phrases as your initial keywords. Check alerts twice daily.

    Paid with intent filtering: Handshake monitors Reddit, LinkedIn, HN, X, and Facebook Groups simultaneously with AI filtering that distinguishes Pattern 1-2 signals (active evaluation) from Pattern 4-5 signals (general frustration). Surfaces relevant posts with contextual draft replies. Builder plan at $69/month.

    Syften monitors Reddit and LinkedIn with Boolean query support and Slack integration. Particularly useful for combining subreddit-scoped monitoring with problem vocabulary queries. From $29/month.

    Start free, validate that signals exist for your specific vocabulary, then evaluate paid tools based on whether the volume and signal quality justify the cost.

    Practical starting procedure

    Week 1:

    • Run the role-based, problem-based, and tool-based subreddit search
    • Score 10-15 candidate subreddits using the problem statement density method
    • Select top 5-7 subreddits to monitor

    Week 2:

    • Spend 1-2 hours reading problem posts in each target subreddit
    • Build your initial vocabulary library: competitor names, evaluation phrases, 5-10 problem vocabulary phrases
    • Set up F5Bot with your initial vocabulary
    • Check alerts daily; triage which are actually relevant

    Week 3:

    • Refine vocabulary: which keywords produced relevant signals? Which produced noise?
    • Add the problem vocabulary phrases that generated relevant posts; remove the ones that generated nothing
    • Respond to 3-5 high-intent posts (Patterns 1-2) with disclosed, contextual responses
    • Track which subreddits produced signals vs. which were quiet

    After 30 days:

    You'll have validated which subreddits contain your ICP, which vocabulary actually surfaces buying intent signals, and whether the signal volume justifies paid monitoring tools. This is the information that makes Reddit customer identification repeatable rather than a one-time search.

    Frequently asked questions

    Related Articles

    Use these related comparisons and explainers to keep building context.

    Ready to automate trust?

    Join hundreds of growth teams using Handshake to scale operations without losing authenticity.

    Built by operators. Dogfooding Handshake to grow Handshake.