How to Get Your First 100 Users Before You Launch
A practical playbook for pre-launch user acquisition — no ad budget, no audience, no problem.
The hardest number in startups isn't 1,000 users or 10,000. It's 100. That first hundred proves the idea is real, gives you people to talk to, and creates a foundation for everything that follows.
Here's how to hit it before you even ship.
Why Before Launch Matters
Most founders wait until they have a product to start acquiring users. That's backwards. The best time to build your first audience is when you have nothing to sell — because the people who sign up anyway are your highest-signal early adopters.
They're not there for the features. They're there for the problem you're solving.
The 7 Channels That Actually Work at Zero
1. Your Personal Network (Seriously)
Don't overlook this. Send a personal message — not a group post, a direct message — to 30 people who fit your target profile. Not "hey check this out," but a specific ask: "I'm building something for founders struggling with X. Would you be on the waitlist? I'd love your early feedback."
A 40% conversion rate on 30 messages = 12 signups. Do this three times with different people and you're already at 30+.
2. Twitter / X Build-in-Public
Document the build. Post your problem statement, your first mockup, your first line of code. The audience that follows a build-in-public account self-selects — they're exactly the kind of people who want to be early.
Pin your waitlist link from day one.
3. Reddit (The Right Way)
Don't post "I built a thing, check it out." That gets ignored or downvoted. Instead, post value first. Answer questions in r/startups, r/SaaS, r/indiehackers. Add genuine insight. Your profile and signature do the quiet work.
Once you've built some karma, post a "Show HN"-style thread: "I'm building X because I had problem Y. Here's what I learned. Here's where to follow along."
4. Hacker News (Show HN)
A well-written Show HN post can drive hundreds of signups in 24 hours. The trick: lead with the problem, not the product. Be transparent about where you are in the build. HN rewards honesty and hates marketing-speak.
5. Niche Communities and Slack Groups
Find the 3 most active Slack groups, Discord servers, or forums in your niche. Lurk for a week. Learn the culture. Then engage genuinely. Most communities have a "share your project" channel — use it when the time is right.
6. Cold Email (Done Right)
Identify 50 people who fit your ideal early adopter profile. Write each a 3-sentence email: the problem, what you're building, one specific ask (feedback, not a sale). Personalize the first line. Keep the whole thing under 100 words.
7. A Referral-Powered Waitlist
This is the multiplier. Once someone joins your waitlist, give them a referral link and a reason to share it — queue position, early access, a public leaderboard. A waitlist with referral mechanics turns every signup into a potential acquisition channel.
A list of 30 with referrals can become 100 without you doing anything else.
What to Do With Those 100 People
Don't launch to them and disappear. Email them personally. Ask one question: "What's the one thing about [problem] that frustrates you most?" Read every reply. Respond to every reply.
Those conversations will shape your product more than any analytics tool.
The Real Goal of Your First 100
It's not 100 users. It's 100 data points about whether your idea resonates. You're looking for patterns: who signs up, why they sign up, what words they use to describe the problem.
That language goes into your homepage copy. Those people become your first testimonials. That feedback becomes your first feature roadmap.
Want a referral-powered waitlist that helps you hit 100 signups faster? Start free on fstlaunch — no credit card required.
Ready to get discovered?
List your startup on fstlaunch in under 2 minutes. Free, no credit card required.
List your startup free