Every guide about scaling a SaaS to thousands of customers skips the hardest part: getting your first 100 users. That early stretch is where most developer products quietly die — not because the code was bad, but because the builder shipped, posted once, heard crickets, and assumed the market had spoken.
It had not. The first 100 users almost never come from ads, virality, or a single big launch. They come from doing things that do not scale, done systematically — direct outreach, showing up where your users already are, and personally turning strangers into users one conversation at a time. This is direct response marketing at its most hands-on, and it follows the same principles as everything in our DRM 101 guide: specific actions, measurable results, relentless iteration. The difference is that at this stage, you are the system.
Why the First 100 Are Different
Later-stage growth is about efficiency: maximizing return per dollar across repeatable channels. The first 100 users are about something else entirely — learning. You do not yet know who your customer really is, which words make them care, or whether your product actually solves their problem well enough to keep them.
You cannot buy your way to that knowledge. You have to earn it through direct contact. That is why the famous advice to “do things that don’t scale” exists: hand-recruiting your first users and personally onboarding them teaches you things no dashboard ever will. The inefficiency is the point. Each manual conversation is a debugging session for your entire go-to-market.
So measure the first 100 by what you learn, not just the count. A hundred signups who vanish tell you less than ten users who come back daily and tell a friend. As we cover in going from $0 to $1K MRR, early traction is about depth of engagement, not breadth of reach.
Start With the People You Can Already Reach
Before any “growth tactic,” exhaust the warm channels you already have. They are faster, more forgiving, and higher-converting than anything cold.
Your own network. Former colleagues, communities you are already part of, people who follow you, anyone who has the problem you solve. This is not spamming friends — it is offering something genuinely useful to people who might want it. A direct, honest message beats a broadcast announcement every time.
People who already told you they want it. If you talked to anyone during customer discovery, they are your first outreach list. They described the problem; now you have the solution. Close that loop personally.
The “build in public” audience. If you have been building in public, the people following your progress are pre-warmed. Sharing your launch with an audience that watched you make it converts far better than shouting into a cold feed.
Warm channels rarely get you all 100, but they get you the first 10 to 30 fast — and those early users give you testimonials, feedback, and momentum to fuel everything after.
Go Where Your Users Already Gather
Once warm channels are tapped, the highest-leverage move is to show up in the specific places your target users already spend time — and be useful there before you ever pitch.
The mistake developers make is treating these places as billboards. They post “Check out my product!” and get ignored or banned. The approach that works is the opposite: participate, answer questions, solve problems, and let people discover what you built because you were genuinely helpful.
Niche communities and forums. Find the subreddits, Discord servers, Slack groups, and forums where your users complain about the exact problem you solve. Help people there for real. When your product is a natural answer to a question, mention it — once, honestly. We cover the etiquette in depth in Reddit marketing for developers, and the same respect-the-culture rule applies everywhere.
Direct outreach that is actually personal. Cold outreach gets a bad reputation because most of it is lazy and generic. Targeted, researched, one-to-one messages to people who clearly have the problem you solve are a different thing entirely — and they work at this stage precisely because they do not scale. Use the templates in our cold email guide for dev tools to make each one specific and worth replying to, or work through the full cold email outreach playbook.
Launch events as moments, not miracles. A coordinated launch — Product Hunt, a Show HN, a post to your list — can deliver a burst of early users. Treat each as one input in the campaign, not the whole plan. The product that gets to 100 is the one that keeps doing manual work after the launch spike fades.
Convert Attention Into Users (and Keep Them)
Attention is wasted if it leaks straight back out. Two systems turn the first trickle of traffic into a growing base.
Capture, do not just attract. Most early visitors are not ready to commit. Give them a reason to leave an email — a useful free resource, early access, a changelog to follow. Then nurture them with a real welcome and onboarding sequence so a one-time visit becomes an ongoing relationship. Without capture, you start from zero every single day.
Onboard every early user personally. For your first 100, do the unscalable thing: walk people through getting value, ask what confused them, and watch where they get stuck. This is the richest feedback you will ever get, and it dramatically improves retention — which matters far more than raw signups. A small group that sticks and refers beats a large group that churns.
This is the direct response loop in miniature: drive a specific action, measure what happens, and fix the biggest leak. Repeat it a hundred times and you have both your first 100 users and a map of what actually works.
Watch the Right Signals
As you climb toward 100, track signals that tell you whether you are building something real:
- Retention. Do users come back and use the core feature again? This is the single most important early signal.
- Word of mouth. Are users telling others without being asked? Unprompted referrals are the clearest sign of value.
- Conversion clarity. Which message, channel, or community produced the users who stuck? Double down there.
- The feedback pattern. When the same request or confusion comes up repeatedly, the market is telling you what to build or say next.
A hundred users who retain and refer is the foundation of a business. A hundred who signed up once and left is a lesson about your message or your product — also valuable, as long as you read it honestly.
Your Next Step
The first 100 users are earned by hand: warm outreach first, genuine participation where your users gather, personal onboarding, and a capture system so nothing leaks. It is slow, unglamorous, and unscalable — and it is exactly how nearly every successful developer product started.
Here is what to do this week:
- List 20 people you can reach directly today and send each a personal, useful message — no broadcast.
- Pick one community where your users already gather and start being helpful there, before you pitch anything.
- Set up email capture and onboarding using our email marketing guide, then read the DRM 101 guide to turn these first users into a repeatable system.
Stop waiting for growth to happen to you. The first 100 users are sitting in communities and inboxes you can reach right now. Go have the conversations.
Want a weekly playbook for turning what you build into customers? Subscribe to the CodeToCash newsletter — direct response marketing made for developers.
Topics
Related Articles
// frequently asked questions
Common Questions
How long should it take to get your first 100 users?
There is no fixed timeline, but for most indie developers working consistently, the first 100 users take anywhere from a few weeks to a few months of deliberate, manual effort. Speed matters less than learning: the goal of the first 100 is not the number itself but the conversations, feedback, and conversion data that tell you whether you have something worth scaling.
Should I run ads to get my first 100 users?
Usually no. Paid ads work best once you already know your message converts and your product retains — before that, you are paying to learn things you could learn for free through manual outreach and community participation. Spend your first 100 users earning attention by hand so you understand exactly who your customer is. Save paid acquisition for when you have a proven funnel to pour money into.
Where do the first users actually come from?
Almost always from places where your target users already gather and from your own direct outreach — relevant communities, niche forums, your existing network, and one-to-one conversations. Cold, manual, unscalable channels dominate the first 100 because they let you target precisely and learn fast. Scalable channels like SEO and ads come later, once you know what works.
Is it bad that my early growth does not scale?
No — it is expected and correct. Doing things that do not scale, like personally onboarding every user and hand-writing outreach, is how you learn what your product needs and what message lands. Early-stage marketing is about depth and learning, not efficiency. You optimize for scale only after the unscalable work has told you what is worth scaling.
How do I know if my first 100 users mean I have product-market fit?
A raw count of 100 signups means little on its own. Look at behavior: are people coming back, using the core feature repeatedly, and telling others? Strong retention and unprompted word-of-mouth from even a small group are far better signals than a large number of one-time signups who never return.
Want More Marketing Tactics?
Subscribe to the CodeToCash newsletter for weekly articles, playbooks, and DRM strategies for developer entrepreneurs.
Trusted by indie developers shipping SaaS, tools, and templates. No spam.
// discussion
Questions? Thoughts?
Join the conversation below. You'll need a free GitHub account to comment.