Reverse ETL & export

PostHog provides multiple methods to export and stream your data to external systems, enabling you to activate your product data across your entire tech stack.

Reverse ETLBeta

Deliver cleaned and modeled data from your PostHog data warehouse to your operational tools for marketing, sales, and customer success via our CDP destinations.

Batch exports

Schedule regular exports of your data to data warehouses and cloud storage.

  • BigQuery
  • Snowflake
  • Amazon S3
  • PostgreSQL
  • Redshift

Batch export features:

  • Scheduled exports: Hourly, daily, or custom schedules
  • Incremental updates: Only export new or changed data
  • Historical backfills: Export historical data
  • Custom schemas: Define the structure of exported data
  • Compression: Reduce storage costs with compressed exports

Configure batch exports →

Export formats and protocols

Data formats

  • JSON: Standard format for webhooks and APIs
  • CSV: For spreadsheet and traditional database imports
  • Parquet: Columnar format for efficient warehouse storage

Delivery methods

  • HTTP/HTTPS: RESTful APIs and webhooks
  • Cloud storage: Direct writes to S3, GCS, Azure Blob

Community questions

Questions about this page? or post a community question.