Comment on page
Enrich incoming events in real-time before to send it to destinations.
Enrichment could come from the Product catalog, a Custom external API, Weather database (coming soon) or any Custom data store (coming soon).
You can import the full product catalog, as a result all details about products will be stored in our platform.
When you are collecting events with products properties, you can send only the
product_id, and we will be able to enrich incoming events with more product properties coming from the stored product catalog (weight, materials, color...) and send it to the destination(s).
Select the event you want to enrich first.
Select the property that will be used as matching key, meaning how to do a link between the incoming event and the stored product catalog? Most of the time, the link will be the
product_id. This property should be common between the one in the event and the one in the stored product catalog.
Select properties you want to add in the incoming event from the product catalog.
You can define here where properties coming from the product catalog will be added in incoming events (in the payload). By default, it is at the same level as the matching key. It could also be at the root of the event or custom (enter the position).
Enrich events with data coming from any API.
For example, enrich a purchase event by adding properties from an external database. Via API, send a request with the matching key (an ID for example) and the API returns the desired data which will be integrated then into the purchase event.
Select to which sources and events the enrichment will be applied.
Configure the API (Method, URL, Body, Header)
Select which properties from the API do you want to integrate into selected events.