The social listening layerfor agencies
You can't manually search Reddit, X, and LinkedIn for twenty clients. Give each client their own keywords, relevance training, and Slack feed — run it all from one login, or pipe the data into your own tool over API and MCP.
One account, one bill • Unlimited seats • API + MCP on every planOpen a ticket
in Linear
Update CRM record
in Attio
Notify PR team
in Slack
Add mention to database
via API
10 best pasta recipes for busy weeknights
The export feature seems broken since today
We're hiring a social media manager
Crypto giveaway!! Click fast 🚀🚀
Anyone evaluating social listening tools?
Ask HN: favorite mechanical keyboard?
Apple announces new iPhone colors
Brandwatch pricing is getting out of hand
My cat knocked over the router again
Weekend photography thread 📸
TechCrunch mentions Octolens in AI roundup
Top 10 productivity hacks nobody needs
Trusted by brands people talk about online
Signal for Every Client, Not a Firehose Times Twenty
Agencies tell us the same two things: manual monitoring stops working past a couple of clients, and keyword tools respond with noise. Octolens was built for the multi-client case — isolated context per client, AI filtering per brand.
Running clients on manual searches & legacy tools
- Manual searches can't keep up with talked-about brands — the posts that matter slip through between check-ins
- Keyword alerts are a firehose: track a term like “agentic” and the noise buries the signal
- One shared feed for every client — relevance feedback on one brand skews every other client's results
- Re-brief the vendor (or duplicate all your context) every single time you onboard a client
- Enterprise listening contracts run $25k–$50k a year — much of it straight license fees
- Adding a client means a manual setup request, another login, and another invoice
With Octolens
- Each client's keywords carry their own context and relevance training — no bleed between brands
- AI filtering per client, so only highly relevant mentions reach each client's Slack channel
- Set up a new client in minutes — or provision keywords and routing programmatically via the API
- One account runs your whole roster — one login, one subscription, one bill
- Flat, public pricing you can quote in a client pitch — with unlimited seats on every plan
- Structured JSON via REST API, MCP, and webhooks, so the data flows into your reports and tools
One setup per client. Everything after is automatic.
Add keywords per client
Brand names, products, competitors — a new client is set up in minutes. Octolens tracks them across Reddit, X, LinkedIn, Hacker News, GitHub, YouTube, and more from day one.
AI scores every mention
Each client gets their own context, so relevance, sentiment, and intent are scored per brand — feedback on one client never skews another's feed. Only highly relevant mentions make it through.
Run It for Clients — or Build On It
Some agencies run client listening in our dashboard. Others pipe the data into a tool of their own. Both work on the same API — pick the path that fits each engagement.
SaaS & product agencies
Your clients' users live on Reddit, Hacker News, and GitHub. Track product mentions, feature requests, and competitor gripes for every account — and feed them straight into the content and community work you run.
Client mentions → content briefs → community replies
GEO & AI-visibility agencies
AI engines form brand opinions from Reddit threads, reviews, and news coverage. See where each client shows up — and where they're absent — across the platforms LLMs actually read. That coverage map is your GEO work list.
UGC coverage map → gap analysis → GEO roadmap
B2B growth agencies
Catch buy-intent posts and competitor complaints the moment they happen. Route qualified mentions into each client's pipeline and get your client into the thread before their competitors find it.
Buy-intent mention → qualify → client pipeline
Agencies building their own tool
Some agencies don't want another dashboard — they're building one. Pipe AI-filtered mentions into your client-facing product over one API instead of stitching together a dozen platform APIs, and provision new clients programmatically as they sign up.
New signup → provision via API → real-time feed in your app
Workflows Agencies Ship With Octolens
Every workflow runs over MCP, REST, webhooks, or the CLI — build it once, roll it out to every client on your roster.
Client Digest Agent
Every Monday, an agent pulls each client's week over MCP, writes the digest in your agency's voice, and posts it to the client's Slack channel. No account-manager hours burned.
Cron → search {client} → summarize → client Slack
White-Label Report Generator
Pull mention volume, sentiment, and share of voice per client through the API into your own report template. Real numbers, your branding, zero screenshots.
API pull → your template → branded client report
Competitor Watch
Monitor each client's competitors alongside their brand. An agent diffs sentiment week over week and flags launches, stumbles, and pricing complaints worth a client brief.
Webhook → diff vs last week → client brief
GEO Source Map
Map where a client is cited across the UGC platforms AI engines read — and where they're invisible. The gaps become the content and community plan you sell next quarter.
Search {client} across sources → gap list → GEO plan
Escalation Alert
A negative thread about a client starts moving. A webhook wakes your agent, it checks reach and sentiment, and pings the account lead while a reply still matters.
Negative spike → assess reach → alert account lead
CRM Enrichment
A prospect enters a client's pipeline. Your agent searches them across every platform and attaches social presence and buying signals to the record before the first call.
New lead → search company → enrich record
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."

"Wild AI-native onboarding experience. I literally entered zero input other than vercel.com to get my Octolens feed up and giving me mentions."

"A big part of our job is paying attention to what people are saying online - answering questions, correcting misunderstandings, and joining the conversation in real time."

"It's not about replying to everything. It's about showing up in the right conversations and doing it genuinely. Octolens helps us do that at scale."

"Developers tune out advertising, but they do talk online - and that's where our reputation is built."

Enterprise Listening Pricing Was Never Built for Agencies
Multiply a legacy contract by a client roster and the numbers stop working. As one agency told us about their enterprise data quote: “$50,000 a year, but 90% of that is straight license fees.” Verified pricing, July 2026:
Brandwatch
$50k/yr
median contract (Vendr, Jul 2026). Enterprise-only — a sales call to see a price.
Meltwater
$25k/yr
median contract (Vendr), 12-month minimums, renewal increases the top complaint.
Hootsuite
$99–399
per user, per month — and advanced listening is still gated to enterprise.
Brand24
+$99/mo
extra, on every tier, just to unlock API access to your own data.
Octolens
From $159/mo, flat
- Flat pricing from $159/mo — one subscription covers your whole client roster
- Unlimited seats on every plan — no per-user math
- API, MCP, and webhooks included on every plan
- Scales by mention volume, with overage from $0.01 per mention
Quote It Before the Pitch
You have to put a number in front of a client before they sign off — so ours is public and flat. Every client runs in one account, one login, one bill. Pricing scales with mention volume, not clients or seats, so onboarding a new client never adds a line item.
Pro
Billed annually. Keywords are shared across clients — split them however your roster needs.
- 15,000 mentions/month across all clients
- 10 monitored keywords — add more at $10/keyword
- Unlimited seats for your team, freelancers, and clients
- API, MCP, webhooks, Slack & email routing included
Bigger rosters? Compare all plans — Scale includes 50,000 mentions, 40 keywords, and real-time refresh.
Walk Us Through Your Client Roster
15 minutes. Bring a client list — we'll map it to keywords and routing, show you the API live, and tell you honestly whether Pro, Scale, or Enterprise multi-workspace fits.
Agency Questions Answered
Set up keywords per client — brand, product, and competitor names — all in one account. Each client's keywords carry their own context, so AI relevance and sentiment scoring stays accurate per brand. Mentions are then routed per client: a dedicated Slack channel, an email digest, a webhook, or an API/MCP query filtered to that client's keywords. Agencies that need hard separation between accounts get a dedicated workspace per client on Enterprise.
No. Your whole roster runs through one account — one login, one subscription, one invoice. There's nothing to juggle when you onboard or offboard a client: add their keywords with their own context, point their mentions at the right channel, done. If clients should log in and see only their own data, Enterprise multi-workspace gives each one an isolated workspace — still managed and billed through your single account.
Pricing is based on mention volume, not clients or seats. Pro is $199/month ($159/month billed annually) with 15,000 mentions and 10 keywords. Scale is $599/month ($499/month annually) with 50,000 mentions and 40 keywords. Usage beyond the quota is billed automatically at $0.01–$0.013 per mention — set a monthly spend cap in settings if you want a hard ceiling. Every plan has unlimited seats — there is no per-user pricing anywhere. Because the pricing is public and flat, you can put a number in a client proposal before you've ever talked to us.
Yes. Keywords, feeds, and routing destinations can all be created over the REST API and the MCP server, so onboarding a client can be a signup-triggered script instead of a manual checklist — useful if you're building a client-facing product on top of Octolens and expect signups you don't want to hand-provision. For agencies on Enterprise multi-workspace, our team sets up per-client workspace provisioning with you.
Whatever cadence your workflow needs. Webhooks push mentions as they're found, Slack and email digests run on your schedule, and the API lets you pull batches daily, weekly, or every fifteen days if that's all your reporting requires. Real-time refresh comes with Scale; Pro refreshes hourly.
Yes. The REST API returns structured JSON — mention text, platform, sentiment, relevance score, tags, and URL — that you can pull into your own report templates, dashboards, or client portals. Webhooks push the same data in real time. Nothing forces your clients into the Octolens UI or branding.
Every plan includes unlimited seats, so you can invite client contacts to see their mentions alongside your team. If clients should never see each other's data, Enterprise multi-workspace gives each client an isolated workspace with its own permissions.
AI engines form their picture of a brand from Reddit threads, reviews, news, and community posts. Octolens maps where a client is mentioned — and where they're absent — across those source platforms, which is the input data for GEO strategy and content plans. To measure how AI assistants actually answer questions about a client, pair it with a dedicated AI-answer tracker; the two work well together.
Reddit, Twitter/X, LinkedIn, Hacker News, GitHub, YouTube, TikTok, Bluesky, DEV, Product Hunt, Stack Overflow, Medium, podcasts, newsletters, and news — all through the same endpoint, all pre-scored for relevance and sentiment. News means online news publications, not TV or radio transcripts.
Not today, and we'd rather tell you that plainly than dodge it. Meta doesn't offer a compliant API for third-party keyword listening, so tools claiming Instagram or Facebook coverage are typically scraping — which breaks without warning and puts your client work at risk. Octolens focuses on the open platforms where public conversation actually happens: Reddit, X, LinkedIn, YouTube, TikTok, Hacker News, news, podcasts, and ten more. If reliable Meta coverage becomes possible, it's at the top of our list.
Each new keyword gets a short backfill — roughly the previous week on most platforms — and collects continuously from there. Octolens isn't a historical archive: if a post went up a month before you started tracking, we can't retroactively pull it. The practical move agencies make is to add keywords the day a client signs, so the archive builds from day one.
The mention stays in Octolens. Text, author, platform, sentiment, and timestamp are stored at collection time, so your reporting and share-of-voice numbers don't quietly lose data. The link to the original may stop resolving if the author deleted the post.
Brandwatch contracts run around $50k/year and Meltwater around $25k/year (Vendr medians, July 2026), both with sales cycles and annual minimums — and API access as an enterprise add-on. Octolens starts at $159/month (billed annually) self-serve, with unlimited seats and API, MCP, and webhooks on every plan. The trade-off is honest: legacy suites bundle PR databases and consumer-brand panels we don't have. If your clients are B2B and tech brands, we cover where their audiences actually talk.
No. Keyword setup, feeds, Slack and email routing are all no-code — most agencies start there. The API, MCP server, and webhooks are for when you want mention data inside your own reports, automations, and agents. Start with routing, add workflows when you're ready.
See How Other Teams Use Octolens
Founders
Stay close to your users while you scale. Catch issues early, find leads, and know what your market really thinks.
Learn moreMarketing Teams
Track brand health, measure campaign impact, and monitor competitors — all from one dashboard.
Learn moreDeveloper Relations
Show up where developers talk about you. Respond in minutes, not days. Correct misinformation before it spreads.
Learn moreAI Agents
Give your agents real-time social data via MCP, API, or webhooks. Build automations that act on live conversations.
Learn morePut every client's mentions in your stack
Set up your first client in minutes. Route their mentions to Slack, pull them over the API, and build the workflows your clients are paying you for.
No credit card required · API access on all plans · Cancel anytime