How to Get Your First 100 Users as a Technical Founder
Your first 100 users come from manual, unscalable work: one-to-one outreach, showing up in communities where your users already gather, coordinated launches, and hand-picked design partners. Run these channels in sequence, talk to people directly, and treat every signup as a conversation, not a metric. Scalable marketing comes later.
Quick Answer: Get your first 100 users through direct outreach, community participation, launch events, and design partnerships — done by hand. Do not build funnels or buy ads yet. At this stage, conversations produce users; automation does not.
Why your first 100 users never come from scalable channels
Your first 100 users come from unscalable effort because scalable channels need inputs you do not have yet. Paid ads need a proven conversion path. SEO needs domain authority and months of runway. Referral loops need existing users to refer. Early on, you have none of these, so the fastest path is the manual one you can start today.
This trips up technical founders more than anyone. You are trained to remove manual steps and automate the repetitive. That instinct is correct for production systems and wrong for early distribution. The goal of your first 100 users is not efficiency — it is learning who your product is for and why they would switch.
Paul Graham's advice to "do things that don't scale" endures because the unscalable steps are where the learning lives. When you personally onboard someone, you hear the exact words they use for their problem, watch where they get stuck, and discover which feature they actually cared about. A funnel would have hidden all of that.
There is a second reason manual wins here: statistical honesty. A hundred users acquired one conversation at a time gives you a hundred qualitative signals. Ten thousand impressions from an ad give you a click-through rate and nothing you can act on. For validation, depth beats reach every single time.
So reframe the job. You are not "acquiring users" in the growth-marketing sense. You are finding a small number of people with a real problem, earning their attention by hand, and learning enough from them to know whether to keep building. If you want a structured way to run those conversations, the complete guide to customer research for founders covers how to turn early users into evidence rather than vanity.
There is also a sequencing reason to stay manual. Scalable channels punish you for launching them before your message is clear. Ad spend against fuzzy positioning burns money and teaches you almost nothing you can fix. Content built before you know how your users describe their problem targets the wrong words. Manual channels, by contrast, are how you discover the message that the scalable ones will later carry. Skip the manual phase and you are automating a guess.
Channel comparison: outreach, communities, launches, and design partners
The four manual channels differ in effort, speed, and the quality of what you learn, so you sequence them rather than run them all at once. Direct outreach is slow but teaches you the most. Communities compound over weeks. Launches spike then fade. Design partners are few but go deep.
Here is how the four early channels compare on the dimensions that matter when you have no audience:
| Channel | Effort per user | Time to first signups | Learning depth | Best for |
|---|---|---|---|---|
| Direct outreach | High | Same day | Very high | Understanding the problem in the user's words |
| Communities | Medium, compounding | Days to weeks | High | Reputation and inbound curiosity |
| Coordinated launches | High upfront, then none | Hours | Low to medium | A burst of top-of-funnel volume |
| Design partners | Very high | Days | Very high | Depth, retention, and early revenue |
The takeaway: no single channel gets you to 100 alone. Outreach and design partners teach you the most but scale the worst; launches bring volume but shallow signal. Start with outreach to sharpen your message, layer in communities for compounding reach, use a launch when your message is tight, and convert your most engaged users into design partners along the way.
Direct outreach: the channel that teaches you the most
Direct outreach means personally contacting specific people who likely have the problem you solve, one message at a time. It is the highest-signal channel available to a founder with no audience, because every reply is a live conversation with a potential user. Start here before anything else.
The mistake technical founders make is treating outreach like a cold-sales sequence — templated, blasted, optimized for volume. That gets ignored and, worse, teaches you nothing. Effective early outreach is researched, specific, and framed as curiosity rather than a pitch.
Who to contact. Make a list of 30 to 50 named people who plausibly feel the pain you address. Not companies — people. Look in the places your users already talk: relevant subreddits, niche Discord and Slack groups, GitHub issue threads, conference speaker lists, and the replies under posts about the problem.
What to say. Lead with the problem, not the product. A workable structure:
- Open with specificity. Reference something they wrote, built, or complained about publicly. This proves you are not mass-mailing.
- Name the problem, not your solution. "I'm trying to understand how teams handle X — does that resonate?" invites a reply; "Check out my app" does not.
- Ask for their experience, not their signup. The first message should request a conversation or their perspective, never a conversion.
- Keep it short. Three or four sentences. Respect that they owe you nothing.
This is straight out of The Mom Test by Rob Fitzpatrick: ask about their life and past behavior, not about your idea. People will lie to be nice if you ask "would you use this?" They cannot lie about what they already do. So ask what they currently use, what it costs them, and when they last hit the problem.
Daily quota. Aim for a sustainable rhythm — say five to ten researched messages a day, not fifty. The constraint forces quality. Track replies and, more importantly, log what you learn from each in a single document. Patterns in that document are worth more than the signups.
Handling the replies. Most people will not answer, and that is normal — outreach at this stage is a numbers game only in the sense that you need enough attempts to find the few who care. When someone does reply with a curt "not really," resist the urge to defend your idea. Thank them and ask one follow-up: what would have to be true for this to matter to them? Their answer, even when it is "nothing," maps the edge of your market.
When someone engages warmly, do not rush them to a product tour. Ask if you can watch them try the current problem, or walk them through your prototype yourself. That hands-on onboarding is where design partners are born — and where you hear the objection you would never have anticipated from behind a keyboard. Every one of those live moments is worth more than a week of analytics.
Communities: earning attention where your users already gather
Communities get you users by building reputation in spaces where your target audience already spends time, so that curiosity flows to you instead of you chasing it. This channel compounds: contributions you make this week keep working next month. It rewards patience and punishes drive-by self-promotion.
The rule is simple and non-negotiable. Give far more than you take. Answer questions, share what you have learned building the product, and help people with problems adjacent to yours. Post your link only where it genuinely answers what someone asked, and only after you have a track record of being useful in that space.
Pick two or three communities, not ten. Depth of presence beats scattered posting. Good candidates:
- Topic-specific forums and subreddits where people describe your exact problem in their own words.
- Niche Slack and Discord groups for your industry or role, where a helpful regular becomes a trusted name fast.
- Open-source and developer spaces — GitHub Discussions, dev-focused forums — if you are building for a technical audience.
- Local or virtual meetups in your domain, which convert to conversations faster than any online thread.
This "join the community first, sell second" approach is the heart of The Embedded Entrepreneur by Arielle Jackson — build your audience by embedding in it, not by broadcasting at it. The founders who win here are the ones who would still show up if they had nothing to sell.
One tactical note for technical products specifically: writing about how you solved a hard problem is itself community contribution. A genuinely useful teardown of a thorny engineering issue earns more trust than any pitch, and it pulls in exactly the people who share that problem. For a deeper playbook aimed at dev tools, see how to find beta users for a developer product.
Coordinated launches: a burst of volume when your message is ready
A launch is a concentrated moment where you announce your product to a large audience at once to generate a spike of signups and attention. It works best after outreach and community work have sharpened your positioning, because a launch amplifies whatever message you already have — good or bad. Launch too early and you waste your one clean shot.
Treat a launch as a campaign, not a button you press. The volume is real but shallow: most launch-day signups are curious browsers, not committed users. That is fine, as long as you know it going in and have a plan to filter the few serious ones out of the crowd.
Before you launch:
- Nail the one-sentence description. If you cannot explain what you do and who it is for in a single line, hold off.
- Prepare the assets. A clear demo, screenshots, a short written story of why you built it, and a frictionless way to start.
- Warm up your channels. Tell the communities and individuals you have already helped that the launch is coming. Their early support shapes how it lands.
- Line up the first hour. Early momentum tends to feed on itself, so have your closest supporters ready to engage right when you go live.
Where to launch depends on your audience: relevant subreddits, developer news aggregators, product-discovery sites, or simply a well-crafted post to the communities where you built a reputation. You do not need every platform. You need the two or three where your specific users actually pay attention.
After the spike, the work is triage. Reach out personally to the signups who did something meaningful — completed setup, returned a second time, or replied to your welcome. A launch's value is not the raw number; it is the handful of engaged users it surfaces for you to convert into something durable.
Resist the emotional swing a launch produces. A flood of upvotes feels like traction and a quiet launch feels like failure, but neither number predicts whether you have a business. The signups will churn within days regardless; what stays is the small group who found real value. Judge the launch a week later by how many of those people are still using the product, not by how it trended on the day.
Design partners: trading depth for your most valuable early evidence
A design partner is an early user who agrees to work closely with you — using the product regularly and giving candid feedback — in exchange for influence over what you build. This is the highest-value early relationship you can form, because a design partner gives you retention, direction, and often your first revenue all at once. You only need a small number.
Design partners emerge from the other three channels. Someone you met in outreach, helped in a community, or who signed up at launch shows unusual engagement — they keep coming back, they email you feedback unprompted, they ask when a feature is shipping. Those are the people to formalize a relationship with.
How to set it up:
- Make the exchange explicit. They get direct access to you, priority on features they need, and early pricing. You get regular usage and honest feedback.
- Set a light cadence. A short weekly or biweekly check-in is enough. You are looking for whether the product is becoming part of their workflow.
- Watch behavior, not compliments. A partner who logs in every day and complains is worth ten who praise you and never return.
- Introduce money early. Even a small paid commitment separates real need from politeness — the clearest signal you can get.
That last point matters most for technical founders, who often delay charging because the product "isn't ready." Waiting to charge delays the only feedback that fully counts. If you want a structured approach to that transition, how to get your first paying customers for a dev tool walks through moving from free engagement to paid commitment without scaring people off.
Design partners also protect you from a subtle failure mode: building for an imagined average user. When a real, named person depends on your product and tells you exactly what is missing, your roadmap stops being a guess. Two or three genuine design partners will teach you more about product-market fit than a thousand anonymous signups.
One caution: choose design partners who represent the market you want, not just the loudest or most available person. A partner whose needs are unusual can pull your roadmap toward a product only they would buy. Pick people whose problem is common in the segment you are targeting, so that solving for them solves for the next hundred users too. When their requests and your other users' behavior point in the same direction, you have found real signal.
Converting free users into evidence — and revenue
Your first 100 users are only valuable if you convert their behavior into evidence about whether the product should exist, and a subset of them into paying customers. Signups are not the goal; learning and commitment are. So instrument the journey lightly and follow up by hand.
Start by defining what an engaged user actually looks like for your product — the action that means "this person got value." It might be completing a core workflow, returning on a second day, or connecting real data. Whatever it is, that behavior, not the signup count, is your north star at this stage.
Then run a simple loop for every meaningful user:
- Notice the behavior. Who activated, who returned, who stalled at setup.
- Reach out personally. Ask activated users what almost stopped them and what nearly worked. Ask stalled users what got in the way.
- Record the pattern. Keep one running document of what you hear, tagged by theme.
- Act on the strongest signal. Fix the most common blocker; double down on the most-loved capability.
Below is a rough guide to reading the signals your first users send, from weakest to strongest:
| Signal | What it tells you | What to do next |
|---|---|---|
| Signup, no activation | Curiosity, not need | Ask what they expected; fix onboarding friction |
| Activation, no return | Value unclear or shallow | Learn what was missing; improve the core loop |
| Repeat use | Real, recurring value | Invite to a closer feedback relationship |
| Unprompted feedback | Emotional investment | Formalize as a design partner |
| Willingness to pay | Genuine, urgent need | Convert to a paying customer |
The takeaway: move each user up this ladder deliberately. The distance between "signed up" and "paid" is a series of conversations, not a checkout flow — and the users who climb it are the proof your idea holds. Tools built for founders, including Edmired, exist to help you organize this evidence, but the conversations themselves are yours to have.
Charging early is the honesty check on everything above. Free users are generous with their approval and stingy with their time. A user who pays — even a modest amount — has told you the problem is real and urgent enough to open a wallet. That is the single most reliable signal your first 100 users can give you, so seek it deliberately rather than deferring it to "later."
Key Takeaways
- Manual beats scalable at this stage. Your first 100 users come from outreach, communities, launches, and design partners done by hand — not from ads, SEO, or funnels you cannot yet feed.
- Sequence the channels, don't run them all at once. Sharpen your message with direct outreach, compound reach through communities, spike volume with a launch, and deepen the best relationships into design partners.
- Ask about behavior, not opinions. Following The Mom Test, learn what people already do and what it costs them; never ask whether they would use your idea.
- Give before you take in communities. Reputation compounds; self-promotion in a space where you have contributed nothing does not.
- A launch amplifies your message, it doesn't create one. Launch only after outreach has proven your one-sentence pitch, and treat the spike as a way to surface a few engaged users.
- Design partners are worth more than volume. Two or three deeply engaged partners give you retention, direction, and revenue that a thousand anonymous signups never will.
- Charge early. Willingness to pay is the clearest evidence your first users can give; deferring it delays the only feedback that fully counts.
Frequently Asked Questions
How do I get my first users if I have no audience and no marketing budget?
Start with direct outreach: make a list of 30 to 50 named people who likely have the problem you solve, and message them individually about their experience — not your product. No audience is required, only research and genuine curiosity. Layer in community participation next. This costs time, not money, and teaches you more than any paid channel could at this stage.
How long should it take to reach 100 users?
There is no fixed timeline, and chasing speed here works against you. Because these channels are manual, your pace is set by how many real conversations you can have and learn from each week. Some founders reach 100 in weeks, others in months, depending on niche and effort. Focus on the quality of what you learn per user, not the calendar.
Should I focus on free users or paying customers first?
Get people using the product first, then move your most engaged users toward paying quickly. Free usage tells you whether the product delivers value; willingness to pay tells you whether the need is urgent. Do not treat "free" as a permanent stage — introduce a paid option early with your design partners, because a small payment is the clearest validation signal available.
What's the difference between a beta user and a design partner?
A beta user simply tries an early version of your product; a design partner commits to using it regularly and shaping its direction in exchange for access and influence. Design partners are fewer, more engaged, and far more valuable — they give you retention and roadmap clarity. Most design partners start as beta users who showed unusual engagement, which you then formalized into a closer relationship.
How do I do outreach without sounding like spam?
Research each person, reference something specific they said or built, and lead with their problem instead of your product. Ask about their current experience rather than requesting a signup, and keep it to three or four sentences. Send a small number of tailored messages a day rather than a mass blast. The difference between outreach and spam is specificity and genuine interest in the reply.