Back to Blog

How to Find Your First Customers on Reddit (Without Getting Banned)

A practical guide for indie hackers: how to find Reddit threads where people need your product, reply helpfully, and stay within subreddit rules.

How to Find Your First Customers on Reddit (Without Getting Banned)

Every day, people on Reddit write posts like "Is there a tool that does X?" or "What do you use for Y?". For a founder with zero customers, those posts are some of the warmest leads on the internet: the person has a problem, says so in public, and is asking for suggestions.

The catch is that Reddit is very good at spotting marketing. Drop a link in the wrong way and you get downvoted, removed by moderators or banned from a community you needed. This guide is about doing it the other way: being genuinely useful in the right threads so that mentioning your product feels natural.

Why Reddit works for early-stage products

Three things make Reddit different from most channels when you have no audience yet:

  • People state their need in their own words. You don't have to guess intent; the post tells you.
  • Communities are organised by topic. There is a subreddit for almost every niche, profession and tool category.
  • Threads stay findable. A helpful answer keeps getting read by people with the same question long after you write it.

That's also why it punishes spam: communities protect the thing that makes them useful.

Step 1: Know exactly who you're looking for

Before you search, write one sentence: "My product helps [who] do [what] instead of [current workaround]."

Then turn it into the phrases a real person would type when they have that problem. For example:

  • "Is there a tool that…"
  • "Looking for an alternative to [competitor]"
  • "How do you handle [task]?"
  • "[Competitor] is too expensive"
  • "What do you use for [job]?"

These problem phrases matter more than your brand name. Nobody searches for your product before they know it exists.

Step 2: Find the right subreddits

Start with three groups:

  1. Where your users hang out by role. Freelancers, marketers, developers, small business owners and so on.
  2. Where your category gets discussed. Communities about the tools or workflows your product touches.
  3. Founder communities, such as r/SaaS, r/SideProject, r/indiehackers or r/startups, but only if your customers are founders. If you sell to dentists, r/SaaS is where your competitors are, not your buyers.

For each subreddit, read the sidebar and the pinned posts. Note:

  • Is self-promotion allowed at all?
  • Is there a weekly "share your project" or promotion thread?
  • Are links allowed in comments?
  • Are there account age or karma requirements?

Keep these notes in a simple doc. Rules differ a lot between communities, and breaking them is the fastest way to get banned.

Step 3: Search for intent, not keywords

Reddit's own search works for a start. Search your problem phrases, sort by New, and filter to the past week. A thread from two hours ago is a conversation you can join; a thread from two years ago usually isn't.

When you open a thread, ask:

  • Is the person describing a problem my product actually solves?
  • Are they asking for recommendations, or just venting?
  • Has the thread already been answered well?

Skip anything where your product is a stretch. One reply in a perfect thread beats ten replies in vague ones.

Doing this by hand is fine at first. Once you watch more than a handful of subreddits, a monitoring tool saves time. Free keyword alerts like F5Bot work, and IndiePilot scores each post for how well it matches your product so you can go straight to the best ones.

Step 4: Write replies that help first

This is the part that decides everything. A good reply should be useful even if the reader never clicks anything.

A structure that works:

  1. Answer the actual question. Give a direct suggestion, a method, or a short list of options.
  2. Add something from experience. What you tried, what didn't work, a detail only someone who has dealt with the problem would know.
  3. Mention your product only if it fits, and say it's yours. "Full disclosure, I built a tool for this: [name]. Happy to share more if useful."
  4. Don't push. No "DM me", no urgency, no copied landing-page text.

Two things to avoid:

  • Pretending to be a happy customer. If you made it, say so. Redditors check post histories, and being caught hiding it is far worse than disclosing it.
  • Pasting the same reply everywhere. Identical comments across threads look like a bot and are often treated as spam.

Sometimes the best answer doesn't mention your product at all. That's fine. It builds your account's history and the community's trust, which pays off when your product is the right answer.

Step 5: Keep your account healthy

Reddit judges accounts by their history. A brand-new account whose only activity is mentioning one product looks like exactly what it is.

  • Use a real personal account, not one named after your product.
  • Participate without promoting. Answer questions in your area of expertise, share what you've learned, comment on other people's projects.
  • Keep promotion a small part of your activity. Many communities and long-standing Reddit etiquette expect most of what you post to be non-promotional. Check each subreddit's rules for its specific expectations.
  • Don't vote-manipulate. Never ask friends to upvote, and never use second accounts.
  • Respect removals. If a mod removes your comment, read the rule, adjust, and move on. Arguing with mods rarely ends well.

Step 6: Use the "share your project" threads properly

Many subreddits have a dedicated thread for self-promotion. These are the safe place for a direct "here's what I built" post. Make it worth reading:

  • Lead with the problem, not the product name.
  • Say who it's for and what it costs.
  • Ask for specific feedback.
  • Reply to every comment.

Step 7: Follow up like a human

When someone replies to your comment or tries your product:

  • Answer quickly, while the thread is still active.
  • Ask what they're trying to do. Early users teach you more than any analytics tool.
  • Offer to help them set up. For your first customers, doing things that don't scale (a short call, setting up their account with them) often makes the difference between a sign-up and a paying user.
  • Don't spam their DMs. If they're interested, they'll reply.

A simple daily routine

You don't need hours. A routine like this is enough to start:

  • 10 minutes: check new posts for your problem phrases in your chosen subreddits.
  • 15 minutes: write 2–3 genuinely helpful replies, mentioning your product only where it clearly fits.
  • 5 minutes: answer replies from previous days.

Do it consistently for a few weeks and you'll learn which communities and phrases bring the right people, which is useful even beyond Reddit.

Common mistakes that get founders banned

  • Posting the same promotional text in many subreddits on the same day.
  • Dropping links in communities that don't allow them.
  • Using a fresh account only to promote.
  • Hiding that you built the product.
  • Replying to old threads just to add a link.
  • Ignoring a mod's warning and doing it again.

Frequently Asked Questions

Can I mention my own product on Reddit?

Often yes, if the subreddit allows it, the product genuinely answers the question, and you disclose that you made it. Always check the community rules first.

How many replies should I post per day?

There's no magic number. A few high-quality replies in relevant threads are better than many low-effort ones, and a steady pace looks more natural than bursts.

Should I use a monitoring tool?

Not on day one. Once manual searching takes too long or you keep finding threads too late, a tool like IndiePilot or a free keyword alert helps. Whatever finds the thread, you should still write and post the reply yourself.

Can a tool post replies for me?

We don't recommend automated posting. IndiePilot drafts suggestions, but you review, edit and post them yourself, because the reply has to sound like you.

Wrapping up

Finding your first customers on Reddit isn't a hack. It's showing up where people already describe your problem, being the most helpful person in the thread, and being honest about what you built.

If you'd like a shortlist of those threads delivered to your inbox instead of searching every day, you can set up IndiePilot for free and see which conversations it finds for your product. If you're comparing options, our GummySearch alternatives guide and F5Bot vs IndiePilot comparison may help.

Get Customers With Reddit

IndiePilot helps you engage in Reddit posts, promote your product, and track brand mentions.

  • Monitor keywords with AI 24/7
  • Sneak into competitor SERPs
  • Get leads and sales from Reddit
Get customers with Reddit →