UpstartApps
All articles
Growth

The first 100 users playbook for SaaS founders

How to find, win, and keep your first 100 users with manual, unscalable tactics that actually work before you have a growth engine.

UpstartApps Team · August 24, 2026 · 7 min read

Your first 100 users won't come from SEO, paid ads, or a viral loop. Those channels need time, data, or money you don't have yet. They'll come from you, one conversation at a time.

That sounds slow, and it is. But the first 100 users are about more than a number on a dashboard. They're how you learn who your product is really for, what they'll pay for, and what to build next. Get them the right way and you'll come out with a product that's ready to grow.

Mindset: do things that don't scale

Early on, your biggest advantage is that you can give each user attention no larger company ever could. Use it.

  • Reply to every signup personally.
  • Onboard users on a call if they're willing.
  • Fix a bug the same day someone reports it, and tell them.
  • Build a small feature because one great-fit customer asked for it.

None of this scales to 10,000 users. It doesn't need to. It needs to get you to 100 users who actually care.

Step 1: Define exactly who you're looking for

"Small businesses" or "developers" is not a target. You can't find, message, or speak to a category that broad.

Write a one-sentence description of your ideal first user. For a hypothetical scheduling tool, that might be: "Independent physiotherapists who run their own clinic and still book appointments by text message."

Then answer:

  • Where do these people hang out online?
  • What words do they use to describe the problem?
  • What are they using today instead of your product?
  • Who do they already trust?

If you can't name three specific places your ideal users gather, your target is too broad. Narrow it until the answer becomes obvious.

Step 2: Start with the people you already know

Your first 10 users are usually within two degrees of you.

  • Your own network. Former colleagues, friends in the industry, people who've asked you for advice.
  • People who joined your waitlist. Email each of them personally, not with a broadcast.
  • People who gave feedback during development. Invite them first and give them something special, like a founding-member discount.

Don't ask friends to sign up as a favor. Ask them who they know with the problem. Warm introductions convert far better than cold messages, and they bring you real users instead of polite ones.

Step 3: Go where your users already are

Once your network is exhausted, go to the communities your ideal users already use.

Online communities

Subreddits, Slack and Discord groups, niche forums, Facebook groups, LinkedIn communities. The rule is the same everywhere: contribute before you promote. Answer questions, share what you've learned, and become a recognizable name. When you do mention your product, make it relevant to the conversation.

Launch platforms

Launch platforms concentrate early adopters who actively want to try new tools. A launch on UpstartApps puts your product in front of indie hackers and founders for a full week, and the comments double as fast product feedback. Our launch day checklist covers how to make the most of that week.

Direct outreach

For B2B products, targeted cold outreach is one of the most reliable ways to land early customers. Keep messages short, personal, and focused on their problem rather than your features. Our guide to cold email for B2B SaaS goes deeper.

Step 4: Pick channels by fit, not by fashion

Not every channel suits every product. Here's a rough way to think about it:

ChannelBest forEffortSpeed to first users
Personal networkAlmost everyoneLowFast
Niche communitiesClear, specific audiencesMediumMedium
Launch platformsTools for founders, makers, tech-savvy usersMediumFast
Cold email or DMsB2B with identifiable buyersHighMedium
Building in publicFounder-led products with a storyMedium, ongoingSlow, then compounding
Content and SEOProblems people actively search forHighSlow

Choose two or three channels and go deep. Spreading yourself across ten channels means doing all of them badly.

Step 5: Turn signups into active users

Getting 100 signups is easier than getting 100 people who actually use your product. Activation is where most early products leak.

  • Email every new user within a day. Ask one question: "What were you hoping this would help you with?" The answers are gold for positioning.
  • Offer a short onboarding call. Watching someone use your product live will show you friction you can't see yourself.
  • Find your "aha" moment and shorten the path to it. If users who import their data stick around and users who don't churn, make importing the first step.
  • Follow up with people who go quiet. A friendly "Did you get stuck anywhere?" often brings people back and tells you exactly what to fix.

Read our guide to onboarding that activates for a full framework.

Track users by name, not just in aggregate. A simple spreadsheet with each early user, how they found you, whether they activated, and what they said is more useful at this stage than any analytics dashboard.

Step 6: Make your early users feel like insiders

The first 100 users are often your most loyal, and they can become your best marketing channel.

  • Give them a private feedback channel or group.
  • Share your roadmap and let them vote on what's next.
  • Credit them publicly when you ship something they asked for, with their permission.
  • Offer founding-member pricing that stays locked in.
  • Ask happy users for a testimonial or a referral once they've hit real value.

People talk about products where they feel heard. Make them feel like co-builders, and they'll bring you the next 100.

Step 7: Know when you've learned enough

The goal of your first 100 users isn't just reaching 100. By the end, you should be able to answer:

  • Which type of user gets the most value, and stays?
  • Which channel brought the best-fit users, not just the most?
  • What's the one thing people consistently say they love?
  • What do people repeatedly ask for, or complain about?
  • Would anyone be genuinely disappointed if the product disappeared?

If the answers are clear, you're ready to invest in channels that scale, like SEO for early-stage SaaS or backlinks for new startups. If not, keep talking to users.

A first 100 users checklist

  • One-sentence description of your ideal first user
  • List of three or more places they gather online
  • Personal outreach to your network and waitlist
  • Active, helpful presence in two or three communities
  • A planned launch week on a launch platform
  • Personal email to every new signup
  • Onboarding calls with willing users
  • A simple tracker of every early user
  • A feedback channel for founding users

Start the next conversation

Your first 100 users come from hustle, empathy, and a lot of individual conversations. There's no shortcut, but there is a clear path: get specific about who you're serving, go where they are, help them get value fast, and make them feel part of the journey.

A launch week is one of the fastest ways to start those conversations. Submit your product to UpstartApps, browse what's launching soon, or explore categories to see what other makers in your space are building.

#growth#early-stage#customer-acquisition

Keep reading