Book Image

The Salesforce CPQ Implementation Handbook

By : Madhu Ramanujan
Book Image

The Salesforce CPQ Implementation Handbook

By: Madhu Ramanujan

Overview of this book

Salesforce CPQ is innovative software that enables you create better quotes, improve quoting accuracy, and maximize sales and deals. It also provides a quick analysis of profits and losses, helping you improve the overall execution of sales processes, and allows a great deal of flexibility for your prospects, customers, and business partners. The book starts with the Quote-2-Cash business process in Salesforce and shows you how to assess when a business needs to implement CPQ. You’ll then progress to configuring opportunities, quotes, and CPQ products. As you advance, you’ll understand how to define and configure price books, price rules for CPQ quote automation, multidimensional quoting, and more. Next, you'll look at how to configure CPQ guided selling and create package configurations, contracts, and amendments. Later chapters will demonstrate how to perform data migration from a legacy system and the order in which the objects are to be migrated. You’ll also explore CPQ billing and its advantages with the help of different use cases before learning about Industries CPQ and how it is different from standard Salesforce CPQ. Finally, you’ll discover best practices for achieving optimal CPQ performance and avoiding performance bottlenecks. By the end of this Salesforce book, you’ll be able to implement Salesforce CPQ for any business.
Table of Contents (17 chapters)
1
Section 1: Getting Started with Salesforce CPQ Implementation
7
Section 2: The Next Stage of the CPQ Journey
11
Section 3: Advancing with Salesforce CPQ

Installing Salesforce CPQ

Having covered the need to implement Salesforce CPQ, as well as the advantages it offers, it is now time to install it.

Before the full implementation is deployed in the production environment, all the required configurations can be done in a test environment. The advantage of using a test environment is that deploying these configurations into production following thorough testing and approval by the business will leave little room for error. All use cases in this book will be demonstrated in a developer org using Salesforce Lightning. Let's get started.

Tip

You can skip the installation if you just need to practice CPQ configurations. Salesforce provides a pre-installed CPQ developer org for 90 days. You can get a free training org here: https://developer.salesforce.com/promotions/orgs/cpqtrails.

Before installing Salesforce CPQ, you will need to create a developer org. The developer org comes with sample data for all the Salesforce standard objects. To create a developer org, sign up here: https://developer.salesforce.com/signup. You can then verify your account via email and set up a password.

Important Note

Salesforce CPQ is a managed package and it needs to be separately installed on any Salesforce org.

Once you have created a developer org, you are ready to install Salesforce CPQ. The following steps can be followed to install CPQ in any Salesforce org:

  1. Log in to the Salesforce org where the CPQ package needs to be installed.
  2. If email deliverability is not enabled, you will not receive any email notifications. These could include notifications for the package installation status, for example, completed or failed. Before installing, make sure the email deliverability option is enabled for all users. Navigate to Setup Email Administration Deliverability Access level All email Save.
  3. To install Salesforce CPQ, go to https://install.steelbrick.com.
  4. The latest version of the CPQ package is found under the Package Installation Links tab. The current Salesforce CPQ is Spring '22 at the time of writing this book.
  5. In the Package Installation Links tab, under INSTALLATION LINKS, there are two options: Production and Sandbox.
    1. Click on the Production link to install in the production instance and click on the Sandbox link to install in the sandbox instance.
    2. To install the CPQ package in the developer org, click on the Production link under INSTALLATION LINKS. This will prompt the Salesforce login screen.
  6. Log in to the Salesforce org by providing your credentials.
  7. After logging in, you will be taken to the Installation screen (Upgrade Salesforce CPQ). Click on Install for All Users and then click Install.
  8. From here, click Approve Third-Party Access and then click Continue.
  9. The installation will begin, and it will take few minutes to complete. If the installation of the app takes longer, a notification will be sent to the registered email, once the installation is complete. You can close the Upgrade Salesforce CPQ installation window or leave it as is.
  10. Verify the installed package by logging in to your developer org or the org where you have installed the CPQ package. Navigate to Set up Installed packages Salesforce CPQ.
  11. After the package is verified, a new calculation service needs to be authorized in the CPQ package settings before configuring the CPQ automation. To do this, navigate to the Set up Installed packages Salesforce CPQ Configure Pricing and Calculation tab, and then click Authorize New Calculation Service. An Authorize new calculation service message will be displayed until the configuration is selected and completed, as shown here:
Figure 1.5 – CPQ package pricing authorization

Figure 1.5 – CPQ package pricing authorization

Now that the package installation is complete, you are ready to configure CPQ as per your business requirements.