Beta. Real-Time Event Streams are currently available to a limited set of customers during Beta. If you’d like to participate, reach out to your Mixpanel account team.
What you get in the beta
Low-latency delivery
p95 delivery within 120 seconds of event ingestion.
Custom webhook destination
Send events to any HTTPS endpoint you control, with your own auth and payload shape.
Event and property filters
Stream only the event types and property values that matter to your use case.
Liquid-templated payloads
Fully control the outbound request body, including field names and identity.
When to use streams
Use Real-Time Event Streams when latency matters and your workflow needs individual events as they happen:- Live activation — trigger emails, pushes, or in-app messages seconds after a qualifying event.
- Operational alerting — feed on-call systems when key events are triggered.
- Personalization — update recommendations and experiences based on the user’s current behavior.
- Downstream pipelines — fan events into your own queues or services for custom processing.
How Real Time Streams compare to Data Pipelines
Data Pipelines deliver batches of events to warehouses and object stores on a schedule. Real-Time Event Streams deliver individual events with low latency to an HTTP endpoint you control. Use pipelines for analytics and reporting workloads; use streams when you need to act on events within seconds.Key Concepts
- Destination — the webhook endpoint and its authentication configuration.
- Stream — a rule that binds a set of filtered events and a Liquid payload template to a Destination.
Delivery guarantees at a glance
- At-least-once delivery. You can include the Mixpanel Insert ID property in the payload so you can deduplicate on your side.
- Automatic retries. Transient failures (5xx, timeouts, network errors) are retried up to 4 times with exponential backoff. Permanent failures (4xx) are surfaced as configuration errors.
- Latency. p95 ≤ 120 seconds from ingestion to a confirmed 2xx response at your endpoint under normal load, often times even faster.
Next steps
Set up a webhook Sync
Configure a destination, choose events and property filters, and write your Liquid payload template.
Delivery and reliability
Understand retries, the failed events log, and at-least-once delivery.
States and monitoring
Read Destination and Sync states and monitor Sync health.
Request beta access
Reach out to your Mixpanel account team to join the private beta.