How to Find Your First 100 Customers Without Spending Money on Ads
September 14, 2026
A practical playbook for indie founders: how to find the people already describing your problem on Reddit, in forums and in niche communities, and win your first 100 customers before you spend a dollar on ads.

Guest post by Vaibhav, founder of Needle.
You shipped. You posted on Product Hunt, Hacker News, and a few directories. People upvoted. A few people visited. Almost nobody signed up.
This is the sound of distribution failing, not the idea. And the fix is probably simpler than you think.
Your target customers are already talking about the exact problem you solve, right now, on Reddit and across dozens of niche forums. They are asking for recommendations. They are venting about workarounds. They are describing pain in plain language that maps directly to your product's value proposition.
You just need to find them and talk to them the right way.
Step One: Stop Guessing Where Your Customers Are
Most founders go to the same three places by default: Product Hunt, Hacker News, Twitter. Then they get average results and assume the market is not there.
The market is almost never the problem. The channel is.
Your customers are congregating in places specific to their problem, not places specific to tech launches. A freelance designer who needs your invoicing tool is not refreshing Product Hunt. They are in r/freelance, in Facebook groups for creative freelancers, in Slack communities for designers, in Discord servers for solopreneurs.
The first real task is channel mapping. Make a list of every place your ideal customer might gather online. Include subreddits, forums, communities, Discord servers, Slack groups, newsletters, and niche blogs. Aim for 15 to 20 places. You will not work all of them at once. You need the list so you can prioritize by where conversation volume is highest and where your product fits most naturally.
Do not skip niche subreddits and forums because they look small. A thread in r/smallbusiness or an Indie Hackers forum post with 40 replies is worth more than a viral tweet. The people asking questions in tight-knit communities are actively seeking solutions. That is a different quality of attention than someone who scrolled past your post.
Step Two: Find the High-Intent Conversations Already Happening
Once you know where your customers gather, the next move is to find conversations where they are actively describing the problem your product solves.
This is not about finding mentions of your product. Nobody knows your product exists yet. This is about finding mentions of the problem.
Use Google to search inside specific communities: site:reddit.com [your problem keyword] or site:news.ycombinator.com [your problem keyword]. Read 20 threads. Pay attention to how people phrase the problem, not how you phrase it in your marketing copy. There is almost always a gap, and that gap explains half of why landing pages fail to convert.
Look for these intent signals: "recommendation," "looking for," "anyone tried," "what tool do you use," "alternatives to," "I keep having to," "nothing out there seems to." These phrases signal that someone is evaluating solutions. That is a warm lead inside a public thread.
Needle (opens in a new tab) tracks Reddit, Hacker News, forums, and more to surface conversations where people describe the exact problem you solve. Instead of running 20 manual searches a day across a dozen communities, you get a ranked feed of threads your product belongs in, sorted by how closely the conversation matches buyer intent. This is what the discovery phase looks like when it scales beyond what you can do manually.
Step Three: Engage Before You Pitch
This is where most founders make the mistake that gets them banned, ignored, or muted.
They find a thread where someone needs their product. They drop a link. They move on. This works approximately zero percent of the time.
The people who get their first customers from online communities do one thing differently: they answer the question before they mention the product.
Write a comment that genuinely helps the person asking. Explain the approach. Give them a framework. Point them toward free resources. And then, only if your product directly solves the problem they described, add a line like: "I built something specifically for this. Happy to share more if it sounds useful."
That framing does three things. It proves you understand the problem. It discloses your affiliation, which Reddit and most communities require. And it opens a conversation instead of closing one.
Reddit is the single highest-value channel for this kind of engagement, and Needle's Reddit customer discovery tool (opens in a new tab) is built specifically for this workflow. Paste your product URL and get back a list of subreddits where your problem is actively being discussed, along with the search queries to find threads worth engaging in today.
Step Four: Build a Tiny Distribution Loop
Once you have found your first 20 to 30 conversations and engaged authentically, you will start seeing patterns.
The same words keep coming up. The same objections appear. The same subreddits generate the best signups. This is not noise. It is a signal that tells you where your product fits and how to talk about it.
Turn that into a loop. Every week, spend two hours finding new high-intent conversations, engaging in five of them, and tracking which channels are actually converting. Not converting in a vague "people seem interested" way. Actual signups. Conversations that led to someone trying the product.
This loop is your pre-ad machine. By the time you do eventually run ads, you will know exactly which problem framing converts, which audience is most ready to pay, and which channel has enough volume to scale. That knowledge is worth far more than the traffic you could have bought.
A useful shortcut when you are getting started: look at what problems people are actively complaining about this week (opens in a new tab). This is a live feed of pain points surfaced from across the internet. If your product solves something on that list, those threads are where you start engaging today.
The Part Nobody Tells You
Getting your first 100 customers is not a distribution problem. It is a presence problem.
The people who need your product are already having the conversation. They are already looking for a solution. Most of them will not find you because you are not in the conversation yet, not because they do not want what you built.
Getting listed in the right places helps too. Nick Launches gives indie products a permanent listing page and placement in front of an audience of bootstrapped founders who are actively looking for tools to discover and recommend.
The goal for your first 100 customers is simple: be findable in the places where the problem is already being discussed, show up as someone who understands the problem, and make it easy for someone to take the next step.
Do that consistently for 30 days before you touch ads. You might find you never need them.
Vaibhav is the founder of Needle (opens in a new tab), a tool that helps indie founders and growth teams find high-intent customer conversations across Reddit, Hacker News, and niche communities before their competition does.