How to Get Your First 100 Users (Without an Ad Budget)
Launching doesn't bring users; going where they already are does. Practical ways to find your first 100 users — direct outreach, communities, launch sites, content, and your own network — and how to keep the ones you get.
You launched. Nobody came. That's normal — "build it and they will come" has never been true. The first 100 users almost always come from you going to them, one by one, in ways that don't scale. That's fine. Scale comes later.
1. Start with people you already talked to
If you validated the idea, you have a list of people who described the problem. They're your first users. Email each personally: "You mentioned X. I built something for it. Want to try it? I'll set you up."
Offer to onboard them on a call. You'll learn more in one onboarding than in a month of analytics.
2. Go where your users already gather
Every audience has watering holes: subreddits, Discord and Slack communities, Facebook groups, forums, LinkedIn circles, industry newsletters.
The rule that keeps you from getting banned: contribute before you promote. Answer questions. Share what you learned building the product. When it's relevant, mention it — honestly, as the maker. Many communities have specific "show your project" threads; use them.
3. Direct outreach
Find people with the exact problem and contact them individually. A freelancer invoicing tool? Find freelancers who've posted about late payments. Keep messages short, specific and about them:
"Saw your post about chasing invoices. I made a small tool that sends automatic reminders — free for early users. Happy to set it up for you if useful."
Ten personal messages beat a thousand generic ones.
4. Launch sites (once, properly)
Product Hunt, Hacker News ("Show HN"), Indie Hackers, and niche directories can bring a spike of visitors. Treat a launch as an event: prepare screenshots and a short demo, be online all day to reply, and make sure your app survives the traffic. (Load testing your app)
Spikes fade. The real value is the handful of engaged users and the feedback.
5. Content that answers real questions
Write about the problem your product solves, in the words people search for. Each useful article is a small, permanent source of visitors. It's slow — months, not days — but it compounds. (SEO basics for your app and getting your site on Google)
6. Build in public
Share your progress, numbers and lessons on X, LinkedIn or a blog. People follow stories. Some of them become users; others share you with someone who does.
Keeping the users you get
Getting users is pointless if they leave on day two.
- Make the first five minutes great. Clear first step, sample data, no empty screens.
- Talk to everyone who signs up. A personal welcome email from the founder gets replies.
- Watch what they do. Which step do people drop off at? (Analytics for beginners)
- Fix what they complain about fast. Early users forgive bugs; they don't forgive being ignored.
- Know when the app is down before they tell you. (Know when your app is down)
What not to do (yet)
- Paid ads before you know who converts — expensive and you learn little.
- Buying email lists — illegal in many places and useless anyway.
- Waiting for "one more feature" before telling anyone.
The summary
- The first users come from you reaching out, personally.
- Start with people you interviewed, then communities, then direct outreach.
- Use launch sites for a spike; use content for the long term.
- Onboard and talk to every early user.
EasySpawn keeps your app online while you go find users — your own domain, SSL, a Postgres database and daily backups on one server, at a flat monthly price. See how it works for AI-built apps or join the waitlist.
Related: How to Launch Your First App · How to Build a Landing Page · What Is an MVP? · Analytics for Beginners
Keep reading
What Is Vercel? What It Does, What It Costs You, and When to Use Something Else
Vercel is a hosting platform built around frontend frameworks, especially Next.js: push to GitHub and your site is live. What it actually does, what serverless functions mean for your app, where the limits are, and when a regular server is a better fit.
What Is Lovable? How the AI App Builder Works and Where It Stops
Lovable turns a chat description into a working web app: a React frontend, usually backed by Supabase for login and data. What it builds, what you actually own, what it costs to keep running, and the jobs you'll still need to do yourself.