Dynamic Interceptors (Reference)

Dynamic interceptors allow users to manipulate data and generate side effects on specific events in Unity. They are essentially a piece of JavaScript code, which is stored as a record in Advanced Configuration and is dynamically loaded when you have an active interceptor.

This JavaScript code is an exported function that will be called when a specific event is triggered (what is called intercepted method) and this function will have access to an API according to the given method.

For example, when you use Unity inside a CRM and create a quote, it will be prefilled with CRM opportunity data. Interceptors offer a wider range of possibilities than only filling fields on a CLIC object. (If your use case is only filling fields, see Visual Mapping.)

Found an issue in documentation? Write to us.