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
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
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









