Grow / recipe

Find and contribute to the right builder communities

A practical way to learn from online communities, earn trust through useful participation, and share your product only when it fits the space.

Maintained in the openSuggest an edit on GitHub ↗

Join to be useful before you ask for attention

An online community can help an independent builder understand a problem, meet early users, support peers, and sometimes introduce a product to people who need it. It is a poor fit when the plan is simply to copy a launch link into many groups. Each community has its own purpose, rules, moderation, and tolerance for promotion; a tactic accepted in one place can be unwelcome or prohibited in another.

Treat participation as a relationship and learning channel with its own costs, not as free advertising inventory or a guaranteed source of customers. Before you join, be clear about the reader or problem you want to understand. Start with customer interviews and choosing a first acquisition channel if you need to decide whether a community is a sensible route at all.

Find a community where the problem already comes up

Search for places where people discuss the work your product supports: profession-specific groups, maker forums, open-source issue trackers, local associations, or a focused subreddit. Prefer a community with recent, substantive conversations over one with the largest member count. Read its purpose, rules, pinned posts, promotion policy, and examples of posts that moderators remove. Check whether the people present include your intended user or buyer.

Use a lightweight fit note:

Community and who it serves:
Recurring problem or task I see discussed:
Local rules about research, links, and promotion:
How I can contribute without mentioning my product:
What I hope to learn, and what would change my product decision:
Time limit for observing and participating:

Do not assume a platform-wide rule grants permission in every group. Reddit’s platform rules require authentic participation and compliance with community rules; its help center says communities may have their own stricter promotion policies and that repeated or unsolicited mass engagement is spam. The platform’s suggested “10% rule” is described as something some communities use, not a universal safe harbor. Check the particular community and ask moderators when the rule is unclear.

Listen for patterns, not just quotable complaints

For a few weeks, read relevant threads and keep a private, minimal note of recurring jobs, workarounds, vocabulary, and unanswered questions. Note the date, context, and what you still do not know. A handful of comments is a lead for follow-up, not a representative survey or proof of willingness to pay. Look for repeated behavior, consequences, current alternatives, and whether someone can buy or adopt a solution.

Do not copy usernames, personal details, private messages, or identifiable stories into a public article or product plan without a good reason and appropriate permission. Ask people directly if you want to quote them, publish their story, or follow up outside the community. Do not scrape member lists, mass-message participants, or use a pseudonymous account to conceal your commercial interest. If the same question keeps appearing, investigate it through interviews and observed workarounds and competitor and workaround research.

Contribute in the form the community values

Write answers that solve the immediate question even if the reader never visits your site. Explain what you know, what you tried, and where your advice may not apply. If the question is outside your experience, say so or ask a useful follow-up. Return to replies and correct mistakes. A pattern of thoughtful, on-topic participation is more valuable than posting frequently.

Before sharing your product, ask:

  1. Does the community allow this type of self-promotion or product feedback request?
  2. Does the product directly address the question in this thread?
  3. Can I answer the question in the post itself, without requiring a click or signup?
  4. Have I clearly said that I built, own, work for, or benefit from the product?
  5. Am I ready to respond to criticism and report what I learned without arguing or recruiting votes?

If the answer to any rule or fit question is unclear, leave the link out or ask a moderator privately before posting. Do not request upvotes, arrange engagement, repost the same pitch across groups, or pretend a launch post is independent research. Hacker News explicitly says not to use it primarily for promotion, disallows generated text in submissions and comments, and has separate criteria for Show HN. Its Show HN guidance is for a non-trivial thing people can actually try, not a landing page, newsletter, or signup list. These are platform-specific examples; check current rules wherever you participate.

If anyone receives money, free access, discounts, or another benefit for endorsing your product, disclose that connection clearly with the endorsement. The U.S. FTC’s guidance explains disclosure expectations for material connections; it does not replace checking the law and platform rules where you and your audience are located.

Ask for feedback with a small, respectful request

When a community permits research or product feedback, make the request easy to decline and easy to answer. State who you are, what stage the product is at, what kind of person or workflow you need feedback on, how long it will take, what you will do with the feedback, and whether there is compensation. Ask for feedback on one concrete task rather than “thoughts?” Do not imply that an early prototype is production-ready or collect sensitive data in a public thread.

For example, a solo developer building a tool to reconcile subscription invoices might find an accounting community where people already discuss correcting partial payments. First, they read the rules and contribute a clear explanation of a reconciliation method they have actually used. They make a note to investigate how fees and currencies complicate that workflow. Later, if research requests are allowed, they ask a small number of willing members to walk through a fictional sample, explain their current process, and flag where it breaks. They do not export the thread, message every commenter, or pitch the product to people whose situation it does not fit.

Set a time box and learn from the response

Decide in advance how much time you can spend each week and what evidence would justify continuing. Track actions you control and meaningful outcomes:

Time spent reading and contributing:
Relevant conversations and recurring jobs:
People who opted into a follow-up:
Qualified product trials or workflow feedback:
What changed in the product or understanding:
Community feedback, removals, or rule concerns:
Continue, adjust, or stop, and why:

Do not judge the experiment by likes, karma, member count, or one unusually positive comment. Look for whether relevant people voluntarily discuss the problem, whether the same pain appears across contexts, and whether a useful contribution leads to an appropriate next conversation or product attempt. Community responses are self-selected and can be shaped by local norms; pair them with interviews and actual product behavior.

Continue when participation is welcome, the learning is relevant, and the time cost is manageable. Change communities if the right people or problem are absent. Stop if access depends on violating rules, concealing your interest, or repeatedly interrupting people. If a community does produce qualified interest, connect it to the first-user workflow, content acquisition loop, and product measurement guide so that interest becomes learning about activation and retention rather than a one-time traffic spike.

Community policies and norms change. Re-read the relevant rules before a launch, research request, or recurring campaign; this recipe is not permission to promote in any particular community.

Evidence & provenance

What this page is based on, and when it was checked.

Evidence
multiple sources
Confidence
moderate
Last verified
Review by

Recheck when: Recheck the named platform rules and community norms before using this workflow, and whenever either changes.