robots on payroll.

THE VAULT / START HERE / PLAYBOOK + TEMPLATES

Your First 100 Users

Your first 100 users are not on Product Hunt, and they will not arrive from a viral launch. They come from rooms you are already in: the subreddit that complains about your problem weekly, the WhatsApp group you have been in for two years, the friend who ranted about exactly this at a birthday party. This kit gives you the 6 channels that actually work with zero audience, word-for-word templates that don't sound like ads, and a way to measure it all without touching an analytics dashboard.

LAST VERIFIED 2026-07-09

Your first 100 users come from rooms you're already in

Almost every "how to launch" guide assumes an audience you don't have: Twitter followers, a newsletter, a Product Hunt account with history. Following that advice with zero audience produces the classic beginner launch: 12 upvotes, 40 visits, 0 users, and the quiet conclusion that your app must be bad. It usually isn't. The distribution was.

The math at your stage is small and personal. 100 users is roughly 15 signups a week for 7 weeks. A 400-person hobby group where everyone has your problem beats a feed of 100,000 strangers who don't. And the single biggest predictor of getting there is focus: one channel done properly for 2 weeks beats five channels done weakly, every time.

NOTE

Use this page as a prompt reference. Every file below is built to be handed straight to an AI. Download it, drop it into Claude, ChatGPT, Cursor, or Lovable, and say "use this as my playbook." The prompts on this page are copy-paste ready.

Three files do the work: channel-playbook.md (where to show up and the unwritten rules of each room), post-templates.md (the exact words), and did-it-work.md (how to tell if it's working without any analytics setup).

The 6 channels that work with zero audience

Ranked roughly by how well they work for someone starting from nothing. Full playbook for each, including how to find the right rooms and how not to get banned, is in the download below.

ChannelWhy it worksThe unwritten rule
1. Niche subredditsPeople with your exact problem, complaining about it in publicThe 10:1 rule: 10 helpful comments for every 1 mention of your app. Read the sidebar rules (the rules panel on every subreddit) before posting.
2. Groups you're already inWhatsApp, Facebook, Slack, Discord: small rooms, high trust, everyone has the problemYou need history there. If your first message in months is a plug, it's spam. Frame it as sharing, not selling.
3. Your own contactsReliably your first 10-30 users plus your first honest feedbackIndividual messages only, only to people who have the problem, and ask for honesty, not signups.
4. Short-form video (TikTok/Reels/Shorts)The only channel where zero followers can still reach thousands, because feeds rank watch time, not follower countName the problem in the first 2 seconds, put the app name on screen, post 3-5 clips a week. Volume beats polish.
5. Niche communities and forumsYour topic's own watering holes: forums, Discords, Skool/Circle groups. Less competition than RedditTwo weeks of participation before any mention. Ask the moderator first; a yes often becomes an endorsement.
6. Answering questionsPeople are asking your app's exact question on Reddit, Quora, and forums right now, and good answers keep getting found for monthsThe 80/20 answer: 80% genuine help that works without your product, 20% "I built a tool for this." Always disclose it's yours.

Two prompts from the playbook worth having immediately. The first finds your subreddits:

PROMPT: Find your subreddits
My product is [ONE-LINE DESCRIPTION] for [WHO IT'S FOR]. List 10 subreddits where these people actually discuss this problem. For each: the subreddit name, roughly what it's about, and whether it likely allows 'I built a thing' posts based on its typical culture. Prioritize smaller niche subs (10k-500k members) over giant generic ones like r/technology.

Verify every suggestion by hand: open the sub, read its rules, read the top 20 posts of the month. If nobody there discusses your problem, cross it off. Two or three good subs is plenty.

PROMPT: Find your niche communities beyond Reddit
List the active online communities (forums, Discord servers, Skool/Circle communities, niche sites) where [YOUR TARGET USER, e.g. 'hobbyist beekeepers'] gather to discuss [TOPIC]. Exclude Reddit and Facebook, I have those covered. For each: name, where it lives, roughly how active it is, and its likely tolerance for a member sharing a free tool they built.

The anti-playbook: what wastes a beginner's week

Everything here feels productive and burns time or money you don't have yet:

  • [ ]Paid ads. Ads amplify a message that already converts, and you don't know your message yet. That's what the first 100 users teach you. Beginners routinely spend $200-500 learning that clicks are not signups.
  • [ ]Cold DMs at scale. Blasting 200 strangers gets you ignored, reported, and rate-limited. The personal ask works because those people know you.
  • [ ]Product Hunt too early. PH rewards preparation, an existing audience, and a full day of engagement. Without them you get 12 upvotes and a "launched" feeling that's pure decoration. It'll still be there when you're ready (see the graduation path below).
  • [ ]Building a Twitter/X audience first. A 12-month strategy sold as a shortcut. Users come from rooms where your problem is discussed, not from followers.
  • [ ]Five channels at once. Every channel works through consistent presence. Split five ways, you have presence in none.
  • [ ]Polishing instead of posting. If nobody has seen it, one more feature is decorating an empty room. Post first; feedback tells you what to polish.

Templates that don't sound like ads

The pattern behind every template in the kit: lead with the problem and your story, ask for criticism instead of signups, and disclose that it's yours. People ignore promotion and engage with a person asking for honest opinions. Six templates in the file; here are the three you'll use first.

PROMPT: The honest Reddit post
TITLE:
I built a [PLAIN DESCRIPTION, e.g. "free tool that turns voice memos into shopping lists"] because [THE PROBLEM IN THIS SUB'S WORDS]. Tell me why it's wrong.

BODY:
[1-2 SENTENCES OF YOUR STORY WITH THE PROBLEM, e.g. "I've been meal-planning for a family of five for three years and I still ended up at the store without the list every week."]

So I built [NAME]: [WHAT IT DOES IN 2 SENTENCES, NO ADJECTIVES]. It's [FREE / $X], no signup needed to try it: [LINK]

I'm sharing it here because this sub knows this problem better than anyone. What am I missing? What would make you actually use something like this, or what makes it a hard no?

(Made by me, happy to answer anything.)

Why it works: the title asks for criticism, not clicks. Redditors will argue with you, and every argument is feedback plus visibility.

PROMPT: The personal text to a friend (send individually, rewrite in your own voice)
hey [NAME], random one: remember [HOW THEY KNOW ABOUT YOUR PROBLEM / THEIRS, e.g. "you complaining about chasing invoices at Sam's birthday"]? I finally built the thing.

It's called [NAME], takes about 2 minutes to try: [LINK]

No pressure at all, but if you do try it, I'd love the unfiltered version: what's confusing, what's broken, what's pointless. You're one of maybe 5 people I trust to be honest about it.

Why it works: the specific memory proves it's not a mass blast, and asking for honesty turns the favor into something a friend enjoys doing. Realistic math: 30 individual messages to people who actually have the problem gets you roughly 8-12 users and 3-5 pieces of feedback worth more than the signups.

PROMPT: The reply-to-a-question answer (the 80/20 answer)
[2-4 SENTENCES THAT GENUINELY ANSWER THEIR QUESTION. Real steps, a workaround, a tool comparison. This part must fully solve their problem on its own.]

Full disclosure, I had this exact problem often enough that I built a small tool for it, [NAME] ([LINK]). It [ONE SENTENCE ON WHAT IT DOES]. [FREE / $X]. Totally fine to ignore, the steps above work without it.

WATCH OUT

The line between expert and spammer is the ratio. 80% of the answer helps them with no product involved; the mention comes last and is skippable. Flip that ratio and moderators (rightly) remove it.

The file also has the group post, the build-in-public short-video script (the seconds 0-3 hook structure), and the follow-up thank-you + one-question feedback ask, plus a prompt that has your AI fill all six templates with your product details in one paste.

Measure it with a link tag and one question, not a dashboard

You need to answer one question per channel: did anyone who saw my post actually sign up? Three tools, none of which require analytics software:

  1. 1

    A different link per channel

    Add ?from=reddit (or whatsapp, tiktok, friends) to the end of your normal link. The page works exactly the same; the tag just tells you where the visitor came from. If your link already contains a ?, use &from=reddit instead. Free link shorteners like Bitly work too, but they count clicks, not signups, and Reddit distrusts shortened links.

  2. 2

    Ask every signup how they found you

    A "How did you hear about us?" dropdown on the signup form. Roughly half of people answer, which is plenty. When the dropdown and the link tag disagree, trust the human answer.

  3. 3

    Fill a weekly scorecard, every Friday, 10 minutes

    One row per channel: what you did, clicks, signups, replies. Signups is the score; views and clicks are encouragement. Replies and real conversations are the early signal that signups are coming.

This prompt makes your app do the tracking itself. Paste it into whatever AI tool built your app (Lovable, Bolt, Replit, Cursor, Claude):

PROMPT: Add source tracking to your signup form
I want to know where my users come from. Make these changes to my app:

1. Add a required dropdown to the signup form labeled "How did you hear about us?" with these options: Reddit, a friend or contact, a group I'm in (WhatsApp/Facebook/Slack/Discord), TikTok/Instagram/YouTube, an online community or forum, an answer to my question online, Other. Store the choice with the user's record.

2. When someone lands on the site with a "from" tag in the address (for example ?from=reddit), remember that value for the visit and save it with the user's record if they sign up. Store it even if they also answer the dropdown; keep both in separate fields (call them "heard_from" and "arrived_from").

3. Create a simple private page at /sources that only I can access, showing: total signups, then a small table of signups per "heard_from" answer and per "arrived_from" tag, with counts for the last 7 days and all time. Plain table, no charts needed.

4. Do not add any external analytics service, cookie banner requirement, or tracking beyond this. Keep it to my own database.

Then tell me: how do I open the /sources page, and how can I test that the ?from= tag is being captured (walk me through a test signup).

Test it: open your site with ?from=test, sign up with a spare email, and check that test appears on the /sources page. If it doesn't, paste the failure straight back: "I signed up via ?from=test but the /sources page shows nothing for it. Find and fix the problem, then give me the test steps again."

The kill / double-down rule

Decide this in advance so you don't negotiate with yourself later. 2 weeks of proper effort with no signal: kill the channel and pick the next one. Proper effort means you ran the playbook, not that you posted once and waited. Signal means signups, or at least real conversations with target users.

And the mirror rule: any signal at all, double down before adding anything. 5 signups from one subreddit beats starting a TikTok. Beginners abandon working channels out of boredom far more often than they cut dead ones too late.

What breaks most often (and the fix)

What went wrongThe fix
Your Reddit post was removed within an hourYou broke a sidebar rule or your account is too new. Message the moderators politely and ask what rule you broke (they usually answer). Spend a week commenting helpfully, then repost within the rules or in the sub's designated self-promo thread.
Lots of clicks, zero signupsThe channel works; the page doesn't. Ask 3 people who clicked but didn't sign up the "what almost stopped you?" question from post-templates.md. Fix the top answer before posting anywhere else.
Friends said "looks great!" and never opened it againPoliteness, not data. Send the follow-up template with exactly one question: "what would've brought you back?" One question gets a real answer; enthusiasm-fishing gets kindness.
Your videos get 200 views each and nothing happensNormal for the first 10-15 clips. Check the retention hint: if people leave in the first 2 seconds, your hook names the product before the problem. Fix the hook, keep the volume up for the full 2 weeks before judging.
The ?from= tags never show upEither the links you posted lost the tag (some platforms strip it, check by clicking your own posted link) or the app isn't saving it. Re-run the tracking prompt's test signup and paste any failure back to your AI verbatim.

When you outgrow this

Two signs you've graduated: you have real users saying real things about the product, and you know which channel and message got them. That's exactly the ammunition the big-stage launch needs.

  • [ ]Ready for Product Hunt and Hacker News: the launch-week-kit is the 7-day, platform-by-platform launch plan. Run it once you have users, testimonials, and a message you've seen convert.
  • [ ]Want users to find YOU instead: the seo-geo-engine turns the questions you've been answering by hand (channel 6) into pages that search engines and AI assistants surface on their own.

PAYOFF

The whole kit in one line: pick one room you're already in, show up properly for 2 weeks with the templates, tag your links, and let the scorecard make the next decision. That's how the first 100 happen.

Get the next drop

Every new Vault system ships to the list first. Twice a week, free.