Skip to main content

Table of Contents

Salesforce CPQ

Package that helps enable advanced quoting and build customizable solutions.

Licenses

The licensing model is based on permission set licenses. When a permission set is assigned to the user, the permission set license is consumed.

  • Salesforce CPQ License
  • Salesforce CPQ Billing License
  • Salesforce CPQ AA License (Advanced Approval)

Extra Licenses:

  • DocuSign Quote Generation for Salesforce CPQ
  • Conga Quote Generation for Salesforce CPQ

For External users, there are extra licenses:

  • CPQ for Customer Community
  • CPQ for Partner Community
FeaturesCPQCPQ+CPQ & Billing GrowthCPQ+ with Billing
Configuration, Pricing, and Quoting
Enhanced Product Catalog and Price Book
Advanced Approvals and Order Management
Usage-Based Pricing
Invoicing and Revenue Schedules
Complex Revenue Reporting
Automated Payments and Allocations

Data Model

Product Bundle

Product Bundle

Pricing Model

Pricing Model

Order Model

Order Model

Subscription Model

Subscription Model

Features

  1. Configure Products
  2. Advanced Pricing Model
  3. Advanced Quoting (Quote record & PDF document)
  4. Advanced Approval Processes

Configure Products

Products can be grouped into bundles to sell packages or link "Peripherals" products to discuss potential "up-sales" or optional purchases with the customer.

Product Rules

There are four product rules:

Rule TypeDescription
Validation RulesConfirm that a quote's product combinations or quote line field values match predetermined conditions.
Selection RulesAutomatically add, remove, hide, enable, or disable options in a bundle.
Filter RulesPrefilter the products that are available to add to a bundle.
Alert RulesGuide and inform through messages during configuration or pricing.

Advanced Pricing Model

CPQ follows a waterfall pricing model (from top to bottom).

CPQ supports multiple methods to define the price:

  • Block Price (Volume)
  • Percent of Total
  • Cost + Markup Price
  • Option Price (For bundle, to make an element differ)
  • Contract Price
  • Manual Price

A non-exhaustive list of discounts:

  • Optional Discount.
  • Manual Discount.
  • Volume Based Discount.
  • Partner/Distributor Discount.

Quoting Documents

CPQ contains an advanced tool to generate PDFs and allows the insertion of "Dynamic" content in the PDF:

  1. Quote Terms
  2. Pages
  3. Sections

Contracts & Renewal

Some business models use a "Subscription-based" model. When an opportunity is "closed/won", a contract is created to represent the agreement (Custom Flow needed).

Salesforce CPQ will automatically create a renewal opportunity when the contract end-date is approaching to simplify the selling process. This process helps to keep the forecast accurate and up-to-date.

Advanced Approval Processes

Salesforce has standard approval functionality, which meets a lot of common use cases. But for businesses with more involved approval workflows, Salesforce CPQ offers advanced approvals (AA).

Key Features of Advanced Approvals

FeatureDescription
Smart ApprovalsIf an approver or approval group has already approved a quote and it gets rejected in a higher tier, the same approver or approval group isn't required to reapprove when the quote is resubmitted. Salesforce CPQ remembers the sequence.
Requiring ApprovalsReps have complete visibility into what approvals they'll need to obtain as they work on their quotes, so there are no surprises when they submit for approval.
Delegated ApproversUsed for assigning an approver to take over for someone while they are out of the office.
Replacing ApproversIf a certain approver is no longer required to approve quotes, they can be replaced with clicks. This eliminates the need to delve into every single approval process the old approver was a part of to manually replace them.

Advanced Order Management

With AOM, you can split orders to create multiple orders from a single quote, letting you send products to multiple locations or at different times.

Key Features of Advanced Order Management

FeatureDescription
Fulfill Orders FasterSeamlessly generate orders from quotes to quickly get products and services delivered to your customers.
Flexible for Evolving Customer NeedsSplit quotes into multiple orders, manage future dated orders, and modify with point-and-click.
360-Degree View of the CustomerQuickly generate contracts with all contract term, pricing, asset, and subscription details.
Connect to Back OfficeSync order details to ERP for order fulfillment.

Billing

Salesforce Billing is an add-on package that inherits key records and information from Salesforce CPQ. After a sales rep finalizes a quote and orders it within Salesforce CPQ, Salesforce Billing picks up the order record for invoicing, payment, and revenue recognition.

Billing Data Model

Billing Data Model

Plugin Configuration with External Tools

CPQ apex architecture allows modification to be easily handled by building Apex interfaces for specific modules such as (Recommendation, E-Signature, ERP integration, etc).

Plugin Configuration