Enable and configure your enrichments directly in the Snowplow UI




Enrichments are one of Snowplow’s most powerful features. Not all the data that describes an event is available at the place that event is tracked. Enrichments make it possible to enhance your dataset with additional details by adding first and third-party data points to each event, in real-time, further down the data collection pipeline.

For example, imagine you are an e-commerce site selling a green dress internationally. The same green dress will be sold in different currencies across countries, so as each purchase takes place, you’ll want to convert local currencies into your base currency using up-to-date exchange rates. The fastest and easiest way to join converted currency values to each purchase event, is to use the Currency Conversion Enrichment, which will join the converted currency to each event as it happens. This way, you will be able to avoid the extra step of joining separate tables later on in your warehouse.

Up until now, setting up an enrichment meant Snowplow BDP customers had to:

  1. Create configuration JSONs
  2. Upload them to Github
  3. Deploy them

Now, users can view all available enrichments, configure, enable and disable them directly from the UI without using any command line tools.


With Snowplow, you can now easily find and enable any of the 15 available enrichment modules directly from the Snowplow UI.

Using the Snowplow UI, Snowplow BDP customers can:

This new functionality makes setting up enrichments easier and faster, so you can customize and keep track of the enrichments you add to your data.

Get Started

Additional references

Documentation can be found here.


Related articles