The Shipyard ✓Download everything
Free kit · No email wall · No ads or audience needed

The First 100 Customers Machine

Find the people asking for what you built right now, and be the first good answer they get.

You built it, it works, and nobody's using it. Meanwhile someone on Reddit, Hacker News or X just typed “is there an app that...” about the exact problem you solved. This kit finds those posts every day and gives you the reply that doesn't get you banned.

Get your win in 5 minutes ↓See everything inside
What this would cost you
$1,650
What it costs you
$0
  • 5 minDemand Hunter (Claude skill)
  • 1 minSame hunter for ChatGPT & Gemini
  • 2 min90 buying-intent searches
  • Double-clickLead tracker
  • 2 min per replyThe no-ban reply playbook
  • 60–90 min a dayThe 30-day “First 100” plan
90
buying-intent searches, each rated for intent
7
places to search, with the exact syntax
20
replies, DMs & cold emails to adapt
42
launch places, checked live Oct 2026
30
days of plan, one task list per day

Your 5-minute win: find one person asking for what you built

Runs 100% in your browser. Nothing is uploaded. Click “Load 4 example leads” to see a full pipeline.

  1. Copy the Demand Hunter prompt (or install the Claude skill) and describe your product in 4 lines: what it does, who it's for, price, competitors.
  2. Click the first 3 links in the “Switching” and “Looking for a tool” rows. They're sorted newest first.
  3. Log the best post in the tracker below. Tap the 4 scores: you see Hot, Warm or Cool in 10 seconds. Then paste the post back with Prompt 2 for a reply draft.
First 100 Lead TrackerOpen full screen ↗

Everything inside

7 pieces. Each one does one job, in minutes.

🎯

Demand Hunter (Claude skill)

Describe your product once. Get 24–40 buying-intent queries with clickable links, a 0–10 score for every post you paste, and a reply draft.

💬

Same hunter for ChatGPT & Gemini

3 paste-in prompts: build your hunt plan, score posts and draft replies, write the follow-up. No install.

1 min
🔎

90 buying-intent searches

From “alternative to [competitor]” to “I'd pay for”, in 8 intent types, each rated for intent. Short on time? Run the starter 10.

📊

Lead tracker

Pipeline board, 20/10/5 daily quota, funnel, conversion rates and follow-ups. One offline file, CSV export.

Double-clickOpen ↗
✍️

The no-ban reply playbook

8 community rule patterns, 10 example replies, 5 DMs, 5 cold emails, follow-up timing and answers to the 5 common objections.

2 min per replyOpen ↗
📅

The 30-day “First 100” plan

What to do each day, the numbers to hit, and a 10-row fix table for when replies are zero.

60–90 min a dayOpen ↗
🚀

42 places to launch

Checked live on Oct 4, 2026, with real prices (free, $12, $39, $99...) and a 7-day launch order.

1 weekOpen ↗

8 copy-ready files: replies, DMs, searches, prompts and plans

Open any of them to read it, or copy the whole thing in one click.

The Reply & DM Playbook (that doesn't get you banned)

Finding the posts is half the job. This file is the other half: what to say, where, and how often, without getting your account removed or your domain flagged.

Last verified: October 2026. Community rules change. The patterns below are stable; the exact rules of each subreddit, forum or platform are whatever its pinned post says today. Read it before you post.


Part 1: Why founders get banned (and the 7 rules that prevent it)

Reddit's sitewide rules don't ban self-promotion. They ban spam and content manipulation and ask you to post in communities you actually care about. Each subreddit's moderators decide the details. Hacker News and Product Hunt both forbid asking people to upvote. Almost every ban comes from one of these five behaviors:

  1. A new account whose first posts are links to its own product.
  2. The same reply pasted into ten threads.
  3. A reply that doesn't answer the question, just says "check out [link]".
  4. Hiding the affiliation ("I found this great tool...").
  5. Asking friends to upvote, or using a second account.

The 7 rules

  1. Answer first, as if you had no product. The reply must be useful even if nobody clicks anything.
  2. Disclose every time. "Disclosure: I built this." One line, no apology.
  3. No link unless it's allowed and asked for. "Happy to share the link if useful" works better than the link itself in most communities.
  4. Recommend someone else when they fit. Nothing builds trust faster.
  5. Never copy-paste. Each reply quotes or mirrors one detail from the post.
  6. Keep the ratio honest. The widely cited guideline is roughly 9 helpful contributions for every 1 that mentions your own thing. Treat it as a minimum, not a target.
  7. One account, your real one. No sockpuppets, no vote requests, no "comment on my post" group chats.

Part 2: Subreddit and forum rule patterns

You will meet the same 8 rule types again and again. Learn to spot them in 30 seconds.

PatternWhat the rules sayWhat you do
Zero promotion"No self-promotion", "No advertising", "No links to your own products"Reply with pure value. No mention of your product, not even disclosed. Your profile (bio + pinned post) does the selling.
Promo thread only"Share your startup in the weekly/monthly thread" (r/startups works this way)Post in that thread only. Elsewhere: pure value.
Ratio rule"9:1", "10% rule", "must be an active member"Check your own history. Under 10 helpful comments in that sub? Don't mention the product.
Account gatesMinimum karma or account age; posts from new accounts auto-removedUse your aged account. If you don't have one, spend 2 weeks commenting before you post.
No links"No URLs", "links in profile only"Name the product in plain text only if promo is allowed; otherwise say "link in my profile".
Flair required"Use the Promotion / Feedback / Showcase flair"Use it exactly. Wrong flair is the most common auto-removal.
Showcase day"Self-promotion only on [day]"Save launch posts for that day. Keep a calendar.
Feedback-only framing"Posts must ask for feedback, not sell" (common in launch and roast communities)Lead with a real question and what you want critiqued. No pricing pitch.

Communities built for sharing projects (still read the rules): r/SideProject, r/alphaandbetausers, r/roastmystartup, r/IMadeThis, r/microsaas. r/SaaS tolerates founder stories that mention your product; pure ads get removed. r/vibecoding's rules discourage blatant promotion of commercial services.

Forums (Shopify, Webflow, WordPress.org, Discourse communities): many have a "no vendor solicitation" rule or a vendor flair. Answer the question; put your company in your profile signature only if the forum allows signatures.


Part 3: Value-first reply frameworks

Frame 1: The 4A reply (default)

  1. Acknowledge one specific detail.
  2. Answer fully: steps, free option, trade-off.
  3. Aside (disclosed, only if allowed): "Disclosure: I'm building [X] for this, happy to share."
  4. Ask one short question.

Frame 2: The honest comparison (for "X vs Y?" and "best tool for")

"I've used [A] and [B]. [A] is better if [condition]. [B] is better if [condition]. If you need [narrow thing], I built [mine] for that specific case (disclosure). If not, go with [A]."

Frame 3: The playbook answer (for "how do you handle")

Numbered steps they can do today with no tool. End with: "I automated step [N] for myself; ask if you want the setup." No product name unless allowed.

Frame 4: The question back (for vague posts)

"Depends on [factor]. Are you [option 1] or [option 2]? If [1], do this... If [2], do that..." You get a reply, which earns the right to a DM.

Frame 5: The "I had this exact problem" story (for venting posts)

Two lines of your story, the one thing that fixed it, and an offer: "Happy to share the template." Works for building in public.


Part 4: 10 example replies

Products are examples. Swap your own details in. Each reply is 40 to 140 words.

1. Switching, Reddit (invoicing tool for freelancers)

Post: "FreshBooks just raised prices again. Any cheaper alternative for a solo designer? I only need invoices and reminders."

If invoices and reminders are all you need, you're paying for a lot of accounting you don't use. Two to look at: Zoho Invoice (free plan with limits) and Wave (free plan for invoicing; automatic payment reminders are on its paid plan). Check that whichever you pick lets you schedule reminders before the due date, not only after. That alone fixes most late payments. Disclosure: I'm building a small tool that only does the reminder sequence and plugs into what you already use. Happy to share if useful, but try the free ones first. Roughly how many invoices a month do you send?

2. Competitor complaint, X (scheduling tool)

Post: "@[competitor] third time this month my booking page double-booked me. I'm done."

Double-booking usually comes from a calendar that isn't connected for conflict checks (common with a second Google account or a shared calendar). Worth checking that every calendar you use is set to "check for conflicts" in the settings before you switch. If you do switch, export your event types first. I'm building a lighter booking tool and this exact bug is why. Glad to help you move if you go that way.

3. Willingness to pay, Reddit (analytics for Shopify stores)

Post: "I'd honestly pay for something that just tells me which products are losing money after ads and shipping."

You can get 80% of this in a spreadsheet: export orders, add columns for COGS, shipping, payment fees and ad spend per SKU (split ad spend by revenue share if your ads aren't per product), then sort by contribution margin. Do it monthly. The painful part is keeping ad spend per SKU up to date. Disclosure: that's exactly what I'm building; it's in free beta and I'd love to have you test it if you want. What ad platforms are you on?

4. Looking for a tool, LinkedIn (client-onboarding tool for agencies)

Post: "Looking for a tool to collect client logins, brand assets and briefs before kickoff. Email threads are killing us."

We had the same problem. What fixed it first was a single intake form (Typeform/Tally) with a file upload, plus a password manager share for logins, never email. That gets you 70% of the way for almost no cost. Where it breaks is chasing the clients who don't finish. I built [PRODUCT] for that piece (disclosure). Happy to show you how both setups look. How many clients do you onboard a month?

5. "Is there an app", Reddit (habit tracker for ADHD)

Post: "Is there an app that reminds me to do something only when I'm actually at my desk? Time-based reminders don't work for me."

What you want is a location- or context-based reminder. Free first: iOS Reminders supports location-based reminders, and you can use Shortcuts automations (iPhone) or an automation app (Android) to fire a reminder when you join your work Wi-Fi. Disclosure: I'm making an app around context triggers for ADHD brains, but try the built-in options first; they might be enough. What phone are you on?

6. Recommendation request, Hacker News (log monitoring)

Post: "Ask HN: What do you use for logs on a tiny side project? Datadog is overkill."

For one or two small servers: journald plus a cron job that greps for errors and emails you gets surprisingly far. Next step up is a self-hosted stack or any hosted tier with a free plan. Pick based on whether you want to own the box. I'm the author of [PRODUCT], a single binary that tails logs and alerts on new error signatures. It's for exactly this size of project, but the cron approach is free and fine until you have users.

7. Workflow pain, Reddit (podcast editing service, freelancer)

Post: "How do you all handle editing? I spend 6 hours per episode and I'm about to quit the show."

Six hours is a lot, and it's usually spent on two things: removing filler words and leveling audio. Three ways to cut it: record each person on their own track (fixes most problems before editing), use your editor's automatic leveling, and cut only obvious mistakes, not every "um". Listeners care less than you think. If you ever want it off your plate entirely, I edit shows for a living (disclosure), but try those three first. What do you record with?

8. Venting, Indie Hackers (founder story)

Post: "Almost gave up on my side project. 4 months, 3 users, and two of them are my friends."

Been there. What changed it for me wasn't a new feature, it was going looking for people who were already describing my problem in public. I searched Reddit and HN for phrases like "is there an app" and "alternative to [competitor]" in my niche and answered every thread I could genuinely help with. 20 helpful replies got me 9 conversations and 3 real users in two weeks. Slow, but real. What does your product do? Happy to suggest a few searches.

9. Recommendation, LinkedIn (freelancer for Webflow)

Post: "Any recommendations for a Webflow developer who can migrate us from WordPress? ~40 pages, blog included."

For a 40-page migration with a blog, ask whoever you hire about three things: how they move the blog (CSV import into a CMS collection vs manual), how they handle 301 redirects for every old URL, and who owns the Webflow site after handoff. Those are where migrations go wrong. I do this kind of migration (disclosure: freelance), happy to send a scope estimate, and glad to point you to others if timing doesn't work.

10. "If AI can rebuild your SaaS, what's your moat?", Reddit (answer that builds authority)

Post: "If AI can rebuild your SaaS in a weekend, what's your moat?"

The code was never the moat; it's just faster to see that now. What's hard to copy in a weekend: knowing exactly who has the problem, where they talk about it, and having answered them first. Distribution, trust and the data you collect from real users. A practical version: keep a list of every public post where someone asked for what you do, and be the helpful reply in each one. Nobody can clone that list from your landing page.


Part 5: 5 DM scripts

Rules: no link in the first message, reference their post, give something before you ask. Keep it short enough to read on a phone.

DM 1: Reddit, after they replied to your comment

Hey [name], thanks for answering in the [r/SUB] thread. One more thing that might help with [problem]: [extra tip, one line]. I'm the one building [PRODUCT] (mentioned it there). Want me to send the link, or would a 2-minute screen recording of it on your use case be more useful?

DM 2: X, to someone who asked for recommendations

Saw your post about [problem]. Quick tip whatever you choose: [tip]. I built [PRODUCT] for exactly this (for [audience]). Not sure it fits you, so: what are you using now? If it's close, I'll send a link.

DM 3: LinkedIn connection note (keep under 200 characters; free accounts get a short note and a small monthly allowance of personalized notes)

Hi [name], read your post on [problem]. I work on the same problem for [audience]. Would be glad to connect and share what's worked for others.

DM 4: LinkedIn, after they accept

Thanks for connecting, [name]. On your post about [problem]: the thing I see work most for [audience] is [specific tactic]. I built [PRODUCT] to automate that part. Open to a 10-minute look? If not, no worries, happy to just swap notes.

DM 5: Freelancer/agency, after a "looking to hire" post

Hi [name], saw you're looking for someone to [task]. I've done [number/type] of these, most recently [one-line proof]. Two questions so I don't waste your time: what's the deadline, and is [key scope question]? If it fits, I'll send a fixed quote today.


Part 6: 5 cold email scripts

Use these for people you found in public with a clear, public, work-related need (a LinkedIn post, a company blog, a public "we're looking for"). Small volume, written by hand, sent from your real name.

Rules that keep you legal and in the inbox (information, not legal advice; check your local rules):

  • US CAN-SPAM (FTC): no misleading "From" or subject lines, include a valid physical postal address, include a clear way to opt out, honor opt-outs within 10 business days.
  • EU/UK and several other countries have stricter consent rules for electronic marketing (GDPR and ePrivacy rules). B2B cold email may be restricted or require a legitimate-interest assessment. Check before you send there.
  • Gmail and Yahoo require bulk senders (around 5,000+ messages a day to their users) to authenticate with SPF, DKIM and DMARC, offer one-click unsubscribe, and keep spam complaints under 0.3%. You won't be a bulk sender, but set up SPF/DKIM/DMARC anyway and send slowly (start under 20 a day).

Email 1: Problem-first (they posted about the pain)

Subject: your post on [problem]

Hi [name],

Read your post about [specific detail] on [platform]. That's the same thing I kept hearing from [audience], so I built a small tool for it.

What it does: [one sentence outcome]. What it doesn't: [honest limit].

Would it be useful if I set it up on [their specific case] and sent you a 2-minute video of the result? No call needed.

[Your name] [Product] | [Physical address] | Reply "no thanks" and I won't email again.

Email 2: Switching (they complained about a competitor)

Subject: [competitor] question

Hi [name],

Saw your note that [competitor] [specific complaint]. Fair complaint; it's built for bigger teams.

I make [product], which only does [narrow job] for [audience]. It's [price]. If you want, I'll import your [data] so trying it costs you 10 minutes.

Worth a look?

[Name] | [Address] | Not relevant? Reply "stop".

Email 3: Trigger event (they just launched, hired, raised, or posted a job)

Subject: congrats on [trigger]

Hi [name],

Congrats on [trigger]. Usually when [audience] [trigger], [problem] shows up within a month (it did for [example or "most teams I talk to"]).

I have a one-page checklist for handling it. Want it? It's free, no strings. If it's useful, I'll mention the tool I built afterwards.

[Name] | [Address] | Reply "no" to opt out.

Email 4: Freelancer/agency offer (they posted a need)

Subject: [task] for [company]

Hi [name],

You mentioned you need [task]. I've done this for [2-3 similar clients or "similar projects"], for example [one-line result].

Fixed price: [range] for [scope], done in [timeframe]. I can send a 3-point plan for your case before you decide anything.

Want the plan?

[Name] | [Portfolio link] | [Address] | Reply "stop" to opt out.

Email 5: Founder-to-founder feedback ask (highest reply rate, lowest pressure)

Subject: 2 questions about [problem]

Hi [name],

I'm building [product] for [audience] and you're clearly someone who's dealt with [problem] (your post on [platform]).

Two questions, reply in one line each if you have time:

  1. How are you handling [problem] today?
  2. What's the most annoying part of that?

Not selling anything in this email. Thanks either way.

[Name] | [Address] | Reply "stop" and I won't follow up.


Part 7: Follow-ups

Public replies

  • Check back after 24 hours. Answer every reply to your comment within a day.
  • If the original poster replied "interested" or asked for the link: send it (in the thread if links are allowed, in a DM if not).
  • Never bump your own comment or reply to yourself.

DMs

  • One follow-up maximum, 3 to 5 days later, and only if it adds something:

    Hey [name], one more idea on [problem]: [new tip]. No need to reply if you sorted it.

  • No reply after that = done. Mark the lead "Lost" in the tracker.

Cold email (max 2 follow-ups)

  • Follow-up 1 (+3 business days, same thread):

    Hi [name], bumping this in case it got buried. Short version: [one-sentence outcome]. Worth a 2-minute video?

  • Follow-up 2 (+7 business days, same thread, the "close the loop"):

    Hi [name], I'll stop here so I don't clutter your inbox. If [problem] becomes a priority later, reply anytime and I'll set it up for you. Thanks.

  • Any "no", "stop" or unsubscribe = remove them immediately and never contact again.

Part 8: When they answer: the 5 most common objections

They sayYou say
"How is this different from [competitor]?""[Competitor] is better for [their strength]. Mine only does [narrow job] for [audience], so it's [faster/cheaper/simpler] for that. If you need [their strength], stay with them."
"Too expensive.""Fair. What are you paying in time or money for this now? If it's less than [price], it's not worth it for you yet."
"Not now.""Totally fine. Want me to check back in [month], or should I drop it?"
"Is it safe?" (data, logins)Plain facts: what you store, where, who can see it, how to delete it. No vague "bank-level security".
"Send me more info."Don't send a deck. Send a 2-minute video of the product doing their exact case.

Part 9: Account hygiene checklist (5 minutes, once)

  • One real account per platform, with your face or logo and a clear bio: "Building [PRODUCT] for [AUDIENCE]".
  • A pinned post or profile link that explains what you build. This is where interested people go after a helpful reply.
  • Reddit: account older than a few weeks with some comment history in your target subs before you mention anything you made.
  • Email: domain with SPF, DKIM and DMARC set up; a real signature with your address; an opt-out line.
  • A notes file of each community's rules (promo thread day, flair names, link policy). Update when you get a mod message.
  • A rule for yourself: if a moderator removes a post, read why, apologize if needed, and never repost the same thing.

Your first 10 days, step by step

The start of the 30-day plan, in order. Tick each step; your progress is saved on this device.

Going further: put the search on autopilot

Put the search on autopilot. F5Bot (free) emails you when your phrases appear on Reddit, Hacker News or Lobsters. Use 5 to 10 quoted phrases like "alternative to [competitor]", not single words. Syften (paid, 14-day trial) covers more sources, including X, Bluesky, Indie Hackers, Stack Overflow, GitHub and Dev.to.

Pull Hacker News posts with one command. The Algolia API is free and needs no key:

curl -s "https://hn.algolia.com/api/v1/search_by_date?query=%22looking%20for%20a%20tool%22&tags=(story,comment)&hitsPerPage=20" \
| python3 -c "import json,sys,html,re; [print(h['created_at'][:10], 'https://news.ycombinator.com/item?id='+h['objectID'], re.sub(r'<[^>]+>|\s+',' ',html.unescape(h.get('title') or h.get('comment_text') or ''))[:100]) for h in json.load(sys.stdin)['hits']]"

Swap the query for any template from the bank. Add &tags=ask_hn for Ask HN posts only.

Turn complaints into pages. Every repeated competitor complaint is a landing page: "[Competitor] alternative for [audience] that [fixes complaint]". List yourself on SaaSHub and AlternativeTo as an alternative to the same competitors so the "alternative to" searches find you without you.

Turn workflow pain into content. Rung 7 posts ("how do you handle...") are your content calendar. Answer the question once properly in a post or video, then link it (where allowed) every time the question comes up again.

Test a service before you build more software. If rung 8 ("looking to hire") is louder than rungs 1 to 4 in your niche, sell the outcome by hand first. Do it for 5 clients, then automate what you repeated.

Re-run Demand Hunter every two weeks with what you learned: new pain phrases from interviews, new competitors from replies. Your queries should get sharper every cycle.

Bonuses

Because one kit should feel like ten.

$150BONUS #1

25-point landing page check + Mom Test script

Score your page before you send anyone to it, then interview users the way that gets facts instead of polite lies.

See it ↓
$100BONUS #2

The 7-day launch order

Claim the free profiles, queue the long-wait sites, then Product Hunt, Show HN and Indie Hackers in the same week.

See it ↓
free APIBONUS #3

Hacker News in one command

A copy-paste command that lists the newest HN posts and comments for any search template. No key, no account.

See it ↓
8 more kitsBONUS #4

The Shipyard vault

Every other free kit I've made: Money-Back Kit, Claude OS, Viral Script System and more.

Open the vault ↓

The full playbook

The deep dives, when you want them.

The Demand Ladder (8 kinds of buying intent)read

Not all posts are equal. "I hate doing my invoices" and "FreshBooks just raised prices, what's a cheaper alternative?" are both about invoicing, but only one person has a budget and a deadline.

The query bank sorts every search into 8 intent types, strongest first:

RungIntent typeWhat they're sayingWhat it means for you
1Switching"alternative to [competitor]"They already pay. They want out. Highest intent.
2Competitor complaints"[competitor] too expensive"Pain plus budget. Also: your positioning, in their words.
3Willingness to pay"I'd pay for..."Rare and gold. Save every one, even old ones.
4Looking for a tool"looking for a tool that..."Actively searching now.
5"Is there an app""is there a way to automatically..."Knows the problem, not the solutions. Educate.
6Recommendation requests"what do you use for..."Comparing options. Fair answers win.
7Workflow pain"how do you handle..."Not searching yet. Best for interviews and content.
8Hiring / done-for-you"looking to hire someone to..."Budget exists. For freelancers, agencies, or testing a service before software.

How to use the ladder: spend 70% of your search time on rungs 1 to 4. Use rungs 5 to 7 for interviews and to learn the language your landing page should use. Rung 8 is your main ladder if you sell a service.

The full bank (queries/intent-queries.md) gives you 90 templates with [PRODUCT], [COMPETITOR], [PROBLEM], [TASK] and [AUDIENCE] slots, an intent rating for each, and the surfaces where each one works best. If you only run ten, run the starter set at the bottom of that file.

One rule that doubles your results: run every good query twice, once with the category word and once with the pain word. People who need an invoicing tool rarely write "invoicing tool". They write "clients not paying".

Where to search (7 surfaces, one routine)read

Every surface has its own syntax and its own kind of buyer. The cheat sheet (queries/search-cheatsheet.md) has the exact operators and editable links. The short version:

Reddit. The biggest source of raw, honest requests. Native search supports title:, selftext:, subreddit:, self:yes and uppercase AND/OR/NOT. Sort by new, limit to the past month: https://www.reddit.com/search/?q=QUERY&sort=new&t=month Check the Comments tab too. Many requests live in replies.

Google on Reddit and forums. Reddit's search misses threads that Google finds. site:reddit.com "alternative to [COMPETITOR]" after:2026-07-01 is the single most useful line in this guide. The same trick works on Indie Hackers, product forums and any community with public pages.

Hacker News. Use the free Algolia search (hn.algolia.com), sorted by date. Best for developer tools, APIs, infrastructure, privacy and technical B2B. Freelancers: the monthly "Ask HN: Who is hiring?" and "Who wants to be hired?" threads are live as of October 2026.

X. Logged in, Latest tab. Operators such as lang:en, since:, min_faves:, -filter:links (drops most promo posts), and to:[competitor_handle] (people complaining directly to your competitor). X's operators drift, so test each query once.

LinkedIn. Search > Posts > Past week. Quotes and uppercase AND/OR/NOT work; keep queries short. Best for B2B, agencies and services. Real names and job titles make fit easy to judge.

G2 and Capterra. Read your competitor's 1 to 3 star reviews and its "alternatives" page. Don't hunt reviewers. Steal the language: if 12 reviews say "support never answers", that's a headline and a query.

Niche communities. The Shopify, Webflow, Notion, WordPress forums of the world, plus Slack and Discord groups. Smaller, warmer, and stricter about vendors. Read the rules, ask a moderator, and these often beat every big platform combined.

The daily routine (30 minutes): open your top 10 links sorted by new, log every promising post in the tracker, reply to the best 3 to 5. Tomorrow, same links. Swap in 5 new queries each week and retire any query that returned nothing twice.

Score before you reply (the 0 to 10 intent score)read

Replying to everything burns time and makes you sound like a bot. Score each post in 10 seconds:

Factor0123
Painnonementionedclear and recurringcosting money, time or clients now
Seekingventingopen to ideasasking for optionsasking for a tool like yours, or willing to pay
Fitwrong buyerpartialgoodexact match, can pay
Freshnessover 6 months1 to 6 months8 to 30 days0 to 7 days

Score = total × 10 ÷ 12, rounded.

  • Hot (9 to 10): reply today, DM if they asked for recommendations or replied to you.
  • Warm (6 to 8): public reply, log it, wait for them to answer.
  • Cool (3 to 5): don't reply. Save the wording: it's a pain phrase or a content idea.
  • Skip (0 to 2): wrong buyer, homework, a competitor's employee, a promo post, a locked thread.

The tracker has this rubric built in (tap 0 to 3 for each factor; it computes the score and the label). The Demand Hunter skill scores pasted posts for you and adds a rule risk flag: Low, Medium or High, depending on what the community allows.

Reply so they want to know more (without getting banned)read

Reddit's sitewide rules don't ban self-promotion. They ban spam and manipulation, and each subreddit's moderators set the details. Hacker News and Product Hunt both forbid asking for upvotes. Almost every founder ban comes from the same five habits: new account plus own links, copy-pasted replies, replies that don't answer, hidden affiliation, and vote rings.

The 4A reply is the default frame (full playbook in playbook/reply-and-dm-playbook.md):

  1. Acknowledge one specific detail from their post.
  2. Answer fully, as if you had no product. Steps, the free option, the trade-off.
  3. Aside, disclosed, only if allowed: "Disclosure: I'm building [X] for exactly this, happy to share if useful."
  4. Ask one short question to keep the conversation going.

Here's what it looks like on a real-shaped post:

Post (r/freelance): "Client is 45 days late again. I hate sending the 'just following up' email. How do you all handle late payers without sounding desperate?"

Reply: "45 days is rough, and the awkwardness is half the problem. What worked for me: put the late fee and due date in the contract, send a reminder 3 days before the due date, then a firm one at +7 days that restates the amount and the fee, then a call at +14. Template the messages once so you're not rewriting them angry. Check whether your invoicing tool already sends reminders before buying anything. Disclosure: I'm building a small tool that automates this sequence. Happy to share if useful. What are you invoicing from now?"

Notice what's missing: no link, no adjectives, no "check out my app". The reply is useful to every freelancer who reads the thread, and the one line of disclosure makes the curious ones ask.

Three rules that matter most:

  • Recommend someone else when they fit. Nothing builds trust faster, and the people you send away remember you.
  • Never paste the same reply twice. Each one mirrors a detail from the post.
  • If the community bans promotion, drop step 3 entirely. Post the helpful answer anyway. Your profile bio ("Building X for Y") does the selling.

The playbook has 8 rule patterns you'll meet in every community (zero promo, promo-thread-only, ratio rules, account gates, no links, flair, showcase days, feedback-only) and what to do for each, plus 10 complete example replies across Reddit, HN, X and LinkedIn.

DMs, cold email and follow-upsread

DMs go only to people who asked for recommendations, replied to you, or are on a platform where DMs are normal (LinkedIn, X with open DMs). The DM frame: context ("saw your post in r/...") → one extra tip → a permission ask ("Want the link, or would a 2-minute video on your case be more useful?"). No link in the first message. One follow-up maximum.

Cold email is for people with a public, work-related need (a LinkedIn post, a "we're looking for" page). Small volume, written by hand, from your real name. The playbook has 5 scripts (problem-first, switching, trigger event, freelancer offer, and a founder-to-founder feedback ask that gets the most replies) and the basic rules: under US CAN-SPAM you need honest headers and subject lines, a physical postal address and a working opt-out honored within 10 business days. The EU, UK and other places are stricter about consent. This is information, not legal advice; check your local rules.

Follow-ups: public replies get checked at 24 hours. DMs get one follow-up after 3 to 5 days that adds something new. Cold emails get two follow-ups at +3 and +7 business days, then a clean "I'll stop here". Any "no" or "stop" is final.

The 30-day plan, the landing page and the interviewsread

The daily quota is 20 / 10 / 5: 20 posts found and logged, 10 helpful replies, 5 DMs or emails to Hot leads. About 60 to 90 minutes a day. The plan (plan/30-day-first-100-plan.md) breaks it into four weeks:

WeekFocusTarget (planning, not a promise)
1Set up: Demand Profile, queries, tracker, alerts, landing page fix, first conversations10 conversations, 3 users
2Hunt hard, interview, onboard every user by hand, prepare launch assets30 users
3Launch week (Product Hunt, Show HN, directories, communities), first pricing test60 users
4Double down on the best channel, testimonials, referrals, reviews100 users

Be clear on what "customer" means before Day 1. For a paid product, 100 users who used the core feature is a strong month; 10 to 30 of them paying is a good outcome from zero. For a freelancer, 100 qualified conversations and 3 to 10 clients. Your numbers will differ. The tracker shows your real conversion rates by Day 10 so you can adjust.

What to do if replies are zero. The plan has a 10-row diagnosis table. Find the first stage where the number drops to zero and fix only that stage for 5 days. The most common causes: queries in your jargon instead of theirs, replies that pitch before they help, and a landing page headline that describes the product instead of the outcome.

The landing page checklist (plan/landing-page-checklist.md) is 25 yes/no checks. Score 18 or more before you send anyone to your page; every helpful reply you write ends there. The fastest fix is almost always the headline: copy the exact words your customers used in their posts.

The interview script (plan/customer-interview-script.md) follows the three rules from Rob Fitzpatrick's The Mom Test: talk about their life, not your idea; ask about specific past events, not future opinions; listen more than you talk. "Would you use this?" gets polite lies. "Tell me about the last time this happened" gets facts you can build and sell on. One interview a day in weeks 1 to 3 will teach you more than any launch.

Limits (read this)read
  • This is manual on purpose. Searching, scoring and replying by hand takes 60 to 90 minutes a day. It's how you learn what people want. If you automate the replies, you'll get banned and learn nothing.
  • It finds demand; it can't create it. If after 10 days of real effort you can't find anyone asking for your category in any wording, that's a finding, not a failure of the method. Look one problem over.
  • Small niches give few posts. Fine. Fewer, better conversations. Turn on alerts so you catch each new one on day one.
  • Rules change. Platform search operators, subreddit rules and directory prices were checked in October 2026 and will drift. When something breaks, use the site's own filters and read the pinned rules.
  • The numbers in the plan are planning targets, not benchmarks or promises. Your rates will be different. Measure them.
  • Nothing here is legal advice. Cold email and data rules depend on where you and your recipients are. Check your local rules.
  • Reddit's API is not a free-for-all. Commercial use of Reddit's Data API requires Reddit's approval. Don't build a scraper around this guide; search by hand or use tools that have the access.

Read the whole guide as one page →

Want this done for you, automatically?

I'm building the automatic version, Demand Radar: it watches Reddit, Hacker News and X 24/7, finds people asking for what you sell, and sends you each post with a reply ready to edit and post yourself. Reply YES to my Instagram DM and you're first in line.

Reply YES on Instagram
Copied ✓