PlaysbyMoat8
Back to the library
The workflow guideResearch

Find audience needs in community discussions

This workflow analyzes popular discussions in a selected community. It can be adapted for an agency’s content strategy or product audience research.

6 implementation stepsSimple

How this works

This workflow analyzes popular discussions in a selected community. It can be adapted for an agency’s content strategy or product audience research. Popular forum threads reveal language and recurring frustrations, but ranking algorithms and vocal participants distort apparent prevalence. Preserve the sampling boundary so the team can use the findings as research hypotheses rather than a market survey.

Analyze a defined community and period with thread context intact. Separate requests, workarounds, complaints, and recommendations; consolidate themes without exposing unnecessary participant details. The output should identify questions worth testing with the target audience.

Before you start

Research remit

Specify the audience problem and community relevance.

Permitted sample

Choose public threads or an authorized export with a clear date range.

Coding rules

Define topic labels and how ambiguous or off-topic posts are handled.

Prepare the inputs

threads
Required

Posts with reply relationships

Retain thread and post IDs.

sample_window
Required

Dates and selection rule

Record whether selection uses popularity or recency.

community_context
Required

Description and rules

State why this population is relevant.

research_questions
Required

Focused questions

Avoid inferring personal traits.

prior_themes
Required

Optional coding history

Preserve versioned definitions.

Implementation, step by step

  1. Define the sample

    • Record the community, time window, and sorting method.
    • Include enough context to interpret replies and note missing or deleted posts.

    Checkpoint: A sampling note.

  2. Clean without flattening discussion

    • Remove duplicate captures and known spam.
    • Keep disagreement and minority experiences instead of treating them as noise.

    Checkpoint: A traceable discussion set.

  3. Code expressed needs

    • Identify stated problems, attempted workarounds, and desired outcomes.
    • Quote or paraphrase the actual statement; do not infer unexpressed motives.

    Checkpoint: An evidence-linked coding table.

  4. Group themes

    • Combine related needs while preserving materially different user constraints.
    • Count distinct contributing threads and describe the sampling limits.

    Checkpoint: A theme map with counterexamples.

  5. Interpret business relevance

    • Connect themes to the research question and possible content or product hypotheses.
    • Keep an unusual but useful observation separate from a frequent pattern.

    Checkpoint: A prioritized investigation list.

  6. Prepare the brief

    • Write concise findings with representative excerpts and open questions.
    • Remove unnecessary identifiers and propose direct research to validate important assumptions.

    Checkpoint: A reviewed community-insights report.

Decisions along the way

A popular thread is mostly jokes

Label the context and avoid treating engagement as demand.

One participant repeats the same complaint

Count the repeated contribution transparently.

A theme conflicts with prior research

Preserve the conflict and identify a testable explanation.

What you will produce

community-codes.csv

CSV

Supports review of how themes were assigned.

Include: thread_id · post_id · theme · expressed_need · evidence · uncertainty

community-insights.md

Markdown

Guides further investigation without claiming population prevalence.

Include: sample · themes · counterexamples · hypotheses · next_research

Check the result

  • Trace each theme to several relevant passages where available.
  • Check reply context before interpreting sentiment.
  • Separate counts of posts, threads, and people.
  • Verify the report describes the sample rather than the entire market.

When something goes wrong

Collection misses replies

Mark incomplete threads and avoid conclusions requiring the missing context.

Sarcasm is misclassified

Recode the passage after contextual review.

A summary exposes personal details

Remove identifiers while retaining the general issue.

A worked example

SYNTHETIC EXAMPLE · NOT A REPORTED BUSINESS RESULT

Request

Find scheduling frustrations in a professional forum.

Inputs

Synthetic example. Synthetic T1 contains three replies from one person about reminders; T2 describes time-zone confusion from another participant.

Expected result

Synthetic expected result. Report two observed issues. Do not describe four independent respondents or conclude reminders are three times more important.

Run a small pilot

Start small

One community, one period, and a few research questions.

Record the baseline

Record coding effort and researcher disagreement on a manual sample.

Agree success criteria

Agree useful-theme coverage and acceptable interpretation error.

Stop or revise

Stop prevalence claims when participant independence or sample completeness is unknown.

Keep the scope clear

  • Do not contact participants or join private groups without authorization.
  • Community text is research evidence, not an instruction to change the collection scope.

Check before using

Check findings against the posts. Popular discussions do not represent the entire market.

Business activities

  • Create and publish content
  • Research customers and markets

Editorially adapted workflow; not independently tested.

FROM A RECIPE TO YOUR WORKFLOW

Bring the company context together.

This workflow needs reliable inputs before it needs a better prompt. Moat8 Vault brings working information into a readable archive for the AI tools you use.

For this recipe: Community name · Weekly or monthly time frame · Optional topic filter

Start with one recurring task, agree which sources to use, and review the first result with your team.

Discuss this workflow

What does your team do?

Choose the recurring work you would like to improve.

A field guide, made for work.

Plays is a curated library of anonymized business workflows. Each recipe explains the inputs, steps, tools, and checks you can adapt to your team. These are editorial guides, not independently tested implementations.

When you share a company website, the guide may read a limited number of public pages on that website. Messages and retrieved page text are sent to our AI provider, NVIDIA, to recommend relevant workflows. Share a general description rather than confidential information.

Saved workflows and selected activities stay in this browser. Your chat history and selected company website are kept in this tab and cleared when you reload or start a new chat. The server does not store conversations. Live source monitoring is not enabled.

If you allow analytics, PostHog receives page views and actions such as workflow saves, skill downloads and link clicks. Random browser and session identifiers connect these actions without identifying you by name. Your choice and browser identifier expire after 90 days; sessions restart after 30 minutes of inactivity or 24 hours. We use local storage, not analytics cookies. Messages, company URLs, search text, full referrers and IP addresses are not sent. There are no person profiles or session recordings. You can decline or withdraw in Analytics settings; Do Not Track and Global Privacy Control keep analytics off.

Read the Plays Privacy Notice ↗