PostHog

· #322 most-used

Open-source product analytics — events to experiments

MarketingProductivityAnalyticsDeveloperAutomation

PostHog is an open-source product analytics platform that combines event tracking, session replay, feature flags, A/B experiments, cohorts, and surveys in one self-hostable stack. Connect it to Actionist and your agents can capture events from any system, evaluate feature flags before rolling out code, read funnel and retention insights for live reporting, and react to experiment results the moment statistical significance lands — all without a single dashboard visit.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual work of copying funnel data into decks, checking experiment status in the PostHog UI, and cross-referencing analytics with CRM records by fetching and acting on PostHog data directly.

Schedule

What your PostHog agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
WedFri
Wed
Thu
Fri
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

PostHog × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
9Apps spanned
~51 hrsSaved / week
6Personas served
For customer success
Featured4 apps

Churn signal to CSM in 60 seconds

When a support email arrives flagging drop-off from a key feature, your agent pulls the sender's PostHog person record — last active date, funnel position, cohort memberships — captures a churn-risk event, fires a Slack alert to the assigned CSM with the full context, and books a check-in call on their calendar. The CSM walks into the conversation knowing exactly where the user stalled, not guessing.

~9 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a support email arrives mentioning 'not using' or 'thinking of cancelling'
Result
Capture churn_risk_flagged event with CSM contextAlert CSM with user profile and session replay linkBook 30-minute check-in on CSM calendar
The win
Saved per run
45 min
Runs / week
~12×
CSMs arrive prepared, not reactive
Driven byCustomer Support Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    18 min / week
    Manual PQL research

    Reps dig through PostHog dashboards to find product-qualified signals before each call, taking 18 minutes per prospect.

    Sales Agent
    0 min
    Agent surfaces PQL data instantly

    Agent reads the prospect's PostHog person record and feature-usage history the moment the rep posts in Slack — zero dashboard time.

  • Marketing
    13 min / week
    Segment-to-campaign sync

    Marketers manually export PostHog cohorts as CSVs and upload them to campaign tools every Tuesday, costing 13 minutes plus error risk.

    Marketing Agent
    0 min
    Agent syncs cohorts automatically

    Agent reads the target cohort from PostHog and pushes enriched contacts to HubSpot the moment a campaign sequence needs them.

  • Customer Support
    18 min / week
    Session replay hunting

    Support reps manually search PostHog for the user's session recordings before joining a call, spending 18 minutes piecing together context.

    Customer Support Agent
    0 min
    Agent delivers session links instantly

    Agent queries PostHog for the user's recent recordings when a ticket opens and attaches the replay URLs to the case automatically.

  • Human Resources
    7 min / week
    Tool-adoption reporting

    HR manually checks PostHog for internal tool usage stats per team to prepare adoption reports, taking 7 minutes of clicking and exporting.

    Human Resources Agent
    0 min
    Agent generates adoption snapshots

    Agent fetches PostHog insights on internal tool pageviews weekly and drops a formatted summary into the HR Notion page before the team sync.

  • Finance
    13 min / week
    Revenue cohort pull

    Finance analysts manually query PostHog for the paying-user cohort each month to reconcile against Stripe MRR, costing 13 minutes per run.

    Finance Agent
    0 min
    Agent reconciles cohort and billing

    Agent reads the PostHog paying-user cohort and maps it to Stripe customer records automatically, posting a delta report to the finance channel.

  • Operations
    25 min / week
    Funnel anomaly detection

    Ops checks PostHog funnels manually each morning to spot conversion drops, spending 25 minutes across five dashboards before standup.

    Operations Agent
    0 min
    Agent monitors and alerts on drops

    Agent reads PostHog funnel insights on a schedule and fires a Slack alert the moment any step falls below its threshold — no morning dashboard crawl.

  • Legal
    6 min / week
    Data deletion verification

    Legal manually searches PostHog for all person records matching a GDPR deletion request before issuing confirmation, costing 6 minutes per case.

    Legal Agent
    0 min
    Agent confirms deletion scope

    Agent queries PostHog for all persons matching the requestor's email, compiles the record list, and attaches it to the GDPR deletion task automatically.

+ 100s of other PostHog automations
Average monthly
10 hrs / person / month
Average monthly
10 hrs / person / month
Calculator

Calculate what your team saves

Team size
10 person
Hourly rate
$20 / hr
Hours saved / week
25
Hours saved / year
1,250
Annual ROI
$25,000

Based on PostHog's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug PostHog into Actionist

Pick the connection method that suits your environment.

The fastest path — PostHog's official MCP server lets Actionist capture events, evaluate feature flags, and read analytics without touching an API key. One authorisation handshake and you're done.

1
Open the Apps tab

Find PostHog in the Apps library and click Connect. MCP is selected by default.

2
Authorise in PostHog

You'll be redirected to PostHog to approve the MCP server's access. Select the project you want to connect and confirm — no tokens to copy or rotate.

3
Test the connection

Actionist runs a read-only call to verify the handshake. You're ready.

Actions

15 action your agent can call

Read and write operations available to your Actionist agent.

Triggers

6 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

Skills

Skills that pair with PostHog

Reusable agent skills that work well alongside this app.

Marketing Skills

23 ready-to-use marketing modules covering CRO, analytics interpretation, SEO, and campaign frameworks — directly applicable to PostHog funnel analysis and experiment design.

MCP servers

MCP servers that work with PostHog

Connect Actionist to MCP servers built for or around this app.

posthog
Official

Official PostHog MCP server for capturing analytics events, evaluating feature flags, and managing projects via natural language.

PostHog MCP Server
Official

PostHog's own MCP server exposing product analytics, feature flags, experiments, and cohort management to any MCP-compatible agent.

Engageable Analytics
Official

Unified analytics MCP server bridging GA4, Mixpanel, and PostHog so agents can query all three platforms through a single interface.

FAQs

Questions about PostHog + Actionist

How do I connect PostHog to Actionist?
Open the Apps tab, find PostHog, and click Connect. The MCP method (recommended) walks you through a one-time PostHog authorisation — select your project and confirm. If you're on a self-hosted PostHog instance, choose API key instead and paste your Personal API key from PostHog Settings → Personal API Keys along with your project's API URL.
What permissions does Actionist need on my PostHog account?
For MCP, Actionist requests project-level access scoped to the project you select during authorisation — it cannot access other projects. For API key access, your Personal API key inherits your own PostHog role; create a dedicated key with read/write scopes limited to the actions you need. PostHog does not yet support fine-grained API key scoping per resource, so treat your key like a password.
Can I combine PostHog with other apps in the same workflow?
Yes — PostHog is most powerful as part of a multi-app workflow. A common pattern: PostHog triggers an action when a cohort grows → Actionist enriches the list → HubSpot creates sequences. You can also pipe PostHog event data into Google Sheets for live reporting or feed feature-flag states into Slack alerts. Every action and trigger in PostHog works alongside any other connected app.
What are the most useful PostHog automations to start with?
Three high-impact starting points: (1) Capture Event — fire server-side events from Stripe, Zendesk, or your own backend to keep funnels complete even when client-side tracking is blocked. (2) Action Performed trigger — react in real time when users hit key milestones like 'first export' or 'pricing page viewed'. (3) Get person — enrich every sales or support touchpoint with the prospect's actual product-usage history before a human even sees the record.
How do I avoid creating duplicate events when my agent runs repeatedly?
Pass a unique event UUID in the 'uuid' property of each Capture Event or Create an event call — PostHog deduplicates on this field within a short window. For scheduled jobs that run on a cadence, include the job run ID or a datestamp in the event's distinct_id context so replays and accidental double-fires are easy to filter out in queries.
Does Actionist support self-hosted PostHog instances?
Yes. When using the API key connection method, enter your self-hosted PostHog domain as the API URL (e.g. https://posthog.your-company.com). For public POST-only endpoints like Capture Event, use the /i/v0/ path; for private read endpoints, use the root domain. MCP connection requires the PostHog cloud-hosted MCP server, so self-hosted users should use the API key method.
Which PostHog regions are supported — US Cloud, EU Cloud, or both?
Both are supported. When configuring the API key method, set the API URL to https://us.posthog.com for US Cloud or https://eu.posthog.com for EU Cloud. Use the /i/ subdomain variants (e.g. https://us.i.posthog.com) only for ingestion-only (write) endpoints that don't require authentication — private read endpoints require the main domain and your Personal API key.
How do I use PostHog feature flags in my agent workflows?
Use Get feature flag to read the current rollout state before a code deploy, or Create feature flag to scaffold new flags programmatically when a GitHub PR is merged. The Feature flag updated trigger lets your agent react the moment anyone changes a flag — useful for audit logging, QA notifications, or auto-creating rollback tasks. Pair with List experiments to track which flags are tied to active A/B tests.