For Developer-tool companies · Devtools and infrastructure
Social listening for developer tools — FishOut
Developer audiences are the easiest to listen to and the hardest to reply to. They are in public, in writing, and technical enough to be specific — and they will notice immediately if the reply reads like marketing.

GitHub
Hacker News
Reddit
Medium
Four keyword shapes that work here
A Brand keyword for the exact string people type, not your company name. On GitHub and Hacker News these differ more often than you would expect, and the package name is the one that appears in a stack trace.
Churn signal, and the one worth waking someone for. Catch it while the thread is live and you get a reply in; catch it a week later and you get a post-mortem.
The specific message your tool emits when it fails. Nobody else can watch this keyword, because nobody else knows the string — and it finds the bug reports that never became issues.
Competitor keywords, not to argue with. A thread comparing two other tools is a thread where a third option is a genuinely useful comment, provided you are early and honest.
The setup that survives a busy month
Write the Brief like a README
Say what the tool does, which stack it is for, and what to ignore — the unrelated library with the same name, job posts, tutorials you did not write. Every post is read against it, and the ones that mean something else go to Filtered with the reason Different meaning.
Split the channels before you split the team
Bugs to an engineering channel with no reply drafted; buying signals to a sales or founder channel. In the inbox the built-in Support view (brand keyword plus Question, Complaint or Has a problem) and Leads view already keep them apart; an agent does the same for alerts. The same mention going to both channels is how one of them dies.
Send bugs somewhere engineering already is
A Discord channel or a signed webhook into your own tracker, not an email nobody owns. The webhook payload carries the relevance, labels, sentiment and Reply call, so your systems can route on what a post is rather than only on a number. Give engineering a lower relevance floor than sales: a vaguely-worded bug report is still a bug report.
Describe the labels only you need
The nine built-in labels cover the general cases. Plus adds three you describe in a sentence — "Install problem: someone cannot get the package installed or configured" — and the AI applies them from then on. Mark Not for us or Relevant after all when it gets one wrong; your recent corrections go into its next reads.
When a post on a brand keyword is labelled Has a problem or Complaint
Then assign it to the on-call engineer and send it to the engineering webhook — with no reply drafted, because engineering should not be answering in your brand voice
Octolens may suit you better
What this costs. GitHub and Hacker News are checked hourly on every plan, Free included, with AI triage on every post. Plus at $19/mo adds 50 keywords, agents, reply drafts and 5 keywords checked every 15 minutes on Hacker News; Pro at $49/mo makes that 50. The REST API, MCP server and webhooks are on every plan.