Weekly social listening to Linear research issues

Every Monday morning, surface trending product complaints and feature requests from social, then file them as Linear research issues for your product team.

Agentic Task
BrandwatchLinearProductMarketingFeedback TriageResearch & MonitoringAI Reports
PromptCreate

Build me an agent workflow that mines Brandwatch for emerging product feedback themes and files them as Linear research issues for our product team. It should run on a cron, every Monday at 9am in our local timezone.

Each run, the agent should:

1. Use Brandwatch List Queries to find our saved product-feedback query (a boolean for our product name plus complaint and feature-request language). Match by name; if multiple match, prefer the most recently updated. If none match, exit cleanly with a note in the run log.

2. Use Brandwatch Get Topics over the trailing 14 days against that query to surface trending and bursting topics, including their sentiment and volume. Pull both topic labels and the underlying volume/burst signal.

3. Filter the topic list down to real product signal. Keep only themes that read as recurring product pain points or concrete feature requests. Drop generic brand mentions, off-topic chatter, news cycle noise, competitor talk, and themes that are clearly already-resolved issues. Use judgement on the topic label, sentiment skew, and the example mentions. If you are unsure, lean toward dropping it.

4. For each surviving topic, use Brandwatch Retrieve Mentions filtered to that topic over the same 14-day window to pull 3 to 5 representative example posts. Prefer posts that are clearly on-topic, have author info, and link back to the source.

5. Before filing, use Linear List Issues against our Product team and check for any issue created in the last 30 days whose title contains the same theme (case-insensitive contains match on the topic phrase). If one exists, skip this topic; do not duplicate.

6. For each remaining topic, use Linear Create Issue in the Product team with:

- Title: [Social signal] {topic}

- Description (Markdown): a short summary of the theme; the mention volume and how it has trended over the 14-day window (e.g. bursting, steady rise); overall sentiment skew; then a quoted list of the example posts, each with the author handle and a link to the original post.

- Label: social-feedback (create the label or pick the closest existing one if it does not exist yet).

At the end of the run, log a short summary: how many topics were considered, how many passed the filter, how many were skipped as duplicates, and how many issues were created. If Brandwatch returns a rate-limit error, back off and retry; if Linear errors on a single issue, log it and move on so one bad topic doesn't kill the run.

What does this prompt do?

  • Scans the last two weeks of social mentions in Brandwatch for trending and bursting themes about your product.
  • Filters out generic chatter, brand mentions, and noise so only real product pain points and feature requests come through.
  • Creates a Linear issue in your Product team for each new theme, with a summary, sentiment, volume trend, and three to five quoted example posts.
  • Skips themes already filed in the last 30 days so your backlog stays tidy.

What do I need to use this?

  • A Brandwatch account with a saved query that captures product complaints and feature requests.
  • A Linear workspace with a Product team where research issues should land.
  • A label called social-feedback in Linear (or pick a different one when you set up the workflow).

How can I customize it?

  • Change the schedule. Run it daily, twice a week, or only on the first Monday of the month.
  • Adjust the look-back window. Two weeks is the default, but you can shorten or lengthen it.
  • Point it at a different Linear team, change the label, or rewrite the issue title format.
  • Tighten or loosen the filter rules to be stricter about what counts as a product theme.

FAQs

Do I need to build a Brandwatch query first?
Yes. The workflow expects a saved query in Brandwatch that already captures mentions of your product alongside complaint and feature-request language. Once that exists, the agent picks it up automatically by name.
Will it spam our Linear backlog with duplicate issues?
No. Before filing anything, the agent checks Linear for matching issue titles created in the last 30 days and skips any theme that has already been logged.
How does it decide which themes are worth filing?
It looks at trending and bursting topics from Brandwatch, then keeps only ones that read as recurring product pain points or feature requests. Generic brand chatter, off-topic conversation, and resolved issues are filtered out.
Can I send these somewhere other than Linear?
Yes. You can swap the destination during setup. Common alternatives are Jira, GitHub Issues, Notion, or a Slack channel for the product team to triage live.
What if a week has no real product signal?
The agent will simply not create any issues that week. It only files themes that pass the filter, so quiet weeks stay quiet.

Related templates

Find the customers stuck contacting support again and again

A board that ranks the people who opened three or more separate support conversations this month, reads their threads, and files the real fix.

Kustomer
Linear
General Input Database
App
Turn shipped Linear work into Intercom product announcements

A board your product marketer opens on every ship day to turn finished engineering tickets into announcements customers actually read in your Messenger.

Intercom
Linear
Slack Bot
+1
App
Voice agent QA review board for your Hume EVI calls

Open one board each morning, see which voice calls went badly, replay the exact moment the caller got frustrated, and file the fix.

Hume
Linear
Slack Bot
App
Close the loop between Front tickets and Linear bug fixes

See every customer waiting on a bug fix, file the ticket without creating a duplicate, and tell them the moment engineering ships it.

Front
Linear
App
Open a Heroku release war room the moment production looks wrong

See every recent deploy across all your Heroku apps in one timeline, then roll back, restart, or file an incident without leaving the screen.

Heroku
GitHub
Linear
App
Find the themes Help Scout tags miss and file them in Linear

Pick a date range, see which support topics are climbing fastest, read the real customer threads behind them, and file the worst ones as tickets.

Help Scout
Linear
App

Stop missing product signal hiding in social chatter.

Connect Brandwatch and Linear once, and Geni files clean, well-cited research issues every Monday at 9am.