Data pipelines: your customer data platform

Last updated:

|Edit this page

On this page

PostHog's customer data platform (CDP) provides full-service data pipelines for ingesting, transforming, and sending data to destinations. Transformations extend PostHog's functionality by filtering and transforming analytics data. Destinations send PostHog data to other sources in realtime or as batch exports which reliably send data to a destination on a schedule.

Destinations require the data pipeline add-on in your billing settings.

Use cases

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

  • Send event data to a data warehouse. If you have a data lake or data warehouse, you can use destinations to send PostHog event data there, while ensuring you still have that data in PostHog to perform your analytics processes.

  • Send event data via webhooks. You can use our realtime destinations to send event data to external services through webhooks. This is useful when you want to push event data to tools like Slack, Hubspot, or Intercom.

  • Enforce event schemas. By default, PostHog does not enforce schemas on events it receives. However, a transformation could do so, preventing ingestion of events that do not match the specified schema in order to keep your data clean and following specific guidelines you need it to follow.

  • Label events. To facilitate sorting through your events, you can use transformations to determine arbitrary logic to 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 elsewhere.

For a full list of transformations and destinations currently available, see the destinations and transformations tabs under data pipeline in-app.

Questions?

Was this page useful?

Next article

Realtime analytics data exports

Destinations require the data pipeline add-on in your billing settings . Using destinations As PostHog data arrives, you can export it immediately to other tools. You can use this for things like: Conversion tracking Monitoring key events with your chat platform Enriching customer data in your CRM Triggering automations PostHog enables you to send realtime data to dozens of pre-configured destinations. Check out the Integrations tab and choose destinations to get moving. Missing a…

Read next article