Documentation

Start typing to search.

PostHog

Written by Ilya Sudakov

Updated on Oct 29, 2026

Description

PostHog is a product analytics platform that captures events from websites and apps and ties them to the people who perform them.

Setup guide

Follow this setup guide to connect PostHog to Improvado.

In a separate tab, sign in to PostHog and open Personal API keys in your account settings. Click + Create a personal API Key and give the key a label. Choose the scopes with read access: project:read, person:read and query:read, plus organization:read, which Improvado uses to check the connection. Make sure the key can access the organization and the projects you want to extract. See the official PostHog guide for details.

Note

  • PostHog shows the key value only once. Copy it right after you create the key, before you refresh the page.
  • Use a personal API key. A project API key (the one used to send events to PostHog) cannot read projects, persons or events.

Back in Improvado, fill in the connection form:

  • PostHog Host - leave it empty if your data is on PostHog US Cloud. Enter https://eu.posthog.com for PostHog EU Cloud, or the URL of your self-hosted PostHog instance.
  • Personal API Key - the key from Step 1.

Click Connect. After the connection process is completed successfully, the PostHog connection will appear in your Connected sources list.

When the connection status is Active, and the account status column shows a number of accounts, you can move on to data extraction. Each PostHog project the key can access appears as a separate account.

To extract data from the connected source, follow the instructions on how to set up data extraction.

Schema information

The schema information shows all report types you can use to extract data from PostHog.

Release notes

You can find information about the latest API changes in the official PostHog changelog.

Was this article helpful?

Questions? The Improvado team is always happy to help. Send us an email, contact your Customer Success Manager, or raise a request in the Improvado Service Desk.