CPQ Features

What plugins can I create, to extend Salesforce CPQ functionalities?

Why to use plugins?

Salesforce CPQ is a powerful tool where without writing a single line of code, you are able to provide your Sales People a solution making their life easier, to make your sales activities traceable and to make sales cycle shorter.

But there are cases, when the OOTB features are just not enough… And the requirements from the business are so complex or so unique that OOTB just cannot do. So what then? Call CPQ Plugins to the rescue!

You may say: OK, but what are those plugins? How they can help? Can they be purchased? I got you covered. Just read to the end of the article.

What is a plugin?

You may think of a Salesforce CPQ Plugin as a component that is build of a set of Salesforce technologies: APEX, JavaScript, LWC. That component is designed to help with a specific use case in a very narrow/specific CPQ functionality. Typically, the interface between the plugin and Saleforce CPQ is defined.

Because of the fact that those plugins are by definition working within a specific use case and area with specific interface, I often say that plugins are the standard way to customise Salesforce CPQ.

What plugins can be created?

See the below list of Salesforce CPQ Plugins, and their purpose.

Salesforce CPQ PluginPurpose
Legacy Page Security PluginEnables you to extend the standard Salesforce Profile and Permission Sets, by adding an additional layer of security rules for visibility and edits of fields in the Quote Line Editor.
Billing PluginGet some control over the billing processes.
Legacy Quote Calculator PluginProvides an ability to extend the CPQ pricing engine by writing the pricing algorithm in APEX code.

Read Salesforce Documentation
QCP Intro Video
Quote Calculator Plugin (QCP)Go above and beyond with possible price calculation logic. This one is a Swiss Army knife type of plugins!

Read Salesforce Documentation
QLE Custom Action PluginExtend custom actions.
Electronic Signature PluginIntegrate your Salesforce CPQ with e-signature platforms like DocuSign or AdobeSign.

Read Salesforce Documentation
Product Search PluginCustomise product search process.

Read Salesforce Documentation
Document Store PluginGet some control on the Quote Documents storage, and integrate third party tools.

Read Salesforce Documentation
Order Management PluginInfluence how Orders are generated in your Salesforce Org.
Product Search Executor Plugin (Guided Selling)Extend the Product Catalog search, by providing additional logic behind the scenes.
External ConfiguratorCustomise your configuration process, by replacing standard Salesforce CPQ Configurator, with your own!

Read Salesforce Documentation
Watch the 20 min video showing how to build it!
Product Configuration InitializerAuto initialise the configuration of your products.

Read Salesforce Documentation
Salesforce CPQ Plugins

That’s a plenty of possibilities out there for you. Indeed. But remember, the best practice is to use OOTB functionalities first. Once you run out of options, plugins may be the way to achieve your goals.

You can access Salesforce documentation to all CPQ plugins here.

By Marcin Krzych

Author of "The CPQ Implementation Guide" book. In IT since 2007, In Salesforce ecosystem since 2011, In Salesforce CPQ projects since 2016.
8 SF certifications.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.