The first hundred users are a research project disguised as a growth problem.

You are not trying to reach everyone who might want the product. You are trying to find the specific people who already feel the pain, learn from them fast enough to build the next version, and turn the ones who stay into a reference point for the next hundred.

That is good news for a solo founder. The work is manual, but it is cheap, and it compounds. The bad news is that it does not scale in the way a dashboard makes you think it should. You cannot automate your way to product-market fit before you have had the conversations that tell you what to automate.

This playbook is the sequence that tends to work when you have more time than money.

First, define what counts as a user

A signup is not a user. A user is someone who reaches the first moment of value: created a project, connected an integration, ran a report, invited a teammate, published something.

Write down the activation event for your product. Then make the first hundred about that event, not about email addresses.

This distinction changes what you do. If activation is "created a project", your onboarding should push people to create one. If activation is "invited a teammate", your first-week emails should encourage an invite. If you do not know what activation is yet, your first job is to find out — not to run ads.

Step 1: Pick a narrow first audience

"Founders" is not an audience. "SaaS founders" is barely an audience. "Solo founders building a B2B SaaS with fewer than 1,000 customers and no marketing hire" is an audience.

A narrow audience makes every other step easier:

  • You know where they read and who they trust.
  • You can write a message that sounds like it was written for them.
  • You can find 50 of them by name.
  • You can tell whether a channel is reaching the right people.

It also feels uncomfortable. You will worry that you are leaving users on the table. You are. That is the point. A hundred activated users from one specific group will teach you more than a thousand scattered signups from everywhere.

Write a one-sentence audience statement and use it for the next 30 days:

I am building [product] for [specific person] who is trying to [specific job] and currently struggles with [specific pain].

If you cannot fill in the blanks without using "everyone" or "businesses", keep asking.

Step 2: Have twenty conversations before you optimize anything

Before a campaign, a funnel or a landing page test, talk to twenty people in your target audience. Not pitches. Questions.

A useful conversation sounds like this:

  • How do you handle this today?
  • What is annoying about that?
  • Have you tried a tool for it? Why did you stop?
  • What would make you switch?
  • Who else on your team feels this pain?
  • If this existed, what would you expect it to cost?

You will hear the same three complaints in different words. Those complaints become your headline, your onboarding copy and your first three content pages. You will also learn which words your buyers use — and which words only you use.

Twenty conversations is not a scientific sample. It is enough to stop guessing.

Where to find people:

  • Communities where they already ask for help.
  • People who have publicly complained about the problem on X, LinkedIn or Reddit.
  • Your own network, including weak ties.
  • Customers of adjacent products.
  • Newsletter authors who cover the space.

Do not ask for a demo. Ask for a conversation. It is easier to say yes to.

Step 3: Go where they already gather

Communities are the fastest way to get early users if you are willing to participate. The keyword is participate.

Make a list of five places your buyers already are:

  • Subreddits, Indie Hackers, Hacker News, niche forums.
  • Discord or Slack groups for your industry.
  • LinkedIn or X communities around a specific role.
  • Local meetups or conferences, including virtual ones.
  • Open-source projects and their issue trackers.

Join, read the rules and spend a week answering questions without mentioning your product. Then start sharing what you are building when it is relevant.

A good community post is specific and useful. It might be:

  • A breakdown of a problem you solved.
  • A transparent launch story with numbers.
  • A question about how others handle a workflow.
  • A free template or checklist.

A bad community post is a link drop with "Check out my new tool!" and no context. It may get removed. It may get ignored. Either way, it does not build trust.

For a wider channel list, read Where to Advertise Your SaaS. For community-specific advertising, RoketAd vs Reddit Ads covers the trade-offs.

Step 4: Do direct outreach that does not feel like spam

Direct outreach is the most underrated channel for the first hundred users. It is also the most frequently ruined by volume.

A useful message has four parts:

  1. Why this person. Reference something specific they wrote, built or asked.
  2. What you noticed. Describe the problem in their language, not yours.
  3. What you built. One sentence. No feature list.
  4. A low-pressure ask. Feedback, a 10-minute call or a link to a relevant example.

Here is a template you can adapt:

Hi [Name] — I saw your post about [specific problem] in [community]. I am building [product], which helps [audience] [outcome] without [pain]. I am not trying to sell you anything yet; I am trying to understand how [audience] handle [problem] today. Would you be open to a 10-minute conversation this week?

That is it. No attachment. No calendar link in the first message unless they ask. No fake familiarity.

Keep the list small. Twenty to fifty people who genuinely fit the audience is better than a thousand scraped emails. Track who replied, who tried the product and who gave useful feedback. The replies are your first case studies.

Step 5: Build a small SEO surface

SEO is not fast, but it is one of the few channels that keeps working after you stop. For the first hundred users, you do not need a content empire. You need a handful of pages that answer the questions your buyers actually type.

Start with:

  • One page for each core job to be done.
  • One comparison page against the obvious alternative.
  • One template, calculator or checklist that solves a small piece of the problem.
  • One page that explains who the product is for and who it is not for.

Use the language from your twenty conversations. If buyers say "client portal" and you say "customer workspace", use their words somewhere on the page.

Do not write ten generic blog posts because a keyword tool says they have volume. Write the pages a buyer would need before they trust you with a credit card.

For a deeper look at the paid side, read Best Ad Networks for SaaS, AI & Developer Products.

Step 6: Launch on platforms and directories

A launch is a spike. Treat it like one.

Product Hunt, AI directories, SaaS directories and niche newsletters can all produce a burst of attention. The founders who get the most from a launch are usually the ones who prepared an audience before the launch, not the ones who hoped the algorithm would provide one.

A simple launch sequence:

  1. Two weeks before: update the landing page, write the launch story, prepare screenshots and a short demo.
  2. One week before: tell your community, email list and anyone who helped you build it.
  3. Launch day: publish, respond to every comment and ask for specific feedback.
  4. The week after: follow up with everyone who signed up, publish a retrospective and add the best questions to your FAQ.

The launch is not the goal. The goal is the conversations and the users it brings. If the spike produces 200 signups and no activation, the launch was a traffic event, not a growth event.

Step 7: Find partnerships before you need them

A partnership is any arrangement where someone with an audience introduces you to it. It does not have to be a formal integration.

Examples:

  • A complementary tool recommends you in its onboarding.
  • A newsletter includes you in a roundup.
  • An agency uses your product in a workflow and recommends it.
  • A community moderator invites you to answer questions.
  • An open-source project lists you as a supported integration.

The best partnerships are specific and mutual. Offer something useful: a co-authored guide, a referral fee, a free account for their audience, an integration that saves their users time.

Start with five companies your buyers already use. Find the founder or marketing lead. Send a short note explaining the overlap and proposing one concrete experiment. Do not ask for "a partnership" in the abstract.

Step 8: Use paid ads when you have something to amplify

Paid ads are not a substitute for a message that works. They are an amplifier. If the landing page does not convert organic traffic, it will not convert paid traffic either — it will just cost more to learn that.

Before you spend, make sure you have:

  • A landing page with a clear promise and a specific audience.
  • A working activation event and tracking.
  • A message that has produced at least a few organic signups or conversations.
  • A budget you can afford to lose while learning.

Then start small. A niche network pack, a newsletter placement or a small search campaign can all work as a first test. Keep one variable at a time: same landing page, same offer, different channel.

For budget allocations, read SaaS Marketing on a Small Budget. For a channel-by-channel view, see Google Ads Alternatives for SaaS.

Step 9: Engineer word of mouth

The first hundred users should not be the end of the funnel. They should be the beginning of a loop.

Three simple loops:

  • Shareable output. If the product creates a report, page, image or workflow, add a tasteful "Made with [product]" link.
  • Referral incentive. Give both sides something useful: extra usage, a discount or a free month. Keep it simple enough to explain in one sentence.
  • Public progress. Share what users are building, with permission. Case studies and examples make the product easier to understand.

Word of mouth is not a campaign. It is the result of a product that solves a real problem and an experience that makes people want to tell someone.

Step 10: Onboard for activation, not signups

A hundred signups that never activate is not a hundred users. Look at the first ten minutes of the product.

  • Is the next step obvious?
  • Does the user reach value before being asked for payment?
  • Are you asking for information you do not need yet?
  • Is there a template or example that removes the blank-page problem?
  • Does the first email help them finish setup, or does it ask for a review?

The fastest way to double your user count is often to help the people who already signed up reach value. Fix the onboarding before you buy more traffic.

A 30-day plan for the first hundred users

Week Focus Actions Output
1 Research Narrow the audience, list 50 people, have 10 conversations A message and a landing page draft
2 Community and outreach Join 3 communities, publish 2 useful posts, send 20 personal messages First signups and feedback
3 Launch and content Launch on one platform, publish 2 long-tail pages, follow up A spike and a small organic base
4 Activation and paid test Improve onboarding, run a small paid test, ask for referrals Activated users and a decision on the next channel

Do not try to do all ten steps at once. Pick the three that match your buyer and your current stage. The sequence matters more than the volume.

Metrics that matter in the first hundred

Ignore total signups for a moment. Track:

  • Activation rate: percentage of signups that reach the first value moment.
  • Time to value: how long it takes.
  • Week-one retention: who comes back.
  • Source quality: which channel produces activated users, not just clicks.
  • Conversations: how many buyers you actually spoke to.
  • Objections: the reasons people did not convert.

A channel that produces 20 signups and 12 activated users is better than a channel that produces 200 signups and 4 activated users. The first gives you a business. The second gives you a vanity metric.

Common mistakes

  • Building an audience before talking to buyers. You can spend months growing a following that will never pay.
  • Launching everywhere at once. Each platform has its own norms. You will do all of them badly.
  • Confusing traffic with demand. A viral post is not product-market fit.
  • Discounting too early. A discount can hide a weak offer. Ask for full price from a few users before you decide.
  • Ignoring the people who said no. Their objections are your roadmap.
  • Buying ads before the landing page works. Paid traffic amplifies whatever is already there, including confusion.

Start with one conversation today

The first hundred users come from a hundred small actions, not one clever campaign. Pick one person who fits your audience. Send a short, specific message. Ask about the problem, not the product.

Then do it again tomorrow.

If you want another distribution channel once the message is working, RoketAd is building an advertising network for indie software — category-targeted placements across independent tech sites, with prepaid packs from $20. You can join the waitlist or learn more about advertising with RoketAd.