Transformations

Transform, validate and enrich your event stream

Transform payloads to match destinations, fix bad data and enrich events through external APIs

Take the pain out of data transformation

image-35155febeb0b7d13f9ff896d4a5e629d21c3054a-74x55-svg
  • Custom JavaScript functions give you full control
  • Deploy transformations in the app or via API
  • Leverage libraries to use shared functions on multiple destinations
image-65e90a8618537edf3ce50af8750d125f74aff77d-934x598-png

Easily set up intelligent event routing and filtering

Transformations are run on a per-destination basis, meaning you can apply routing and filtering logic to ensure the right events go to the right destination, every time.

As data changes, you can update your Transformations to reduce operations work on downstream destinations.

Mask and block data for privacy compliance

Transformations makes it easy to remove or mask sensitive customer data and manage consent.

As policies change, you can easily update and add logic to meet regulatory compliance.

image-1979e60560a619c6a0a5ac79836e744bf07d6c04-934x598-png
image-56bfd543708cbe43ddba692086f4d60247ead1d3-934x598-png

Enrich data with external APIs

Write JavaScript functions that leverage external APIs to modify your event stream in real-time.

You can enrich customer profiles, connect to internal databases and augment identity resolution, all from Transformations.