Extensions provide a variety of ways to customize your implementation by offering a simple configuration interface to add complex logic without the need for coding.
This article explains how to manage extensions.