Your roadmap's best input never reaches your inbox

The customer feedback tool for feedback nobody sent you

Surveys and feedback boards capture what customers tell you. The candid version — what they tell each other — lives in Reddit threads, X posts, and community discussions, usually without tagging you. Octolens collects it across 15+ platforms, AI-tags it as feature requests, bug reports, or praise, and routes it to your team and your agents.

No credit card • 2-min setup • 5k free mentions
Feedback signalsAI-tagged · all platforms
Reddit logo

Really wish their CLI could diff two environments before deploy — closest thing missing from an otherwise great workflow

u/ops_minded · Reddit

Neutral
GitHub logo

Heads up: exports time out on workspaces with >10k records since the last release. Repro steps in thread.

devs_at_scale · GitHub

Negative
LinkedIn logo

Migrated the whole team last month. Onboarding was the smoothest I've seen in this category. Genuinely impressed.

Nadia Petrov · Product Lead · LinkedIn

Positive
Reddit logo

How are people handling multi-region setups with this? Docs cover the happy path but our case is weirder

u/first_time_founder · Reddit

Neutral

Trusted by brands people talk about online

Cursor logo
Sentry logo
Vercel logo
PostHog logo
Railway logo
Render logo
Supabase logo
PlanetScale logo
Prisma logo
Juicebox logo
Modal logo
Metabase logo
Tally logo
Lovable logo
Medusa logo
CodeRabbit logo
Tally logo

"Our roadmap is basically shaped by our users. That's why we haven't had to backtrack on features or messaging. We know what to build because we're always listening."

Marie Martens
Co-Founder, Tally

Why the feedback you collect isn't the feedback that matters

Every feedback channel you own has a selection bias. The conversations you don't own are where customers say what they actually think.

Solicited feedback is skewed

Surveys and NPS reach your fans and your angriest users — the quiet middle doesn't answer. Public threads capture people explaining their real workflow problems to peers.

The candid version is untagged

"Anyone know a tool that does X?" and "their export has been broken for weeks" rarely mention your handle. The most honest feedback never triggers a notification.

Fifteen platforms never aggregate themselves

Feature requests on Reddit, bug reports on GitHub, praise on LinkedIn, questions on Stack Overflow — scattered feedback stays anecdotal until it lands in one stream.

Support tickets are the last stop, not the first

By the time frustration becomes a ticket, the user already burned an afternoon and told a public thread about it. Catching feedback upstream is cheaper for both of you.

How it works

From scattered posts to a structured feedback pipeline

01

Track your brand and product keywords

Your company, products, and the feature areas you care about. Octolens uses your company context to recognize feedback about you even when nobody tags you.

brand namecompetitor namepain point
02

AI tags every mention

Each mention gets a topical tag — feature_request, bug_report, complaint, praise — plus a sentiment label and relevance score. A raw stream of posts becomes categorized, queryable feedback.

✨ Relevance scoring✨ Intent tags✨ Language analysis
03

Feedback reaches the right owner

Route by tag, product, or sentiment: feature requests to product's Slack channel, bug reports through a webhook into Linear, the full digest to everyone. Agents consume the same stream via API and MCP.

EmailSlack iconSlackAPI iconAPIMCP iconMCPWebhook iconWebhooks
Signals

Where unsolicited feedback hides

Voice-of-customer coverage means listening beyond your @-mentions: the questions, complaints, and wishes people post when they're talking about you, not to you.

What keywords surface real customer feedback?

Brand and product names

Your company and every product, including misspellings. Most feedback-bearing posts name you in plain text — a thread about your pricing or your onboarding almost never tags your account.

"your brand""your product""yourbrand"

Question and how-to phrases

Questions are feedback about your docs and your product's discoverability. When the same how-do-I question keeps appearing, you've found either a docs gap or a missing feature.

"how do I X with Y""can Y do X""Y docs"

Frustration and breakage phrases

Your name plus failure language surfaces bug reports and friction before they become tickets — often with reproduction detail support would have to ask for.

"X broken""X not working""X slow"

Competitor names for gap feedback

"I wish [competitor] did X" is a validated feature request with zero acquisition cost. Competitor threads are the cheapest market research you'll ever run.

"competitor name""wish X did""X missing"

Tags turn a mention stream into a feedback system

The difference between social listening and customer feedback management is structure. Octolens labels every mention with topical tags — feature_request, bug_report, complaint, praise, question — alongside sentiment and a relevance score. That's what makes the stream actionable: you can route bug reports differently from feature requests, count requests per feature area, and watch complaint volume per product over time.

Because the tags travel with the data through Slack, webhooks, the API, and MCP, every consumer — a PM scanning a channel, a dashboard, or an AI agent filing tickets — works from the same structured record instead of re-reading raw posts.

Workflows

Feedback workflows teams run on Octolens

Collection is the easy half. These are the loops that turn public posts into shipped product.

Mentions become Linear issues

A webhook feeds tagged mentions to your tracker: bug reports become issues with the thread linked and the right team assigned, feature requests accumulate on the roadmap with real user language attached.

"Our team is a connector between marketing and technical work at Render, and a tool like Octolens is very important so that when we do the social listening part, we can actually have actionable tasks we take from the platform."

Hazal Mestci

Developer Relations Engineer, Render

A feedback channel per product

One brand, many products, separate feedback streams. Splitting listening per product line tells each team whether its release landed — without anyone compiling a report.

"I wanted to split our social listening in a way that lets us track perception by product. Are people excited about this release? That's critical feedback."

Brian Young

Demand Generation, PostHog

Mentions handled like support tickets

Feedback gets an owner and a resolution, not just a read. Tally pipes every mention into their shared inbox and clears it daily — public questions get answered as reliably as emailed ones.

"We treat mentions like support. Octolens pipes them into Missive, we assign owners, and we clear the inbox every day."

Marie Martens

Co-Founder, Tally

Whole-company listening

When every team can see what users say, feedback stops being a report someone owns and becomes ambient context — engineers see the bug thread, marketing sees the praise, founders see both.

"I have Slack alerts set up so everybody at the company can see Metabase mentions and be a part of those conversations."

Matthew Hefferon

Developer Advocate, Metabase

The daily digest habit

A tagged, filtered digest is short enough that leadership actually reads it — which is how community feedback ends up in roadmap conversations instead of a dashboard nobody opens.

"I read the full email digest every day. That alone makes Octolens pretty unique. It gets my attention."

David Paffenholz

CEO & Co-Founder, Juicebox

Competitor gap mining

Track competitor names with the same tags and read their users' feature requests and complaints as your market research: validated gaps, switching triggers, and the exact language to use when you fill them.

What structured feedback changes

Vercel PMs' efficiency consuming community feedback instead of searching for it

Vercel case study

600+

weekly mentions Prisma's team triages into answers, tickets, and roadmap input

Prisma case study

1 hr/day

saved by Tally's team versus manual searching and triage

Tally case study

Hear what customers say when they're not talking to you

0:00Add your keywords
0:30AI tunes the filters
2:00Mentions land in Slack
No credit card • 5k free mentions
Customer stories

Real results from teams using Octolens

"Built on top of the Octolens API, I use Railway as a service to pipe all of the mentions to different channels. Then there's a cron job that does a daily digest for us."

Mahmoud Abdelwahab
Mahmoud Abdelwahab
Senior DevRel Engineer, Railway
40% MoM
Signup growth correlated with mentions
13
Platforms monitored, up from 1

Finally, social listening with fair pricing

Pay MonthlyPay AnnuallySave up to 20%

Pro

$159/month

Billed annually

  • React faster & integrate with your workflows
  • 15,000 mentions
  • 10 keywords
  • Covers all socials & community platforms
  • Hourly refresh
  • API, Webhooks & MCP server
  • Slack & Email alerts
  • AI filters all mentions

For growing brands

JuiceboxTally

Scale

$499/month

Billed annually

  • Full visibility into your brand's reputation
  • 50,000 mentions
  • 40 keywords
  • Additionally covers podcasts, news, web & newsletters
  • Real-time refresh
  • API, Webhooks & MCP server
  • Slack & Email alerts
  • AI filters all mentions

For brands with communities

PostHogPrisma

Enterprise

Custom

  • Custom monitoring for multi-brand portfolios
  • Multiple workspaces
  • Unlimited mentions
  • Unlimited keywords
  • Custom AI agents

For viral brands

VercelSupabase

Need more mentions or keywords?

Every plan flexes with your volume: mentions beyond your plan's quota keep flowing and are billed at your plan's rate (from $0.01 per mention). Set a monthly spend cap or turn flex mentions off anytime in settings. Extra keywords from $5/month.

FAQ

Frequently asked questions

Feedback customers volunteer in public — Reddit threads, X posts, community discussions, reviews — rather than answers to questions you asked. It's more candid than survey responses because it's written for peers, not for you, and it covers the silent majority who never answer an NPS prompt. The catch is that it's scattered across platforms and rarely tags your brand, which is the problem Octolens solves: collecting it, tagging it, and routing it like any other feedback channel.

Survey tools like Qualtrics or Typeform measure what customers say when you ask; Octolens captures what they say unprompted. The two are complementary — surveys give you quantified answers to your questions, public feedback gives you the questions you didn't know to ask. Teams typically run both: NPS for the metric, Octolens for the verbatims that explain it.

A feedback board collects requests from users motivated enough to find your board and post there — a small, engaged slice. Octolens captures the requests everyone else posts on Reddit, X, or GitHub instead. Many teams pipe Octolens mentions into their board or tracker via webhook, so public requests and board requests accumulate in one place.

Every collected mention is read by AI and labeled with topical tags — feature_request, bug_report, complaint, praise, question, and more — plus a sentiment label (Positive, Negative, Neutral) and a relevance score. Tags are filterable everywhere: feeds, Slack routing, webhooks, and the API, so "all bug reports this week" or "feature requests mentioning exports" is a query, not an afternoon of reading.

Yes. Webhooks fire on new mentions matching a feed's filters — so a mention tagged bug_report can create a Linear issue with the original thread linked, and many teams add an AI agent in the middle to classify severity, deduplicate against existing issues, and draft the ticket. See our guide on turning mentions into Linear issues for the full recipe.

Yes — public conversations are the largest unsolicited VoC source available. Filter mentions by tag and sentiment, export via API, and you have verbatims segmented by theme: what people praise, what they struggle with, and the exact words they use. Teams use it for messaging validation, roadmap prioritization, and pairing with survey data for the full picture.

Every channel has a bias — public posts skew toward engaged users and strong opinions. The difference is direction: surveys are biased by who bothers to answer you, public feedback by who bothers to post at all. Because the biases differ, combining both gets you closer to the truth than either alone. Public feedback also has one unique property: it comes with context — the workflow, the alternatives considered, the reactions of other users in the thread.

Reddit (posts and comments), X/Twitter, LinkedIn, Hacker News, GitHub, Stack Overflow, YouTube, TikTok, Bluesky, dev.to, Medium, Product Hunt, podcasts, newsletters, news sites, and review and comparison pages across the web. Feedback concentrates differently per audience — developer products live on Reddit, GitHub, and HN; B2B SaaS skews LinkedIn and reviews — so broad coverage matters more than any single platform.

Yes — AI relevance scoring reads every matching post in context and filters name collisions out. Prisma, Tally, and Render are all common words, and all three run feedback workflows on Octolens. You can mark anything the AI gets wrong and the filtering tightens from your feedback.

Yes — feeds are saved filters, and each feed can deliver to its own destination. Product gets feature requests for its area, support gets complaints and bug reports, marketing gets praise for social proof, leadership gets the daily digest. One data stream, routed by tag, keyword, and sentiment.

Yes — via webhooks, the REST API, or the MCP server, included on every plan. Production workflows include agents that classify incoming mentions, file tickets with threads linked, flag churn-risk complaints for CS, and draft replies for human review. Structured JSON with tags and sentiment means agents don't need to parse raw posts.

Volume and sentiment per keyword and tag: are bug reports rising after a release, is praise growing for the feature you bet on, which product line drives the complaints. The analytics run on the same tagged data as your alerts, and everything is exportable via API if you want it in your own warehouse or dashboards.

Mentions refresh hourly on the Pro plan and in real time on Scale, with alerts pushed as mentions are collected and tagged. Bug reports and frustrated threads benefit from speed; feature-request analysis works fine on a daily rhythm — most teams run a fast channel and a slow digest side by side.

Pro is $199/month (15,000 mentions, hourly refresh, Slack and email alerts, API, webhooks, and MCP included). Scale is $599/month with real-time refresh, 50,000 mentions, news monitoring, and AI summaries. Full data access on every plan, 7-day free trial, no credit card required.

Track your brand and product names, let the AI tune for a day, then create two feeds: bug reports and complaints to the channel your responders watch, and a daily all-feedback digest for the wider team. Add question phrases and competitor keywords once the habit forms. The first untagged feature request usually shows up within days.

7-day free trial

The feedback is already out there

Feature requests, bug reports, and praise are being posted right now — untagged. Collect them, structure them, and route them to the people who can act.

No credit card required · API access on all plans · Cancel anytime