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

Monthly CloudWatch cleanup audit for waste and dead alarms

On the first Monday of every month, find the alarms nobody watches and the monitoring you quietly pay for, then get a costed cleanup list in Slack and Linear.

Amazon CloudWatch
Slack Bot
Linear
Agentic Task
Weekly Tailscale cleanup digest with a prioritized action list

Every Monday we review your Tailscale network for stale devices and aging keys, then post a ranked cleanup list to Slack and open tickets for the urgent ones.

Tailscale
Slack Bot
Linear
Agentic Task
Keep a TickTick project in sync with your Linear issues

Every 30 minutes, your assigned Linear issues show up in one TickTick list with matching titles, due dates, and priorities.

Linear
TickTick
Deterministic Code
Daily Segment delivery check with Slack and Linear alerts

Every morning, find out whether your Segment destinations are actually receiving data, and only hear about it when delivery starts failing.

Twilio Segment
Slack
Linear
Agentic Task
Audit Upstash Redis backups daily and fix gaps automatically

Every morning, check that every Upstash Redis database has a recent backup, take one where it is missing, and raise a Linear issue only when a person is needed.

Upstash
Linear
Slack Bot
Agentic Task
Early warning brief for your Sprout Social listening topics

Every weekday at 8am, get a short Slack brief on which of your tracked social topics are heating up, why it is happening, and what people are actually saying.

Sprout Social
Slack Bot
Linear
Agentic Task

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.