Apps

Last updated:

Apps extend PostHog's functionality by either pulling data into or sending data out of PostHog. They allow anyone to extend and customize PostHog in order to better fit their needs. Explore our app library

Apps can be used for a wide variety of use cases, such as:

  • Pulling data from a third-party API to enrich the event. Apps can pull in information like exchange rates, GeoIP location data, online reviews, and anything else you can think of and add it to your PostHog events, enriching the data to improve your analytics processes.
  • Labeling events. In order to facilitate sorting through your events, apps can be used to determine arbitrary logic that can label an event (e.g. by setting a label property). This can help you tailor your metrics in PostHog, as well as facilitate data ordering if you ever use PostHog data somewhere else.

Enabling apps

Head to 'Project' -> 'Apps' on the left sidebar in the PostHog app. Here you can install official PostHog apps.

If you're self-hosting, you can install a custom app by pasting a link to its public repository, or write your own app directly in PostHog.

Self-host app troubleshooting

If you're having issues getting apps to work on your self-hosted instance of PostHog, check out our troubleshooting guide.

Questions?

Was this page useful?

Next article

Feedback Widget

This app enables you to gather feedback from your users and ingest it as an event into PostHog. The app accomplishes this by injecting code into your website, such that a small widget appears to prompt users to share feedback. Sending feedback looks like this... You can see the feedback in PostHog as a custom event called Feedback Sent with the feedback in the $feedback property or through the Feedback Widget app's page. You can also use Zapier to send feedback to other tools like Slack…

Read next article