In 2020, Supademo’s founders put an offer on Reddit. Drop your product URL. We’ll build you a free interactive demo. They had no launch, no ad budget and no audience. That post brought in their first 2,000 signups. Today the company is past $4M ARR and 200,000 users. No ads and no sales team.
That’s the shape of it. Your first users don’t arrive. You go and get them, one at a time. You get them from a place where they already are.
Most guides to this question skip a step, and it’s the expensive one. They all assume you’ve already built the thing. They assume your only problem is getting the word out. Sometimes that’s true. Often no one signs up because no one wanted it. No amount of clever marketing fixes that. CB Insights studied why startups fail. No market need tops the list. We charted the top ten reasons here. Recruiting users for a product no one needs is a slower way to find out.
So this guide starts one step earlier than the others.
Step 0: check that people want it first
Here’s the cheap version of the next six months. Put up a page that describes the thing. Send fifty of the right people to it. See what they do. If nobody signs up, you’ve learned something in a week. The other way takes a year and a product.
Rahul Vohra did roughly this. It was before Superhuman was Superhuman. He built a landing page on Squarespace in two hours. He wired it to capture emails. Then he set up an auto-reply that asked two questions. Then he wrote an article, “RIP Mailbox.” Three days to write, one day to get it published. He pointed it at the page. It brought in more than 5,000 signups. Those auto-replies turned into early talks. About a thousand of them. The page came first. The product came after, shaped by what those people said.
That’s a demand test. It beats a survey for one reason. People lie in surveys. They tell the truth with their behaviour. “Would you use this?” gets you a yes. A signup form gets you a fact. A payment field gets you the truth.
Y Combinator’s advice runs the same way. Charge real money early. Not because you need the revenue. The point is the feedback. Paying customers give sharper feedback. Free users never will. A free user who drifts away loses nothing. And tells you nothing.
The full method is in the validate a startup idea guide. We line up the tools that do it in our idea validation tools comparison. If you already have proof that people want this, real proof and not cheers from friends, read on.
“First users” means three jobs
The phrase hides three problems. Each needs its own tactic. Most advice lumps them together, which is why it feels useless.
Your first 10 are a search problem, not a sales problem. “Finding your first users is more of a search problem than a persuasion problem,” says Ankit Gupta at YC. You’re not convincing a market. You’re finding the handful of people whose hair is on fire. Then you hand them a bucket. If you have to persuade someone hard, they’re the wrong person. Early on, a hard sell means you’re in the wrong room.
Your first 50 is where you find out if it’s real. Fifty is roughly where retention starts to mean a thing. Word of mouth either shows up or it doesn’t. Ten users can all be friends and favours. Fifty can’t.
Your first 100+ is where you find the one channel that works. Then you stop doing the other twenty-eight.
Don’t skip ahead. Most founders go at the first-100 problem with three users. That’s how you end up with a marketing plan and no customers.
Pick one channel, not 29
Search this topic and you get lists of 29 numbered tactics. Ignore them. Here is why, with a source.
Lenny Rachitsky looked at how the winning consumer apps got their first users. Seven strategies drove all of that early growth, and most apps used one. Those tactic-dump posts describe a menu. Nobody in the sample ordered from it.
So don’t run 29 experiments. Guess which one room your users are already in. Go there. Be useful for a month. The real list of channels is short:
- Communities where they already gather. A niche subreddit, a Discord, a Slack, a forum. Highest hit rate for most software.
- Answering people who already asked. Public questions in those same places, replied to one at a time, by hand.
- A borrowed audience. Someone else’s newsletter, podcast, or fans.
- Launch platforms. Product Hunt, Indie Hackers, BetaList. A spike, not a channel.
- Your warm network. The first five, and only the first five.
Pick the one where your users are densest. Not the one you’re most comfortable with. That last part is where founders quietly cheat.
Go where they complain
This is the best channel for most early products. It’s also the one people do worst. They show up and pitch.
Supademo’s Reddit post worked because it was an offer, not a pitch: give me your URL and I’ll do the work for you, free. The value came first and the product second, and 2,000 people took them up on it.
This matters beyond signups. Reddit is now the #1 cited domain in AI answers. It shows up in roughly 21% of AI Overviews. And you can watch it happen on this topic. Google’s AI Overview for “how to get your first users” cites r/SaaS. Being useful in the right subreddit pays off. It didn’t three years ago.
We gave the method its own guide: how to get users from Reddit. It has the value-first post template. It also has the 90/10 rule that keeps you from getting banned in week one.
Answer people who already asked
The best version of this is not a cold message to a stranger. It is a reply to someone who posted the problem in public and asked what to do. They raised their hand. You answer in the open, where the next hundred readers see it too.
Here is the shape that works. Steal it:
[The specific thing they described, said back to them in one line, so it is
obvious you read the post.]
I ran into this too and ended up building [thing]. [One sentence on what it
does.] Not selling anything here. Happy to tell you how I'd solve it
without it.
It works because it proves you read the post. It’s specific. And it asks for advice, not money. Write thirty of these by hand. Don’t automate them, and don’t move them into someone’s inbox. Automation kills the reply rate; the inbox gets you reported.
Zapier’s first paying customer came out of a forum post. Wade Foster answered a question, built the exact integration the person needed, and won them as a customer. That’s a founder doing a job by hand.
Borrow someone else’s audience
You don’t have an audience. Someone else does.
Buffer is the clean case. Leo Widrich wrote 150 guest posts in the company’s first nine months. That brought in roughly 100,000 users. Content was driving 70%+ of daily signups. That’s a grind with no glamour. It worked because he went to where the readers already were. He didn’t wait for them to find Buffer’s blog.
Same idea, smaller. Airbnb’s founders went after bloggers. They went for the ones with the smallest audiences of all. Those bloggers replied. Twitter got 250+ signups the day after Om Malik wrote about it. At the time it had fewer than 600 users.
Do things by hand, and know when to stop
Paul Graham’s line is the most-quoted advice here. It’s also the least finished. Everyone tells you to do things that don’t scale. Nobody tells you when to stop.
The manual playbook is real and it works. Facebook launched to the Kirkland House mailing list, about 300 people, and got 1,200 to 1,500 sign-ups in 24 hours. Slack hand-recruited teams it knew and got 8,000 invite requests on day one, then 15,000 within two weeks. DoorDash put flyers up around Stanford. Tinder threw parties at USC sororities. Etsy went to craft fairs. Nextdoor worked homeowners’ association boards.
Patrick McKenzie’s rule from Stripe Atlas is the one to learn. The founders make the first sales themselves. Not a hire, not a funnel. You. His line is the bar to aim for. By the time you have 10 happy customers, it isn’t a fluke anymore.
So when do you stop? Here’s an answer, since nobody else gives one. Stop when the same unscalable thing has worked three times in a row. Same reason each time. That repeat is the sign. You’ve found a pattern you can build a process on. Before that, you are automating a guess.
Doing things that don’t scale is how you learn what the scalable version should be. Vohra’s thousand talks weren’t wasted time. They were the product spec.
What not to do yet
- Paid ads. You don’t know your message, your audience, or your conversion rate. Ads will turn your ignorance into a bill.
- SEO. It works (it’s most of why you’re reading this), but it pays out in months. It’s not a first-user channel.
- Automating any of it. You write thirty replies by hand. Automating them tanks the reply rate and gets you banned.
- Hiring a salesperson. If the founder can’t sell it, a hire can’t either. They’ll fail, and cost you more.
- A second product. The temptation when the first one is quiet. It’s almost always avoidance.
The ladder
Put together, the sequence has gates. Don’t climb until each one is true:
- Demand test. A live page, real traffic, real signups, or a stranger who typed in a card. Gate: strangers act, not friends.
- First 10. Hand-recruited from one community, by you. Gate: they use it unprompted, twice.
- First 50. Same channel, repeated. Gate: retention holds and someone refers you without being asked.
- First 100. Now, and only now, work out what scales.
Most founders start at step 3, wonder why it’s not working, and blame the channel.
Before you go hunting for users, find out if they’re out there. ProofMachine finds the word-for-word complaints, each linked to its thread, and lists the communities they came from. That’s where you recruit your first ten.
