How to Get Your First 100 Customers
The early channels that work for bootstrapped SaaS: your network, communities, cold outreach, launches, content, and partnerships, with what to do on each.
The first 100 customers are the hardest. You have no brand, no reviews, no SEO, and no budget. The good news is that early on you can do things that don't scale, and those are exactly what work. Here's a channel-by-channel playbook.
Before you start: know exactly who it's for
"Small businesses" is not a customer. "Independent physiotherapists in the US who still book appointments by phone" is. A narrow audience tells you where to find people, what words to use, and what to build next. You can widen it later.
1. Your own network (customers 1–10)
Write a personal message to everyone you know who fits, or who knows someone who fits. Not a mass email: one message per person, explaining what you built and asking for 15 minutes of feedback. Expect most of your first ten customers to come from people one or two steps away from you.
2. Communities where your customers already gather (10–50)
Find the subreddits, Slack and Discord groups, forums, and Facebook groups where your audience talks. Then:
- Contribute first. Answer questions for a couple of weeks before mentioning your product.
- Share the useful, not the promotional. "How I automated X" beats "Check out my tool."
- Follow each community's rules about self-promotion. Getting banned is a terrible launch.
3. Direct outreach (10–100)
Cold outreach works when it's specific. Find people who have the exact problem, for example someone who publicly complained about it or a business with an obvious need, and write a short, personal note:
Saw your post about spending Sunday nights reconciling invoices. I built a small tool that does that automatically for Stripe users. Happy to set it up for you free for a month if you'd like to try it.
Ten thoughtful messages beat a thousand templated ones.
4. Launch platforms (a spike of 20–200 signups)
Product Hunt, Hacker News (Show HN), Indie Hackers, BetaList, and niche directories can send a burst of early users. A launch is a spike, not a channel, so turn it into lasting value by collecting emails and talking to everyone who signs up. See our Product Hunt launch guide.
5. Build in public (compounds over months)
Sharing your progress turns followers into customers over time. It's slow to start but it compounds, and it makes every other channel work better. → Build in public guide
6. Content and free tools (slow, then strong)
Write about the problems your customers search for. A useful free tool related to your product, like a calculator, template, or generator, can attract search traffic and links for years. Start early, because SEO takes 6–12 months to pay off.
7. Partnerships and integrations
Find products your customers already use. Integration directories, co-marketing posts, and newsletter swaps put you in front of an audience that already trusts someone else's recommendation.
Do things that don't scale
Set up every customer's account by hand. Jump on a call with every signup. Send personal thank-you emails. Fix bugs within hours. These habits produce delighted early customers who give testimonials, referrals, and the feedback you need to find product-market fit.
Measure and celebrate
Ask every new customer "How did you hear about us?" and double down on what works. And when you get your first customer, your 10th, and your 100th, celebrate it publicly. Each milestone post is another chance for the next customer to find you.
Wondering how many customers you actually need? Try the customers needed calculator.
Keep reading
From $0 to $10K MRR: The Milestones and What Changes at Each
A roadmap of the stages between your first dollar and $10K MRR: what to focus on, what to ignore, and the milestones worth celebrating along the way.
Read guide →How to Price Your SaaS (Without Leaving Money on the Table)
Value-based pricing, choosing a value metric, tiers, annual discounts, and how to raise prices: a practical pricing playbook for early-stage SaaS.
Read guide →How to Reduce SaaS Churn: 12 Tactics That Work
Practical, prioritized ways to cut churn: fixing failed payments, onboarding, annual plans, exit surveys, pause options, and more.
Read guide →