PostHog CDP

Ingest, transform, and send data between hundreds of tools

PostHog's CDP makes it easy to transform events as they arrive, and sync them over to other services that you use to run your business.

Any event or action in PostHog can update user records or trigger workflows in other products in your stack.

Realtime event transformations

Our realtime transformation apps and Hog functions allow you to transform event data before it is saved to your PostHog events store. This means event data can be cleaned and curated at ingestion time, ensuring high data quality from the start.

Apply realtime transformations to incoming event data before it's stored for:

  • Data enrichment: Add context like GeoIP location, user agent parsing, or company data
  • Property mapping: Standardize property names and formats across different sources
  • Data validation: Ensure data quality by validating and cleaning incoming events
  • PII scrubbing: Remove or hash sensitive information before storage
  • Event filtering: Drop unwanted events or filter by specific criteria

Learn about realtime transformations →

Realtime event streaming

Stream events to external systems in real-time as they are ingested into PostHog.

  • Webhooks: Send events to any HTTP endpoint in real-time
  • Slack: Send events to Slack channels
  • SaaS tools: Send events to SaaS tools like Braze, Customer.io, and more
  • Custom destinations: Build your own destination using our plugin framework

Real-time streaming is ideal for:

  • Triggering immediate actions based on user behavior
  • Keeping external systems synchronized with PostHog
  • Building real-time dashboards and monitoring
  • Feeding machine learning models with fresh data

Explore event destinations →

Webhooks

Configure webhooks to notify external systems when specific events or conditions occur.

  • Event webhooks: Trigger on specific user actions or system events
  • Threshold alerts: Send notifications when metrics exceed limits
  • Scheduled webhooks: Regular updates on key metrics
  • Custom payloads: Format data to match your destination's requirements

Common webhook use cases:

  • Sync user properties to CRM systems like Salesforce or HubSpot
  • Trigger marketing automation workflows in tools like Braze or Customer.io
  • Update customer success platforms like Vitally or Gainsight
  • Send alerts to Slack, PagerDuty, or monitoring tools

Learn about webhooks →

Common CDP use-cases

Marketing activation

  • Sync product usage data to marketing automation tools
  • Create behavioral segments for targeted campaigns
  • Trigger personalized emails based on user actions

Sales enablement

  • Update CRM with product usage insights
  • Alert sales teams about high-value user activities
  • Score leads based on product engagement

Data science & analytics

  • Feed ML models with behavioral data
  • Export to data lakes for advanced analysis
  • Combine with other data sources in warehouses

Operations & monitoring

  • Send alerts for critical user behaviors
  • Monitor system health and usage patterns
  • Automate support ticket creation

Integrations library

Name
Description
Category
Type
Status
BigQueryBigQuery
Google Cloud data warehouse
Analytics
source
Live
HubspotHubspot
CRM platform
CRM
source
Live
MSSQLMSSQL
Microsoft SQL Server
Custom
source
Live
MySQLMySQL
Popular open-source database
Custom
source
Live
PostgresPostgres
Open source relational database
Custom
source
Live
SalesforceSalesforce
Customer relationship management
CRM
source
Live
SnowflakeSnowflake
Cloud data platform
Analytics
source
Live
StripeStripe
Payment processing platform
Custom
source
Live
VitallyVitally
Customer success platform
Customer Success
source
Live
ZendeskZendesk
Customer service software
Customer Success
source
Live

Community questions

Questions about this page? or post a community question.