Flexible schema
RevBridge AI uses a flexible event schema. You can send anyevent_name — there is no predefined list of allowed event types. This means you can track any action that matters to your business.
The only required field per event is event_name. All other fields are optional and are stored as event properties for segmentation, analytics, and campaign targeting.
Standard event properties
These fields have dedicated handling in RevBridge for analytics, attribution, and campaign optimization.Core fields
Commerce fields
Campaign & messaging fields
Custom properties
Any key-value pair beyond the standard fields is stored as a custom event property. Use them to capture business-specific data.Common e-commerce events
These are the most common events for e-commerce integrations. You are not limited to these — use anyevent_name that fits your business.
Messaging events
Track engagement with your outbound campaigns. These are typically sent by RevBridge automatically, but can also be sent from your own systems.Push events are accepted by the API. The Push channel UI is coming soon.
Timestamps
Timestamps must be in ISO 8601 format. Both of these formats are accepted:
- With timezone:
2026-01-15T14:30:00Zor2026-01-15T14:30:00+03:00 - Without timezone:
2026-01-15T14:30:00(treated as UTC)
Numeric fields
Therevenue and event_value fields must be numeric. Both integer and decimal values are accepted:
