Blog

How to Grow a Startup: A Practical Playbook From Zero to 1,000 Users

A step-by-step playbook for growing an early-stage startup: find the users who need you most, build one repeatable channel, and keep the ones you get.

Cometday··14 min read

Most advice about growing a startup is written by companies that already grew. It tells you to run paid campaigns, hire a growth team and optimize a funnel you do not have yet. This guide is for the stage before all that: you have a product, a handful of users or none at all, and you need to get from zero to your first thousand people who actually use it.

The short version: growth at this stage is not a marketing problem. It is a focus problem. The founders who grow fastest pick one kind of user, one problem and one channel, and they do unglamorous things by hand until something works well enough to repeat.

Step 1: Decide who you are growing for

You cannot grow "for everyone". Every channel, message and feature decision gets easier the moment you can describe one specific person who needs your product badly.

Write a one-line description of that person. Not a demographic, a situation:

  • "A solo accountant who loses an afternoon a month chasing unpaid invoices."
  • "A Shopify store owner with 200 to 2,000 orders a month who answers the same support questions every day."
  • "A developer at a five-person startup who has to set up error monitoring without a DevOps team."

A good description tells you where these people are, what they search for, and what they already tried. If yours does not, it is still too broad.

Then check it against reality. Find ten people who match the description and talk to them. Ask about the problem, not your product: how often it happens, what it costs them, what they use today and what annoys them about it. If you cannot find ten people, or they shrug at the problem, you have learned something cheaper than any launch could teach you.

Step 2: Make sure the product is worth growing

Growth multiplies what is already there. If people try your product and leave, more traffic only means more people leaving.

A simple test, popularized by Sean Ellis and used by teams such as Superhuman: ask your active users how they would feel if they could no longer use your product. Give them three answers: very disappointed, somewhat disappointed, not disappointed. When a large share of people answer "very disappointed", you have something people genuinely depend on. When almost nobody does, put growth on hold and go back to the product.

Two other signals worth watching from day one:

  • Retention. Of the people who signed up in a given week, how many are still active four weeks later? A flat line after the first drop is the best sign you can get. A line that keeps sliding to zero means the product is not sticking yet.
  • Unprompted word of mouth. When new users say "a friend told me about you", something is working. Ask every new user how they found you, in a single question at sign-up.

Step 3: Do things that do not scale

Paul Graham's essay of the same name is still the best description of early growth. Your first hundred users rarely come from a system. They come from you, personally, reaching out to people who have the problem.

What that looks like in practice:

  • Recruit users one by one. Search the communities, forums and social feeds where your users talk about the problem. Reply helpfully. When it fits, mention what you built and offer to set it up for them.
  • Onboard people by hand. Offer a 15-minute call to every new sign-up. You will learn more in ten calls than in a month of analytics, and people who were onboarded personally stay much longer.
  • Fix their problem, even outside the product. If a customer needs a CSV import you have not built, import it for them manually. The goal is a user who succeeds, not a feature list.

The early Airbnb founders famously photographed hosts' apartments themselves. Stripe's founders installed their product on new users' laptops on the spot. None of this scales, and that is exactly why it works: nobody else is willing to do it.

Step 4: Launch in more than one place

A launch is not one day. It is a series of moments where a new audience sees your product for the first time. Each one brings a burst of visitors, feedback and, if the product is good, a few users who stay.

Good places to launch an early product:

  • Launch platforms such as Cometday, Product Hunt, BetaList and Hacker News (Show HN). Each has its own audience and rules; our guide to Product Hunt alternatives covers the main ones.
  • Communities your users already belong to, from subreddits to Slack and Discord groups. Read the rules first and lead with the problem, not the pitch.
  • Your own network: a personal post explaining why you built it often outperforms a polished announcement.

Spread your launches out. A launch every few weeks, each to a different audience, gives you a steady stream of new users instead of one spike and a long silence. Our launch checklist walks through the preparation.

Step 5: Find one channel that works, then go deep

Once you have early users and they stay, the job changes from "get anyone" to "find a repeatable way to get more of the right people". The trap here is spreading thin: a little SEO, a little social, a few ads, a newsletter, all at once and none done well.

Pick one channel based on where your users already look for solutions:

  • They search for it. If people type the problem into Google ("invoice reminder software", "how to stop Shopify chargebacks"), invest in content and search. It is slow to start and compounds for years.
  • They ask each other. If the buying decision happens in communities, be the most helpful person in those communities, consistently.
  • They are reachable one by one. For B2B products with clear targets, careful outbound (a short, personal email to the right person) can work from week one.
  • Using the product spreads the product. If your product is naturally shared, such as invoices sent to clients, documents with collaborators, or a badge on a website, build that loop deliberately.
  • They follow creators. If your users learn from specific people on YouTube, TikTok or newsletters, sponsor or partner with those people.

Give a channel a real test: a few weeks of focused effort with a clear number to watch (sign-ups per week, cost per activated user). Keep what works, drop what does not, and only then add a second channel.

Step 6: Turn users into a growth engine

Your existing users are the cheapest source of new ones. A few ways to put them to work:

  • Ask for referrals at the right moment, right after someone gets value, not at sign-up. Dropbox's double-sided referral (both people get extra storage) is the classic example, and the principle works at any size: reward both sides with something that matters inside the product.
  • Collect and use real testimonials. A sentence from a customer, with their name and company, does more on a landing page than any headline you write.
  • Make sharing a natural part of the product. A "made with" link, a public profile page or an embeddable badge turns every user into a small distribution channel.
  • Write case studies. Pick your most successful customers and document what changed for them. These pages rank in search, close sales and give your customers something to share.

Step 7: Measure the few numbers that matter

At this stage you need a small dashboard you look at every week, not a data warehouse:

  • New sign-ups per week, split by where they came from.
  • Activation rate: the share of new users who reach the moment where the product first proves its value (sent the first invoice, connected the first store, received the first alert).
  • Retention: of each week's sign-ups, how many are still active after four weeks.
  • Revenue if you charge: new monthly recurring revenue, and how much you lost to churn.

Set one goal for the next month on the number that is weakest. If activation is low, more traffic will not help. If retention is low, fix the product before anything else.

Common mistakes that slow early growth

  • Building more features instead of talking to users. A new feature feels like progress; a conversation with someone who churned usually teaches you more.
  • Copying growth tactics from big companies. What worked for a company with millions of users and a marketing budget rarely works at your stage.
  • Quitting a channel after one week. Most channels need a few weeks of consistent effort before you can judge them.
  • Charging too little. Low prices attract the customers who are hardest to keep. Our guide to SaaS pricing covers how to set a price you can grow on.
  • Waiting for a perfect launch. The products that grow are the ones that ship, learn and ship again.

A 30-day plan you can start today

  1. Days 1 to 3: write down your one-line user description and find ten people who match it. Talk to at least five.
  2. Days 4 to 7: fix the single biggest reason people do not get value in their first session.
  3. Days 8 to 14: launch on two platforms, for example Cometday and one community where your users already are. Onboard everyone who signs up personally.
  4. Days 15 to 21: pick one channel based on how your users look for solutions, and commit to it.
  5. Days 22 to 30: ask your happiest users for a referral or a testimonial, and set up the weekly dashboard above.

Growth at the start is not a growth hack. It is the compound effect of knowing exactly who you serve, making sure they stay, and showing up where they are, week after week.

Frequently asked questions

How long does it take to grow a startup to 1,000 users?

It varies widely by product and market. Consumer products with a natural sharing loop can get there in weeks; B2B products often take several months. The fastest path is focus: one clear user, one problem and one channel at a time.

What is the best growth channel for an early-stage startup?

The one your users already use to find solutions. If they search for the problem, invest in content and SEO. If they ask peers, be helpful in their communities. If they are easy to identify, try personal outbound. Test one channel properly before adding another.

Should I spend money on ads before product-market fit?

Usually not. Before people clearly depend on your product, paid traffic tends to bring visitors who leave. Small paid tests are useful to learn which message works, not to grow.

Where can I launch my startup for free?

Cometday, Product Hunt, Hacker News (Show HN), BetaList and many communities let you launch for free. Launching in several places over a few weeks gives you more steady growth than one big day.

Keep reading