Guided Selling in Zoho CPQ

Guided Selling in Zoho CPQ

Update: CPQ was a public early access feature from March 2023 — January 2024.
Since February 2024, this is a public feature.

Zoho CRM's in-built CPQ engine now facilitates Guided Selling, a setup in which the CRM system makes 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.

Guided Selling — An overview

Guided Selling — An Overview

The primary goal of any business is to cater to the ever-changing needs and preferences of their wide customer base. This could result in the introduction of new product lines, modification of existing product suites or updates to pricing. While this is a great way to accommodate the demands of your customers, what this also means is you must appreciate and acknowledge the complexity that this could bring about for your sales teams to create accurate, relevant and timely quotes for your customers.

When a customer makes an enquiry and there are over a hundred products to choose from, how does a sales person navigate the existing plethora of product choices and offer the right fit for their customer?

It could become a tedious task and slow down your sales pipeline if a sales person has to refer to a product list every time a quote needs to be tailored for a customer.

Here's where Guided Selling helps. While automated product and price rules in CPQ help you with product combinations, free products and dynamic pricing, Guided Selling goes a step further and helps you with which product to recommend to a customer in the first place. Sales managers can now guide their reps via the CRM system on which among the wide range of solutions suits a customer's needs the best.

Consider the example of Zylker Watches, which offers an exquisite collection of wrist watches and wall clocks. The watches come in all sizes and colors for men, women, and children.


For a customer making an enquiry regarding available options for watches, a sales person may have to navigate various products. The right choice of watch for the customer would depend on a multitude of factors, such as the color, warranty preference, manufacturer, gender, and so many other features of the watch. A sales person in this scenario would be bogged down by the sheer complexity involved in selecting from the myriad choices, and here is where guided selling helps.

In this case, Zylker could construct a Guided Selling flow in CPQ, where all of these factors that influence the choice of the right product can be organized as a questionnaire of sorts for the sales person to answer.
The questions in Zylker's case could be as follows:

So, originally if there were 50 watches available, once you answer each question, you could narrow down from random 50 to relevant top 10 and that makes your selection of products easier. The system now acts as a senior sales consultant trying to prod and help the sales person select the right product by asking a series of "questions".

What's more, since the Guided Selling flow is part of Zoho CRM's in-built CPQ system, you can include not only product-based factors but also other related factors — that is, factors based associated accounts, contacts, vendors and deals (via lookup modules). This takes personalized selling to the next level and helps you build the most accurate and timely quotes.

In the same scenario, let's consider the following factors that are not directly related to the product itself.
— Say the customer prefers a particular watch Vendor only— named Titanix.
— Also, for more likely hits, the sales rep wishes to study and narrow down products previously purchased by customers similar to the one he/she is handling. For example, say the current customer is a student/homemaker. So the sales rep wishes to see which set of wrist watches were previously sold to other customers who were also students/homemakers. This would further narrow down the hunt with more likely hits.

So that leaves us with two additional factors based on two different modules in this case— Vendors and Contacts — which are related to the Products module.

This way, Guided Selling efficiently supplies the much needed sales context to the act of "guiding" a sales rep on identifying the most relevant products for their customers. Similar examples include:

  1. Filtering products that were <<previously sold to Indian customers.>>
    (Input field here will be: Associated Contact Mailing Country is India)
  2. Filtering products associated to <<winning deals.>>
    (Input field here will be: Associated Deal Stage is Closed Won)
  3. Filtering products that were <<previously sold to large enterprises.>>
    (Input field here will be: Associated Account No:of Employees >= 50)
So using related modules, you filter based on additional sales context that is supplied to you by the CRM apart from the straightforward product factors present in the Products module.

In the Guided Selling setup, each question is mapped to a particular "CRM field" as the "Input field". This way, all the sales person needs to do is choose the field value and as they answer each "question", what they are essentially doing is filtering the products further and further and zeroing in on the right products based on their answers or "criteria".

Note that the questions created in this Guided Selling flow involve input fields from both Primary module (Products) and Related modules (Accounts, Contacts, Deals, Vendors). Related modules are typically those that are associated to the primary module via a Lookup field.


To create a Guided Selling flow, all you need to do is create a set of Input Fields and frame your questions to the sales rep. These input fields could be from the primary (Products) module or Related Modules (Contacts, Deals, Accounts and Vendors).

To learn more about creating your own Guided Selling flows, please refer to this Help document. 

Availability and Release Status: 
Guided Selling is available in the Zoho CRM Professional Edition and above. It is live now in all DCs.
Note: CPQ and Guided Selling are available on the Public Early Access* mode. 

(*) Public Early Access — Refers to a the status of a feature that is available for all applicable Editions, however, is subject to changes, improvements and updates as part of continuous development. 

    Access your files securely from anywhere

          Zoho Developer Community




                                    Zoho Desk Resources

                                    • Desk Community Learning Series


                                    • Digest


                                    • Functions


                                    • Meetups


                                    • Kbase


                                    • Resources


                                    • Glossary


                                    • Desk Marketplace


                                    • MVP Corner


                                    • Word of the Day



                                        Zoho Marketing Automation


                                                Manage your brands on social media



                                                      Zoho TeamInbox Resources

                                                        Zoho DataPrep Resources



                                                          Zoho CRM Plus Resources

                                                            Zoho Books Resources


                                                              Zoho Subscriptions Resources

                                                                Zoho Projects Resources


                                                                  Zoho Sprints Resources


                                                                    Qntrl Resources


                                                                      Zoho Creator Resources



                                                                          Zoho Campaigns Resources


                                                                            Zoho CRM Resources

                                                                            • CRM Community Learning Series

                                                                              CRM Community Learning Series


                                                                            • Kaizen

                                                                              Kaizen

                                                                            • Functions

                                                                              Functions

                                                                            • Meetups

                                                                              Meetups

                                                                            • Kbase

                                                                              Kbase

                                                                            • Resources

                                                                              Resources

                                                                            • Digest

                                                                              Digest

                                                                            • CRM Marketplace

                                                                              CRM Marketplace

                                                                            • MVP Corner

                                                                              MVP Corner





                                                                                Design. Discuss. Deliver.

                                                                                Create visually engaging stories with Zoho Show.

                                                                                Get Started Now


                                                                                  Zoho Show Resources


                                                                                    Zoho Writer Writer

                                                                                    Get Started. Write Away!

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

                                                                                      Zoho CRM コンテンツ






                                                                                        Nederlandse Hulpbronnen


                                                                                            ご検討中の方





                                                                                                  • Recent Topics

                                                                                                  • Forwarding Zoho Desk Support Email to a different e- mail

                                                                                                    Hello, I am using ZohoDesk and I have a Zoho Desk Support e-mail setup. I would like to know if there is a way to forward the e- mail inbound to this Zoho Desk Support e- mail to a different e- mail?  Thanks!
                                                                                                  • We are being overbilled by Zoho and they refuse to correct it

                                                                                                    We are being overbilled for CRM Ultimate Add-on. Zoho has acknowledged that they know this, but refuses to address and issue billing credits for the amounts we have been overpaying. Our company has been downsizing (unfortunately) and in the past 3 months
                                                                                                  • is there a better way to routinely export my project timesheets?

                                                                                                    Hi there, I am somewhat happy with how Zoho books handles time.  One thing that is missing is more user driven control over my data.  I have a workflow where I constantly need to give customers feeds of work done.  So I pick a project, and would ideally
                                                                                                  • Does the ability exist to make tax on the customer profile mandatory?

                                                                                                    I am reaching out to inquire about the possibility of making the "Customer Tax" field mandatory when creating a new customer in Zoho. We want to ensure that all customers have their tax information recorded to maintain compliance with our internal processes.
                                                                                                  • Triggering rules on lead conversion

                                                                                                    There is no field on the Rule list for rule conversion to trigger an alert on liead conversion to a potential. I assigned a rule to file on any creation or update of a lead. The lead was changed a lead to a potential but no rule was fired. Rajesh Bhadra
                                                                                                  • How do you remove a user from SalesIQ?

                                                                                                    I have a user in Sales IQ who needs to be removed (she's no longer involved with sales and chat) but I can't find any way to remove her. How do I do that?
                                                                                                  • Integrate SalesIQ with tiendanube.com

                                                                                                    Tiendanube.com is the leading e-commerce platform designed to help businesses create and manage online stores. It provides tools for entrepreneurs and companies to set up, customize, and operate their online shops with ease. Tiendanube is particularly
                                                                                                  • How to reset Zoho Commerce

                                                                                                    Hi, we are preparing a new onlineshop connected to commerce and books for going live in the next days. Now we want to delete all tests and transactions we made within the development process. And also add a new tax rule which is not possible at the moment
                                                                                                  • Create Ticket from Chat with Rest API

                                                                                                    Hi to everyone, is possible to create a ticket from Chat with Rest API? In user interface is possible by clicking on the button "Convert chat as a ticket". Anyone know how to do that? Thanks
                                                                                                  • Free webinar: ‌Zoho Vault in 2024—A live Q&A with our experts

                                                                                                    Hi everyone! 2024 has been a pivotal year for us, taking our journey from a basic team password manager in 2013 to a full-featured security platform offering password management, single sign-on (SSO), and soon, passkey management. Our team has been tirelessly
                                                                                                  • Kaizen #167 - Configuration and Initialization of Zoho CRM Python SDK (V7) for different client types

                                                                                                    Hello everyone! Welcome back to another week of Kaizen! Zoho CRM Python SDK allows developers to integrate Python applications with Zoho CRM. In today's Kaizen post, we will explore how to initialize and configure the SDK for both self-clients and server-based
                                                                                                  • Zoho Forms - Dynamic Prefill Setup Question

                                                                                                    Hello, I'm very excited about this feature. So much I'm learning about webhooks. However, it seems that the webhooks I can obtain from Zoho Flow and Zoho CRM come with already parts in the URL that are put as invalid by the GET Webhook URL. Do I need
                                                                                                  • How to get a list of Team Folders associated to a Project from the API?

                                                                                                    I've tried the below, based on another article and was unsuccessful. response = invokeurl [ url :"https://projectsapi.zoho.com/api/v3/portal/" + _portalID + "/projects/" + _projectResID + "/folders" type :GET connection:"zohoprojects" ]; info response;
                                                                                                  • Email Alert attachments unavailable for Vendor Payments

                                                                                                    I have several vendors with country specific compliance requirements to support the payment of their invoices. I've created Vendor Payment templates to meet their requirements and I setup an automation workflow that gets triggered when the invoice is
                                                                                                  • How to create Sepa Direct Debit XML file: solution and code

                                                                                                    Even though Books provides a payment integration for Stripe and Gocardless (in Europe) there are customers that want to use the Sepa services of their own bank. Mainly because Stripe and Gocardless are quite expensive. In that case they would need a Sepa
                                                                                                  • Exporting Project Tasks

                                                                                                    I can export the gantt chart to a nice PDF in colour, but we want just the task list in a nice colour layout. Is there a way to export it to PDF without the gantt? It would be perfect to give to clients.
                                                                                                  • bug reporting with the count of linked Desk tickets

                                                                                                    I am aware that when viewing an individual bug, you are able to see a count of the Desk tickets that are linked to the bug on the right hand side. However, I cannot see a way of reporting this figure from a list of bugs. Our use case is that we would
                                                                                                  • Unable to send e-mails to an specific address

                                                                                                    Hello. I'm having problems sending e-mails to my shipping company. user@shippingcompanydomain.com INVALID_ADDRESS, ERROR_CODE :550, ERROR_CODE :5.1.1 <user@shippingcompanydomain.com>: Recipient address rejected: User unknown in virtual mailbox table Reporting-MTA:
                                                                                                  • Blueprint transition help needed

                                                                                                    I have 5 approvers. For a stage to be passed to the next stage, I require any 3 out of these 5 approvers to make the approval. There is no particular sequence of approval, at any one time, any one can approve. As long as 3 approvers approve, the stage
                                                                                                  • Year-End Wrap: Out-of-Office Made Easy with Zoho Mail

                                                                                                    As we wrap up 2024, now is the perfect moment to take control of your email routine and gear up yourself for a productive and successful new year. We have curated a series of weekly tips to help you master your email management starting today. Watch out
                                                                                                  • Creator Simplified #9: Automatically Sending Uploaded Files as Email Attachments

                                                                                                    Hey Creators, Welcome back to the Creator Simplified series! Today, we’ll explore how to automate file uploads as email attachments in Zoho Creator—a handy feature that saves time and reduces manual effort in your business processes. Use Case: In a typical
                                                                                                  • Zoho Books Community Meetup: Learn, Grow, Network!

                                                                                                    Hello users! We are excited to announce a series of upcoming Zoho User Group meetups and would love for you to join us! This is a great opportunity for you to connect with other users, share experiences, and learn more about how to make the most of our
                                                                                                  • Bar chart from Deal Stage Snapshot table not showing right amounts

                                                                                                    Hi, since we needed to track the changes of our deal pipeline over time, I added a new data source and selected 'Snapshots' to start the sync. At first I thought it was working just fine, after a few days I realized that something was wrong with the amounts
                                                                                                  • How to Display Territory Field on Deal Object

                                                                                                    I am assigning Territories to Deals. I am able to use the Territory field as a column in my list view but cannot figure out how to enable it to be visible when viewing a Deal record directly. Can you advise on how to display the territory assignment as
                                                                                                  • Power of Automation::Automate the process of creating Tasks from Task template on project status update.

                                                                                                    Hello Everyone, Here we are again to share another requirement that has been accomplished through the implementation of custom functions. A Custom function is a user-written set of code to achieve a specific requirement. Set the required conditions needed
                                                                                                  • Im Stuck in an EDIT ONLY WITH WIZARD issue

                                                                                                    So I found Wizards to be a really helpful tool in minimizing the exposure of redundant, superfluous fields to staff that would never otherwise have to edit those fields. My issue is, that when the record (in this case a lead) is created with a wizard,
                                                                                                  • Mass Update in Zoho CRM

                                                                                                    Hello, I want to update my past update records by using deluge on some conditions. anyone can please tell me how can I do it.
                                                                                                  • LinkedIn Followers not correct

                                                                                                    It looks like Zoho Analytics only counts followers from the day it was connected to our LinkedIn-page. The Total Followers Count in Analytics only displays 549 followers, while in reality we have 1,036 followers. The information is correct in Zoho Social,
                                                                                                  • [API] How to get Contact's funnel?

                                                                                                    Hi everyone! I am trying to use the API to get a Contact funnel's (step, name.. anything). Can anyone help me? This information is not available in the API response... I need to retrieve and change my Contacts between funnels dynamically according to
                                                                                                  • Task created from Email Alias

                                                                                                    When forwarding multiple emails to project email alias, it will create a task as internal which makes a lot of "General" Task List as I've created automation to set the flag as external. Is there any way to set up the task list created from email alias
                                                                                                  • Automation#24: Auto-Update custom field from Accounts to Tickets

                                                                                                    Hello Everyone! Welcome back to the Community Learning Series! This episode dives into how Zylker Techfix streamlines account-related ticket references. Previously, employees had to manually check account details to retrieve specific customer information,
                                                                                                  • How do I add an email to tasks in Trident?

                                                                                                    Hi, I'm trialling Trident to see if it works better for me than the browser version. It's a nice idea and looks quite refined, so I'd like to be able to use it. My first question is: how can I add and email to a task? I can't find any obvious way, but
                                                                                                  • Project template after project creation

                                                                                                    How can I apply a project template AFTER the project has been created?
                                                                                                  • Creating Email template that attaches file uploaded in specific field.

                                                                                                    If there's a way to do this using Zoho CRM's built-in features, then this has eluded me! I'm looking to create a workflow that automatically sends an email upon execution, and that email includes an attachment uploaded in a specific field. Email templates
                                                                                                  • How to create a Field with answers as Yes, No> Further if no is selected a new field to be visible to give details

                                                                                                    Dear All, I am creating a feedback form in HR Letter. The question is were you satisfied with the work allotted. Expected answer to this is Yes, No. Further if the response is no, then a field to be give to fill more details as to why no was selected.
                                                                                                  • Filter Tabs in a Dashboard

                                                                                                    I have multiple tabs in a dashboard one of which is aimed at a different audience, is it possible to filter out this tab for a group of users?
                                                                                                  • How do I set up Contact Scoring for my existing contacts

                                                                                                    I'm trying to set up Contact Scoring for my subscribers, 9 months after creating the database. I've added the Campaign Activities, but none of the contacts have a score. How can I update all the contacts so they show a score? My goal is to ultimately
                                                                                                  • ZOHO PEOPLE

                                                                                                    HOW CAN I DELETE LEAVE HISTORIES IN ZOHO PEOPLE?
                                                                                                  • Kiosk Studio: Function FIX for Date/Time Field (Keep getting wrong format error)

                                                                                                    I am using the foillowing function in my Kiosk Studio to update the previously entered Date/Time field from previous screen to update that to the same date/time field in Lead Record. Every time I 'Save & Execute' I get a Success but with 'Date/time Format
                                                                                                  • Zoho CRM Web To Lead Form: Radio Buttons/Pulll Down Menus?

                                                                                                    Hi is there a way to set up radio buttons, check boxes or pull down menus in the web to lead form? We often ask additional lead qualifiers or demographics information and in some cases radio buttons or pull down menus are necessary or more efficient to
                                                                                                  • Next Page