Callbacks offer a mechanism to incorporate custom logic into different components of CPQ, such as line items, cart pages, and catalog pages, during runtime. For instance, you can apply custom pricing or validation to line items within the cart using Pricing Callback Classes and Validation Callback Classes respectively. Implementing callbacks involves utilizing interfaces tailored to each specific callback. It's essential to implement these interfaces in C# and configure your custom logic within the corresponding class using the interface's methods. Subsequently, after implementing the interface, you need to register the C# class on the platform to enable invocation of the callback class during runtime.

Setting Up Callbacks using Custom Code on Platform Extensibility and Platform UI

To create a new custom code on Conga Platform, you must complete bit bucket setup for custom code. For more information, see Getting Started with Custom Code.

Authoring and registering callbacks is now supported through the Platform admin interface. You can access and manage custom code through the Platform UI. For step-by-step instructions on creating and using custom code and callbacks, see Managing Custom Code.


In this section, the following Callbacks are described: