Key takeaways
- Your first 100 users come from doing things that do not scale: personal messages, conversations in communities, and helping people one by one.
- Define what an active user is before you start counting, so that 100 users means 100 people who actually used the product.
- Paid per-result tasks can add early users quickly, but rewarded users must be filtered by a meaningful goal and measured separately from organic ones.
How do you get your first 100 users?
You get your first 100 users mostly by hand: start with people you know, then go where your future users already talk, such as communities, launch platforms, and newsletters, and invite them personally. Add one or two channels that can bring users without you, like content or a small paid test, once you know what makes someone stay. At this stage every user is also a source of feedback, so the goal is 100 people who use the product and tell you why, not 100 sign-ups.
Before you start: define who counts
A sign-up that never comes back teaches you nothing. Before you choose channels, write down three things:
- Who the product is for, in one sentence. “Freelance designers who send more than five invoices a month” is something you can search for. “Small businesses” is not.
- What an active user does. Pick the first real use of the product, such as a first project created, a first message sent, or a first level finished. Count users who reach it, not accounts.
- How you will talk to them. A reply-to email, a short call, or an in-app chat. Your first users are worth more as teachers than as numbers.
Keep a simple sheet with every user, where they came from, and whether they reached the active step. By user 30 or so you will see which channels bring people who stay, and you can drop the rest.
1. Your personal and professional network
The first 10 to 20 users usually come from people who already know you: former colleagues, friends in the target group, people you have helped before. Do not send a mass message. Write to each person, explain in two sentences what the product does and who it is for, and ask either for them to try it or for an introduction to someone who fits better.
The bias is obvious: friends are kind. Treat their feedback as a first pass, and look for strangers as soon as you can.
2. Communities where your users already are
Forums, subreddits, Slack and Discord groups, Facebook groups, and niche sites are where most early-stage products find their first strangers. The rules are almost always the same:
- Read the rules first. Many communities ban self-promotion outside a weekly thread or a dedicated channel.
- Contribute before you post. Answer questions in your area for a few weeks. People check the history of whoever shares a link.
- Share the problem, not the pitch. “I built a tool for X because Y kept happening, here is what I learned” gets far more interest than an announcement.
- Reply to every comment, and invite interested people personally.
If you run your own forum or community site, How to grow an online forum or community covers how to get it past the empty-room stage.
3. Launch platforms and directories
Launch sites such as Product Hunt, Hacker News (with a “Show HN” post), Indie Hackers, and pre-launch directories for startups can bring a burst of curious early adopters in a day or two. They work best when the product is something people can try right away, without a sales call.
Prepare a short, honest description, a few screenshots or a demo video, and a way for visitors to sign up on the spot. Then stay in the comments all day. Tell your network that you launched, but do not ask anyone to vote: Product Hunt’s own launch guidance asks makers not to request upvotes, and the Hacker News FAQ answers “Can I ask people to upvote my submission?” with a plain “No.” Paid or coordinated votes break the rules of both platforms.
Launch traffic fades fast. Its real value is the handful of people who stay and the feedback in the comments.
4. Content that answers real questions
Content is slow, but it keeps working. Write the pages your future users search for: how to solve the problem your product solves, comparisons with the tools they use today, templates, and honest lessons from building the product. A few deep, specific articles beat many short ones.
Expect weeks or months before search traffic arrives, so start early and treat content as the channel for users 50 to 500, not users 1 to 10. How to get website traffic covers search, social, and referral traffic in more detail.
5. Cold outreach, done carefully
For B2B products in particular, direct outreach is often the fastest way to the first 100. Build a small list of people who clearly fit, for example by role, company size, or a public post about the problem, and write to each one:
- One sentence on why you are writing to them specifically.
- One sentence on the problem and what your product does about it.
- One small ask: a 15-minute call, or a free account to try.
Send in small batches, follow up once, and stop. Follow the anti-spam and data protection rules that apply to you and to the people you contact, and never buy email lists.
6. Partnerships and borrowed audiences
Someone already has the audience you want. Look for newsletters in your niche, complementary tools whose users need yours, consultants and agencies who recommend software to clients, and creators who review products in your category. Offer something useful in return: an integration, a guest article, an extended free plan for their audience, or a revenue share. One good partner can bring more of the right users than a month of posting.
7. Paid per-result tasks
If you have some budget, you can pay for a specific action instead of for ads that might be ignored. On per-result platforms, including offerwalls, users of other sites and apps complete a task, such as creating an account and using one feature, and the publisher rewards them for it. You pay per completed result.
This is the one channel on this list that can deliver users on a schedule. It also has a real trade-off: these users came for the reward, not because they searched for your product. Many will not match your target user, and some will leave after the task. That makes the design of the task decisive:
- Pay for a meaningful goal, such as a first project created or a level reached, not a bare sign-up. The goal filters out people who would never use the product.
- Target countries and devices that match your real market.
- Measure them separately. Keep rewarded users in their own segment, so they do not hide what your organic users do.
- Never pay for ratings, reviews, or votes. App stores and launch platforms forbid it.
Rewarded users are most useful early for testing onboarding with strangers, seeing where people get stuck, and giving a new community or product some first activity. They are a poor fit for niche B2B tools where only a few thousand people in the world are potential customers. Incentivized traffic explained covers when rewarded users are worth it.
The channels compared
| Channel | Speed | Cost | Fit with your target user |
|---|---|---|---|
| Personal network | Fast | Free | Varies, often friendly but biased |
| Communities | Medium | Free, costs time | High, if you pick the right ones |
| Launch platforms | A short burst | Free | Medium, many early adopters and other makers |
| Content and search | Slow | Time or writing budget | High, people searched for the problem |
| Cold outreach | Medium | Free, costs time | High, you choose each person |
| Partnerships | Medium | Varies | High, if the partner’s audience matches |
| Paid per-result tasks | Fast and predictable | Per result | Lower, filter with a meaningful goal |
A 30-day plan for your first 100 users
Illustrative plan for a small web app
Week 1: define the active step, set up the user sheet, and write personally to 30 people you know who fit. Week 2: join three communities, answer questions daily, and send 20 personal outreach messages to strangers who fit. Week 3: launch on one or two platforms, stay in the comments, and publish your first in-depth article. Week 4: contact five potential partners, and, if you have budget, run a small per-result test with a meaningful goal in two countries. Every week, talk to at least five users. The split across weeks is an example; adjust it to your product and your time.
At the end of the month, look at the sheet. Which channel brought users who reached the active step and came back? Put next month’s time there.
Common mistakes
- Counting sign-ups instead of active users. 100 accounts and 8 active users is a product problem, not a marketing win.
- Spreading thin. Ten channels done badly bring less than two done well.
- Automating too early. Personal messages work at this stage because they are personal.
- Buying fake signals. Purchased reviews, votes, and followers break platform rules and teach you nothing about real demand.
- Not asking why. Every user who leaves early knows something you need to hear. Ask them, and see How to get website feedback for questions that get honest answers.
Adding a paid per-result channel with Sharklio
If you want one channel that brings users on a schedule, a Sharklio task campaign lets you describe a meaningful first action, such as creating an account and finishing setup, ask for proof you can check, and pay only for the completions you approve, from $0.01 each with a bid per country. It works best next to the free channels above, not instead of them. You can create a free account and your first campaign today, and Create your first campaign walks through the builder.
Frequently asked questions
How long does it take to get your first 100 users?
It depends on the product, the audience, and how much time you put into outreach. A consumer app with a clear audience can get there faster than a niche B2B tool. Track weekly progress by channel rather than aiming for a fixed date.
Should I pay for my first users?
You do not have to, and your first users are often best found by hand. A small paid test can help once you know your active step, because it shows how strangers move through onboarding. Pay for a meaningful action, not for sign-ups alone.
What is the best free way to get the first users?
Personal outreach to people who fit, and genuine participation in the communities where they spend time. Both are slow per user but bring the most feedback.
Is it worth launching on Product Hunt?
It can be, if your product can be tried right away and appeals to early adopters. Treat it as one day of attention and feedback, not a long-term channel, and follow the platform’s rules on asking for votes.
Can I buy users, reviews, or upvotes to get started?
You can pay for real actions through ads and per-result campaigns. You should never buy reviews, ratings, upvotes, or fake followers. App stores and launch platforms prohibit it and can remove your listing.