The first 100 users of almost every successful bootstrapped product came from channels that cost nothing but time. Not because paid ads don't work -- they do -- but because in the first 100 users phase, you don't yet know enough about your customer to target paid ads effectively. The money would be wasted even if you had it.
The $0 constraint is actually a useful discipline. Organic channels force you into direct contact with users: you have to explain the product to real people, hear how they respond, and learn from the gaps between what you expected them to say and what they actually said.
Here is the sequence, in order of how quickly each channel produces results.
Step 1: Convert Your Waitlist First (Expected yield: 30-60 users)
If you did the pre-launch work -- collected email addresses during validation -- your first users should come primarily from that list. Converting 20-40% of a waitlist to active users at launch is realistic. A list of 200 produces 40-80 first users from this single source.
The conversion sequence:
- Three days before launch: Send a preview email. "We're launching in three days. Here's what you'll be getting access to first." Describe the specific core feature. One screenshot or short video if possible. No launch link yet.
- Launch day: Send the launch email. Clear subject line ("You're in -- [product name] is live"). Personal tone. One specific action to take ("Your first step is X"). Calendly link for a 15-minute onboarding call if the product benefits from guided setup.
- Three days after launch: Follow-up to non-openers. "Sending this again in case the first one got buried." Same email, slight subject line variation.
The waitlist email has significantly better open rates and conversion than cold outreach because you've already had contact with these people. Don't skip the preview email. The three-day preview increases curiosity and reduces the cognitive load of the launch email arriving without context.
Time cost: 2-3 hours to write and schedule the sequence.
Step 2: Personal Network -- The Right Way (Expected yield: 10-20 users)
The wrong way: posting on LinkedIn or Twitter "my product just launched!" and watching friends leave polite comments with no conversions.
The right way: identify the 15-25 people in your network who specifically match your customer profile -- not just people who might be supportive, but people who actually have the problem. Write each of them a personal message that references something specific about their situation.
Template, adapted for your context:
"Hey [name] -- you might remember we talked about [problem area] last year. I just launched [product name] -- it's built specifically for [customer type] dealing with [the exact problem]. Given your work at [their company/situation], I thought it was worth a direct message. Would you try it and give me honest feedback? [Link]"
The personal message that references something real has a response rate that's 5-10x the generic announcement post. The people who respond usually have something specific to say about the product, which is what you need at this stage anyway.
Some of these people will use the product. Some won't be the right fit but will know someone who is. Both outcomes are useful.
Time cost: 2-3 hours to identify the right people and write personalized messages.
Step 3: Community Soft Launch (Expected yield: 15-30 users over 2-3 weeks)
The communities where your target customer congregates are your highest-quality acquisition channel in the first 100 users phase. The approach has to be correct or it backfires.
The wrong approach: "I built X, check it out." Links without context. Promotional posts in communities that don't allow them. Launching everywhere at once.
The right approach:
Find the right communities first: Identify the three to five communities (subreddits, Slack groups, Discord servers, GitHub communities, Facebook groups, forum boards) where your specific customer type is actively present. Not "tech founders" -- the specific audience. "Independent SaaS consultants," "restaurant owners in the US," "freelance UX designers."
Contribute before you launch: If you're not already an active member, spend a week participating before you post about your product. Answer questions. Share something useful. One or two authentic contributions changes how your product launch is received -- you're "that person who helped me with X" rather than a stranger with a product.
The launch post format: The community posts that generate users without generating moderator friction follow a consistent structure:
- Start with the problem, not the product: "I got tired of [problem]. I talked to 40 other [customer type] and every single one had the same issue..."
- Describe briefly what you built as a result
- Offer free access to community members who want to try it
- Ask for specific feedback: "I'm specifically trying to understand [narrow question]. If that's something you have thoughts on, I'd especially like your input."
The "free access to community members" offer and the specific feedback request are what make this post land differently from a promotional announcement. You're asking for something you want (feedback) while offering something they want (free access to a solution for their problem).
Expected output: Genuine community posts in the right communities produce 5-15 user signups per post, with 20-30% of those becoming engaged users who give real feedback.
Time cost: 1-2 hours per community, ongoing over 2-3 weeks.
Step 4: Targeted Cold Outreach to Problem Posters (Expected yield: 10-15 users)
Search Twitter, Reddit, and LinkedIn for people who have recently expressed the exact problem you're solving. "Anyone know a better way to handle X?" / "I'm so frustrated with Y, nothing works" / "Looking for a tool that does Z."
This is a warm cold outreach: the person has publicly declared they have the problem. Your message to them can reference specifically what they said, which makes it not feel like cold spam.
Outreach message format:
"I saw your post about [exact problem they described]. I built something specifically for that. Would you be willing to try it and let me know if it helps? No strings -- I'm looking for people who have this problem to give me honest feedback. [Link]"
Keep it under 50 words. Don't apologize for reaching out. Don't oversell. The tone is one curious person talking to another, not a marketer with a pitch.
Response rate from this approach: 15-30% when the message is genuinely specific and references something real they posted. Of those who respond, roughly half will try the product.
Time cost: 30-60 minutes per week identifying posters and writing personal messages.
Step 5: Ask Your First Users for Referrals (Expected yield: 10-20 users compounding)
Every founder asks their first users for feedback. Fewer ask specifically: "Who else do you know who has this problem?"
The referral ask has the highest conversion of any outreach you'll do, because your user is vouching for you to someone who trusts them. The referred person arrives with a fundamentally different disposition than someone who found you through a cold post.
The timing: after the user has had a positive enough experience that they'd naturally recommend you -- usually one to two weeks after signup. The format:
"One more thing -- who else do you know who's dealing with [problem]? I'm looking to talk to a handful more people like you. If anyone comes to mind, a quick intro would genuinely help."
Not "share this link" (too generic). A specific ask for a specific intro. The specificity produces actual referrals rather than abstract agreement to "spread the word."
Each of your first 10 active users can produce 1-3 additional users through this channel. It compounds.
Time cost: 10 minutes per user at the right moment.
Step 6: Directory and Launch Platform Submissions (Expected yield: variable, 5-20 users)
Submitting to launch platforms and tool directories is lower-effort, lower-yield, and lower-timing-sensitivity than the channels above. Worth doing, not worth prioritizing over the relationship-based channels.
Product Hunt: A Product Hunt launch requires preparation (a compelling tagline, gallery of screenshots, a compelling "maker" narrative, outreach to potential upvoters in advance). The typical indie launch without significant existing audience produces 50-200 upvotes and 20-100 signups. Good for exposure; not reliable as a primary acquisition channel.
Hacker News Show HN: The Show HN format allows founders to show their product to the HN community. The format: "Show HN: [Product Name] -- [one-line description]." Post on a weekday morning in a US timezone. HN readers are technical and skeptical. Well-received Show HN posts (front page or high comments) can produce hundreds of signups. Most don't reach front page. Worth doing once with genuine product; not a repeatable channel.
Niche directories: ProductHunt alternatives for specific niches (there are directories for developer tools, design tools, productivity apps, Chrome extensions) often have less competition and more qualified traffic than general platforms. A tool listing on a niche directory that your exact customer uses produces better-qualified signups than a general launch platform.
Time cost: 2-4 hours for a PH submission (copy, screenshots, outreach). 30 minutes for a Show HN or directory listing.
The Realistic Timeline
No single one of these channels produces 100 users by itself in the first week. The combined sequence, run consistently, looks like this:
| Week | Source | Cumulative Users |
|---|---|---|
| Week 1 | Waitlist conversion | 30-50 |
| Week 1 | Personal network outreach | 40-65 |
| Week 2 | Community soft launch (2-3 communities) | 55-85 |
| Week 2-3 | Cold outreach to problem posters | 65-100 |
| Week 2-4 | Referral channel (from first users) | 75-120 |
| Week 3-4 | Directory/PH submissions | 80-140 |
The 100-user milestone arrives somewhere between week 3 and week 5 for most products that use these channels actively. Not overnight. Not with a single viral post. Through consistent, sequential, relationship-driven work.
What These First 100 Users Are Actually For
The 100-user milestone is not a business metric. It's a research metric.
100 users -- specifically, 100 users who found you through relevant channels, not 100 who signed up because you know them personally -- gives you:
- A statistically meaningful retention signal (what percentage are still active at week 4?)
- Usage pattern data (what feature do they actually use most?)
- A pool of people to interview about where the product is still falling short
- The beginning of word-of-mouth (some of these 100 will mention you to others without being asked)
When you have 100 users from these channels, you know things you didn't know at zero that you couldn't have known any other way. That knowledge is what the 0-100 phase is for.
The 100 users is the start of the product, not the proof of the business.
Ready to validate your idea?
Start using WarmLaunch today to grow your waitlist.