Launching CPQ for Zoho CRM! An in-built solution for bespoke quote management

Launching CPQ for Zoho CRM! An in-built solution for bespoke quote management

Hello everyone, 

We are thrilled to announce the public release of CPQ (Configure, Price, Quote) for Zoho CRM, which is a fundamental block in sales management.
NOTE: CPQ was a public early access feature from March 2023 — January 2024.
Since February 2024, this is a public feature.

What is CPQ?

CPQ stands for Configure, Price, Quote. In simple words, CPQ is a software application designed to enable sales teams to create bespoke, accurate quotes for their customers, efficiently and quickly. CPQ is especially valuable when you have multiple product lines or service categories which involve dynamic pricing.

Why CPQ?

One of the biggest challenges sales teams face while navigating a sales process is the awfully long sales cycles for a specific deal. Now there could be many reasons for this length— the high value of the products could genuinely need that time. Or there are several stakeholders in the decision-making process, so that could consume a good amount of time. In such cases, having done their best, sales teams probably have to wait. But if the delays are attributed to delays or inefficiency with internal processes, then it is completely in the organization's control to identify and improve those systems.

Quote management is one such area where there could be undue delays due to which the sales process can take longer, or at times be unsuccessful. When you spend a lot of time and energy nurturing leads and converting them to opportunities, you need to ensure that when you reach a negotiation stage, the relevant quotes are also accurately drafted in a timely manner and sent for review, to close the deal promptly. Delays or inefficiency here could potentially cost you the entire deal.

Depending on the organization's processes, product lines, and pricing models, this stage can be very challenging and even complicated for some sales teams.

Consider cases of products sold along with specific accessories for free. Or the case of annual discounts and special offers. Every time a salesperson drafts a quote, they need to check the latest applicable offers, discounts, product combinations, and create an accurate quote for the customer, who is by the way still waiting for the quote after their deal was confirmed. In this process, manual error, red tape in processes, and lack of knowledge transfer within sales teams regarding updated prices and products could lead to serious delays in sales quotes and also make them inaccurate. As a result, the customers get frustrated, and this in turn prolongs your sales cycle.
In order to help this scenario, you need an effective CPQ engine, in other words, a solution called Configure, Price, Quote, in order to help you with bespoke quote management.

We are happy to announce the public release our own in-built CPQ system for CRM. With CPQ's line item automation, you can create timely, accurate quotes effectively. You can also upsell and cross sell with automated product suggestions in the CPQ engine and have all these data and possibilities inside your CRM system, contextually

Following are the rich feature sets of CPQ for Zoho CRM.

  • Configure the auto-addition of associated products in a quote upon the selection of a primary product.
    You can also mark a product as free while doing so.
  • Invoke product suggestions to a sales rep while creating a quote for effective upsell/cross-sell.
  • Apply direct or volume based list price/discounts on product line items automatically using price rules. 
  • Auto-update the quantity and price of secondary/associated products based on primary product.
  • Build your own interactive product recommendation system using Guided Selling.
  • Apply CPQ rules for any custom module or sub-form within a module. In case you are maintaining your quotes in a different module called Estimates, or you also want to apply CPQ for Invoices, you can do so.
Let's understand the capabilities of CPQ for Zoho CRM with the example of Zylker Watch Associates, an organization that sells a range of wall clocks, wrist watches and smart watches.

Product Configurator and Price Rules:

Here is a quick simple example to understand how price rules and product configurator can be applied for Zylker's scenarios.
— When a customer purchases a specific kind of expensive wall clock, a wristwatch set is offered for free.
— Besides, a year-end discount rule based on the purchase date will also apply a 20% discount on the list price of the wall clock.



Learn more>> How CPQ works

Dynamic quantity update for automated line items.

When multiple products are sold together, regardless of whether the secondary products are for free or come with a price tag, you need to define how many units of the secondary product need to go with the primary product.
 
In the case of Zylker Watches, consider the same scenario where a wristwatch set is offered for free upon the purchase of a wall clock. Now what if in a single order, 5 wall clocks are placed? Then, according to this plan, five sets of wrist watches should be added for free.

So the free product's quantity should "dynamically" change in the quote, based on the primary product's quantity. In this case, the formula to calculate the same would be, "Primary product's quantity * 1".

 
This is also possible in CPQ. You can also specify an absolute number or a dynamic value in the rule.


Building CPQ rules for custom modules and subforms

CPQ's product configurations and price rules can also be created for custom modules and custom subforms. Assume that Zylker Watch Associates is maintaining their quotes in a custom module called Estimates. Also, consider that in a different scenario, their price quotes are structured to include Primary Product items as the first sub-form and the Accessories as the second sub-form.

With CPQ's extended support for custom modules and sub-forms, they can now dictate automated product addition, suggestion, and price calculations on both these sub-forms in this custom module called Estimates.

Guided Selling

With CPQ's Guided Selling, you can create your own tailored and interactive product recommendations based on the unique needs and preferences of each customer, thereby enabling sales people to choose the most relevant products for them and create accurate, tailor-made quotes instantly.

In the case of Zylker Watch Associates, let's say a customer Leota is on the phone with a sales rep and is looking for a wristwatch for herself. Leota is quizzing the sales rep on the watches available, however the sales rep finds it difficult to narrow down to the particular product that would suit Leota's preferences. In this case, let's see how Guided Selling effectively helps the sales rep with recommendations based on the customer's preferences. Note that you can build this recommendation system yourself for your organization with CPQ's Guided Selling. 


 
So with CPQ's automated product addition, suggestion, price calculation, dynamic quantity update, guided selling setup, and flexibility to apply all these configurations to any custom module or custom subform, makes your quote management process greatly efficient and in turn accelerates your sales cycle and processes.

Roadmap:

We are constantly working on building the CPQ capability in Zoho CRM in order to maximize your experience. Here are a couple of key improvements that are on our roadmap for CPQ.
  1. Sandbox support — You will be able to setup product configurations and price rules in Sandbox before deploying them to the production environment.
    Tentative ETA:  End of Q2-2024
  2. You will also be able to build Guided Selling for custom modules aside from Quotes.  
    Tentative ETA: Q3-2024
To learn more, visit the following documents on CPQ: 


    Zoho Campaigns Resources

      Zoho Desk Resources

      • Desk Community Learning Series


      • Digest


      • Functions


      • Meetups


      • Kbase


      • Resources


      • Glossary


      • Desk Marketplace


      • MVP Corner


      • Word of the Day


        Zoho CRM Plus Resources

          Zoho Books Resources


            Zoho Subscriptions Resources

              Zoho Projects Resources


                Zoho Sprints Resources


                  Zoho Orchestly Resources


                    Zoho Creator Resources


                      Zoho WorkDrive Resources



                        Zoho CRM Resources

                        • CRM Community Learning Series

                          CRM Community Learning Series


                        • Tips

                          Tips

                        • Functions

                          Functions

                        • Meetups

                          Meetups

                        • Kbase

                          Kbase

                        • Resources

                          Resources

                        • Digest

                          Digest

                        • CRM Marketplace

                          CRM Marketplace

                        • MVP Corner

                          MVP Corner




                          Zoho Writer Writer

                          Get Started. Write Away!

                          Writer is a powerful online word processor, designed for collaborative work.

                            Zoho CRM コンテンツ






                              ご検討中の方

                                • Recent Topics

                                • How to add a Data Updated As Of: dynamically in text?

                                  I need to add a "Data Updated As Of" in the dashboard to show when was the last date the data was updated. I tried to create a widget but it does not look really good, see below. Is there a way I can do this through the text widget and update it automatically
                                • Automate search in customer list and easilly initiate email

                                  Hello and happy new year ! I have a customer list with name, telephone, emails and some criterias like location, type of customer, etc. I want to search that form to extract part of it, for example all customers that have a location of "Québec city" and
                                • "Select All" item in the context menu

                                  In the Client on Android, there is a “Select all” item in the note’s context menu. There is no such item in the PC client. Can it be added in future versions of the client?
                                • Syncing Leave Calendar With Shared Google Calendar Does Not Remove Canceled Leaves

                                  Our organization has each employee sync their Leaves calendar with a shared Google calendar, but am I right that if an employee cancels a Leave in Zoho that it will not be removed automatically from the shared Google calendar through the same sync m
                                • Is it possible to display formulas in cells instead of calculated results?

                                  I want to export my Zoho sheet as tab separated text without losing the formulas. In excel, I would use the settings Options - Advanced - show formulas in cells instead of their calculated results then save as tab separated values. How do I do this in
                                • Creator Simplified #11: Create a custom button to download files

                                  Hey there! This time, let's see how to create custom buttons to download the files uploaded in the file upload field. Sample use-case A training app has a module that provides the materials for all the available courses. Students can click on the corresponding
                                • Zoho vault uses only password to unlock not a TouchID

                                  TouchID works when normally openning app but when called from keyboard while browsing or trying to log to another app it shows only password option to unlock. This behaviour is only on iPad Mini witch latest 18.2OS
                                • Batch Tracking Enhancements In Zoho Inventory

                                  Hello users, We’re excited to announce that we’ve taken batch tracking to a whole new level in Zoho Inventory! We’ve made it more accessible and easier to use than ever. Here’s a quick look at the improvements: 1) A New Way To Create or Modify Batches
                                • Zoho Desk Mobile App Year-End Roundup - 2024

                                  Hello Everyone, Greetings! As you gear up for the festive season, we are excited to share a quick journey into all that is released in 2024! Availability of each feature in iOS and Android released in 2024 are as follows: For more information on the above
                                • Task Completion vs Estimated Time

                                  I need to represent the Estimated Date vs Actual Completion Date for multiple Tasks. How Can I Do this in Zoho Analytics.
                                • Upload Field - cannot be checked in rules configuration.

                                  We wanted to create a process to verify whether the upload fields are empty or not. If empty, then it should deny during submission. We don't want to use the mandatory field setting because in a 10 pager form, some upload field located in page 1 will
                                • Is it possible to hide Developer Space for all user in Zoho Projects

                                  Hello! I am Zoho admin in a company and we want to use Zoho Project to manage projects, but after a few days of testing we are not able to "hide" the Developer Space from all kind of users except the admin. To sum up, I want to hide this for all users.
                                • Chat function not working properly

                                  Ever since upgrading to plus, the chat is all messed up. it is coming up behind the web page so that I cannot see what I'm typing and cannot read replies. I can only see the bottom of the text box at the bottom of the page, and then it is blocked. I've
                                • Wrong Time on Exported Records

                                  Hello, All records in my exported Notes .csv file have the incorrect time for Created Time. They are all 8 hours ahead. I've already verified that my time zone is correct in both Personal Settings and Company Settings. Is there any way to fix this?
                                • Sync workspace - table

                                  I have connected two workspaces and I have imported two different query tables from one workspace to the other one, that was a succes. But now I want to import another query table from the same workspace to the other but I get an error. Why is that? (there
                                • Subir o Preço Unitário já acrescido de um valor

                                  To com um desafio grande, e se alguém conseguir me ajudar, seria ótimo! O que eu preciso é que o na hora de adicionar um item no subformulário dos itens cotados do módulo Orçamentos, o preço de lista do item venha acrescido de 20% automaticamente e de
                                • Ring in the New Year with Guided Conversations for Smooth Offline Support

                                  As we step into the new year, it’s time to refocus, re-energize, and gear up for fresh opportunities. But what about your customers as they begin the year with their own set of challenges or queries to resolve? With Zoho Desk’s Guided Conversations (GC),
                                • Exploring SalesIQ's Top Features of 2024: An Insider's Look 🔍

                                  As we wrap up another year at Zoho SalesIQ, it's time to reflect on how far we've come. This year has been incredible for us in our journey to build a more powerful, flexible, and customer-centric engagement platform. We've introduced several features
                                • updateTask Zoho Connect API

                                  When I do POST request by https://connect.zoho.com/pulse/api/updateTask with parameters scopeID, taskId, title, status and with header Zoho-oauthtoken, I got next response: {'updateTask': {'reason': 'You are not authorized to do this action.', 'result':
                                • Alert for Back Navigation in Zoho Creator Widgets on Mobile Apps

                                  In Zoho Creator widgets, when a user navigates back on mobile devices, the data within the widget is reset. This leads to a loss of any unsaved changes or inputs, causing frustration for users. To enhance user experience, we need to implement a confirmation
                                • Can Creator integrate with a CRM Sandbox

                                  zoho & Creator Noob -  I would like to build a Creator App and integrate it to the CRM Sandbox.  Then, when I have the bugs worked out integrate it to the production CRM account.  Can Creator do this ?  I built a test Creator App and integrated it to the CRM in a test zoho account fairly easily.  
                                • Allow Multiple Scheduled Appointments with Zoho Support

                                  Dear Zoho Team, I hope you're doing well. First, thank you for introducing the option to schedule support calls via the Zoho CRM booking link. This has been a fantastic enhancement, eliminating the need for back-and-forth coordination when scheduling
                                • Zia Call Intelligence only up 10 License

                                  I have been trying to install Call Intelligence for two days now, but strangely, the button is missing at this point. The documentation could be better, but most importantly, someone should inform small businesses like us that they don’t even bother enabling
                                • Accrue Leave by Hours Worked?

                                  My locality (Michigan, US) has enacted a law that requires that 1 hour of sick leave be accrued for every 30 hours worked. I cannot see how to implement this policy in Zoho People. There does not appear to be a mechanism for accruing leave proportional
                                • Fixed assets recording

                                  Hello there, I recorded a bill for a vendor contain (Computer) so the PC is a fixed assets, do I need to do a manual journal to include this PC under the fixed assets category (furniture & equipment)? If yes, please take me through the manual journal
                                • error in importing customers

                                  get this error message while importing customers, there is no column for COUNTRY CODE in sample excel file
                                • Workflow Based on Manual Journal

                                  Manual journal entries are one of the few areas that cannot kick off a workflow automation in Zoho Books currently. I would propose considering adding that. My use case is that the payroll provider I use (a flavor of SurePayroll) has a Zoho Books automation
                                • Digest Décembre - Un résumé de ce qui s'est passé le mois dernier sur Community

                                  Bonjour chers utilisateurs, Toute l'équipe Zoho france vous souhaite une année remplie de joie, de réussite et de prospérité. Alors que nous débutons cette nouvelle année avec des projets innovants, des astuces, des produits et bien d'autres choses encore,
                                • New Year Wishes to the Zoho Finance Developer Community!

                                  Hello developers, Happy New Year! As we step into 2025, we wish you a journey filled with growth, success, and exciting opportunities ahead. We’re thrilled to announce that we have something exciting in store for you. Welcome to the Zoho Finance Developer
                                • Button Display Conditions

                                  Hi Guys, Is it at all possible to have extra button conditions? Context: We have data in our deals module which has a custom button which converts the deal into contacts + set up relationships between them. At the end of the conversion we set a field
                                • Ayuda con zoho creator x zoho Crm

                                  Hola a todos, Estoy teniendo dificultades al sincronizar datos entre Zoho Creator y Zoho CRM. Mi objetivo es lo siguiente: Busque un registro en el módulo Contactsde Zoho CRM utilizando el correo electrónico del registro de Zoho Creator. Si se encuentra
                                • How to Replace an Assessment in a Job Opening on Zoho Recruit

                                  Hi everyone, I’m currently using Zoho Recruit and would like to replace the assessment linked to a specific job opening. I want to remove the existing assessment and add a new one. What is the best way to do this without losing any important data or affecting
                                • Fixed asset management

                                  I want to know if there is any individual module for fixed assets management
                                • Input GST Reversal for damaged goods

                                  In our line of business, some items are damaged and we are doing inventory adjustments to remove them from stock. However, as per GST guidelines, there is a specific rule that we have to reverse Input GST availed for such items and needs to be reported
                                • Introducing Record Summary: smarter insights at your fingertips

                                  Hello everyone, Building on the recent launch of Zoho's in-house Zia Large Language Model (Zia LLM)—a major milestone in Zoho CRM’s AI capabilities—we’re excited to introduce the Record Summary feature. This powerful addition makes use of Zia LLM to simplify
                                • No longer get Cliq notifications on phone if app not started

                                  On Android, I used to get notifications on my phone whether I was in the app, or it was started. Then about a month ago, I stopped seeing notifications on my phone UNLESS I had already started the app. So if I reboot my phone, and never start the app,
                                • Error AS101 when adding new email alias

                                  Hi, I am trying to add apple@(mydomain).com The error AS101 is shown while I try to add the alias.
                                • Deluge script to add Mail Task

                                  Has anyone out there created a custom function to create a Zoho Mail task? I'd be interested in hearing how you accomplished it. Sample code is appreciated!
                                • Tags with Zapier

                                  Maybe I'm missing something....I hope so... Using tags for triggers is a key need.  This prevents us from having a ton of different lists. I am trying to find out how to add a tag using zapier when someone makes a purchase....but it doesn't seem to be
                                • Send Supervisor Rule Emails Within Ticket Context in Zoho Desk

                                  Dear Zoho Desk Team, I hope this message finds you well. Currently, emails sent via Supervisor Rules in Zoho Desk are sent outside of the ticket context. As a result, if a client replies to such emails, their response creates a new ticket instead of appending
                                • Next Page