Event Forwarding
Route events in real-time to downstream analytics and marketing tools.
Overview
Event forwarding sends events to external destinations as they arrive. Configure rules to filter which events go where, map properties to match destination schemas, and monitor delivery status.
Creating a Forwarding Rule
- Navigate to Events > Forwarding
- Click Create Forwarding Rule
- Select a destination (e.g., Amplitude, Mixpanel, Segment)
- Configure event filters:
- All events — Forward everything
- Specific events — Select event names to forward
- Condition-based — Forward events matching property conditions
- Map event properties to destination fields if needed
- Click Save
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Rule name |
destination_id | string | Yes | Target destination |
event_filter | object | No | Which events to forward |
property_mapping | object | No | Property name transformations |
enabled | boolean | Yes | Whether the rule is active |
Delivery Monitoring
View delivery status for each forwarding rule:
- Open the forwarding rule detail page
- Check the Deliveries tab
- See success/failure counts, latency, and error details
Retry Logic
Failed deliveries are retried automatically:
- 3 retry attempts with exponential backoff
- Dead letter queue for events that fail all retries
- View failed events in the delivery log
API Reference
See Events API for endpoint details.