PostHog logo
Analytics

Mentions, next to your product data

Octolens is a native source in PostHog's data warehouse. Sync your mentions, keywords, and feeds into PostHog and query them with SQL — right next to your events, so you can join what people say about you with what they do in your product.

Native PostHog source • SQL over your mentions • Read-scope API key

What syncing to PostHog unlocks

Join talk with behavior

Did the launch chatter convert? Line mention spikes up against signups, activation, and retention in the same query.

SQL over the mention stream

Every synced mention carries the AI's relevance and sentiment assessment — group, filter, and trend it like any other table.

Dashboards where the team lives

Share-of-voice and sentiment panels sit beside your product dashboards in PostHog instead of another tab nobody opens.

The whole workspace, not just posts

Five tables sync: mentions, keywords, feeds, notifications, and workspace members — enough to analyze your listening setup itself.

How to connect PostHog

One API key, four clicks in PostHog's Data pipeline.

1

Create an Octolens API key

In Octolens, go to Settings → API and create a key. A key with the read scope is enough for every table this source syncs.

2

Add Octolens as a source in PostHog

Go to the Data pipeline page in PostHog, click New source, and select Octolens.

3

Paste the key and pick your tables

Fill in the API key, click Next, select the tables you want to sync — mentions, keywords, feeds, notifications, org_members — and press Import.

4

Query mentions like any other table

Once the sync completes, the tables are available in PostHog's SQL editor and insights — join them with your events and start asking questions.

Example: daily mention volume by sentiment
SELECT toDate(timestamp) AS day,
       sentiment,
       count() AS mentions
FROM octolens.mentions
GROUP BY day, sentiment
ORDER BY day DESC

Frequently asked questions

Five: mentions (every collected post with its AI relevance and sentiment assessment), keywords (what the workspace monitors, with matching rules), feeds (saved filters plus their destinations), notifications (delivery rules), and org_members (who belongs to the workspace).

Read scope only — the source pulls data out of Octolens and never writes anything back. Create the key under Settings → API in Octolens and revoke it there any time.

The tables sync on PostHog's data-warehouse schedule as full refreshes. For real-time delivery — alerts the moment a mention lands — pair the warehouse sync with Slack alerts or webhooks; the warehouse is for analysis, not paging.

Do both. Octolens analytics answers listening questions out of the box; the PostHog sync is for the questions that need your product data too — like whether the people mentioning you ever signed up. PostHog itself runs mention data through its own pipeline this way.

API access is included on every Octolens plan, so the source works on all of them. On the PostHog side, data warehouse rows are billed per PostHog's pricing.

Related: Social Listening API · Webhooks · Sentiment analysis

7-day free trial

Connect PostHog in minutes

Data access — API, webhooks, MCP, and integrations — is included on every plan.

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