Build your own interactive product recommendation system in CRM with Guided Selling.

Build your own interactive product recommendation system in CRM with Guided Selling.

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

        All-in-one knowledge management and training platform for your employees and customers.







                              Zoho Developer Community




                                                    • Desk Community Learning Series


                                                    • Digest


                                                    • Functions


                                                    • Meetups


                                                    • Kbase


                                                    • Resources


                                                    • Glossary


                                                    • Desk Marketplace


                                                    • MVP Corner


                                                    • Word of the Day


                                                    • Ask the Experts





                                                              Manage your brands on social media



                                                                    Zoho TeamInbox Resources



                                                                        Zoho CRM Plus Resources

                                                                          Zoho Books Resources


                                                                            Zoho Subscriptions Resources

                                                                              Zoho Projects Resources


                                                                                Zoho Sprints Resources


                                                                                  Qntrl Resources


                                                                                    Zoho Creator 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

                                                                                                Get Started. Write Away!

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

                                                                                                  Zoho CRM コンテンツ



                                                                                                    Nederlandse Hulpbronnen


                                                                                                        ご検討中の方




                                                                                                                • Recent Topics

                                                                                                                • Creator roadmap for the rest of 2022

                                                                                                                  Hi everyone, Hope you're all good! Thanks for continuing to make this community engaging and informative. Today we'd like to share with you our plans for the near future of Creator. We always strive to strike a good balance of features and enhancements
                                                                                                                • How can I get base64 string from filecontent in widget

                                                                                                                  Hi, I have a react js widget which has the signature pad. Now, I am saving the signature in signature field in zoho creator form. If I open the edit report record in widget then I want to display the Signature back in signature field. I am using readFile
                                                                                                                • Add Setting Values to the Rules

                                                                                                                  Hi, It would be great to use the rules to set values in fields for submission, such as if a Type is X then set the Field Y to 10. Thanks Dan
                                                                                                                • So we ran with it for the week

                                                                                                                  In our company i bit the bullet and ran with FSM for a whole week. Service calls, deliveries and surveys. Covering about 30-120 miles a day to domestic properties. Loved the appointment list and satnav integration. Loved the timer to measure the appointments.
                                                                                                                • Is there a way to set Document Owner/Sender via the API

                                                                                                                  When sending requests for zoho sign, it would seem zoho uses the id of the person that created the zoho api cred to determine the owner_id, is there a way to set a default for this?
                                                                                                                • What's New - September 2025 | Zoho Backstage

                                                                                                                  September has been a different month for Zoho Backstage. Instead of rolling out a long list of new features, we focused on something just as important: Performance, reliability, and stability The event season is in full swing, and organizers are running
                                                                                                                • Prevent stripping of custom CSS when creating an email template?

                                                                                                                  Anyone have a workaround for this? Zoho really needs to hire new designers - templates are terrible. A custom template has been created, but every time we try to use it, it strips out all the CSS from the head.  IE, we'll define the styles right in the <head> (simple example below) and everything gets stripped (initially, it saves fine, but when you browse away and come back to the template, all the custom css is removed). <style type="text/css"> .footerContent a{display:block !important;} </style>
                                                                                                                • Stock Quotes/Spreadsheet

                                                                                                                  It would be nice if we could download security and mutual fund prices from Yahoo Finance (or?) in order to maintain an up to date investment portfolio on Zoho. Any chance?
                                                                                                                • link to any Belgian bookkeeping software?

                                                                                                                  Hello, Does anyone on this Forum can help me with the question whether the ZOHO CRM (Invoices) or ZOHO Book can be linked to software that is used for Belgian Bookkeeping/accountancy? By linking, I mean either with the help of a middleware program or either by the ability to export the custom made reports as CSV-files... If someone has an experience with online CRM-Accountancy in Belgium, with ZOHO (or other), it would be great to read it... Thank you
                                                                                                                • marketing automation

                                                                                                                  wants to know about the zoho marketing automation
                                                                                                                • Problems with email templates (HTML - Outlook)

                                                                                                                  Hi there, I've been trying to create a newsletter from the template "Business 4". Everything looks great in the preview, but when I send it to my Outlook inbox, the layout doesn't seems to stick. More particularly: - The line-height is way more reduced, even though I used the line-height tool from the template - Columns but they are sometimes misaligned - Font size is not always the one I've selected. Could you help? Thanks!
                                                                                                                • How to create a drop down menu in Zoho Sheets

                                                                                                                  I am trying to find out, how do I create a drop down option in Zoho sheet. I tried Data--> Data Validation --> Criteria --> Text  --> Contains. But that is not working, is there any other way to do it.  Thanks in Advance.
                                                                                                                • Introducing Keyboard Shortcuts for Zoho CRM

                                                                                                                  Dear Customers, We're happy to introduce keyboard shortcuts for Zoho CRM features! Until now, you might have been navigating to modules manually using the mouse, and at times, it could be tedious, especially when you had to search for specific modules
                                                                                                                • Zoho CRM's custom views are now deployable from sandboxes

                                                                                                                  This feature is now available for users in the AU, JP, and CN DCs. This feature is now available for users in CA and SA DCs. New update: This feature is now available for users in all DCs. Hello everyone, We're excited to announce that you can now deploy
                                                                                                                • Zoho One - Syncing Merchants and Vendors Between Zoho Expense and Zoho Books

                                                                                                                  Hi, I'm exploring the features of Zoho One under the trial subscription and have encountered an issue with syncing Merchant information between Zoho Expense and Zoho Books. While utilizing Zoho Expense to capture receipts, I noticed that when I submit
                                                                                                                • Limit in number of records for subforms and multi-select lookup fields

                                                                                                                  It is my understanding that a maximum of 100 items can be selected in a multi-select lookup field, and that a total of 200 items can be selected in total between both subforms in a given module.  Are there any ways to work around this limitation if we
                                                                                                                • Kaizen #136 - Zoho CRM Widgets using ReactJS

                                                                                                                  Hey there! Welcome back to yet another insightful post in our Kaizen series! In this post, let's explore how to use ReactJS for Zoho CRM widgets. We will utilize the sample widget from one of our previous posts - Geocoding Leads' Addresses in ZOHO CRM
                                                                                                                • Getting Permission denied to access this portal.

                                                                                                                  We have one user that can't login to projects even though access has been granted. This user can login to accounts.zoho.com but when login to https://projects.zoho.com/portals.do we get this error: Unauthorized login to this portal Permission denied to access this portal. Check your portal URL again. Sometimes we also get "server too busy". We have tried killing sessions (in accounts.zoho.com) and we have deleted cookies; and tried different computers and still the same problem. All others use can
                                                                                                                • Does Zoho Docs have a Line Number function ?

                                                                                                                  Hi, when collaborating with coding tasks, I need an online real time share document that shows line numbers. Does Zoho's docs offer this feature ? If yes, how can I show them ? Regards, Frank
                                                                                                                • Setting Default Views for Custom, List and Detail Views

                                                                                                                  Hey, Is it possible to set a default custom view, list view and detail view for a module for every user? We are onboarding a lot of non technical people that struggle with these things. Setting the views as default would really help. Btw: also setting
                                                                                                                • Filter Based API request in Zoho Books using POSTMAN

                                                                                                                  How do I GET only specified CONTACTS based on created time or modified time in Zoho Books using POSTMAN. In the api documentation, it is written we can apply filters but I need a sample request.
                                                                                                                • URL validation

                                                                                                                  We use an internal intranet site which has a short DNS name which Zoho CRM will not accept.   When attempting to update the field it says "Please enter a valid URL". The URL I am trying to set is http://intranet/pm/ Our intranet is not currently setup with a full DNS name and given the amount of links using the shortname probably isn't a feasible change for us.
                                                                                                                • Has anyone been experiencing slow issues?

                                                                                                                  Dear all, I just want to ask if anyone has been experiencing slow issues with Zoho Creator in the past two weeks? I worked with the ISP to improve network quality by changing routes and upgrading bandwidth, but nothing changed. I am in Vietnam.
                                                                                                                • Zoho Projects Roadshows 2025 - USA

                                                                                                                  Dear Users, After an amazing response to our roadshows in 2024, we are excited to be back for the second year in a row! Join our team of experts as they walk you through the most-used features in Zoho Projects, explore powerful automation capabilities,
                                                                                                                • Billing Management: #6 Usage Billing in SaaS

                                                                                                                  Imagine a customer shuffling across multiple subscriptions, a streaming service, a music app, cloud storage, and a design tool. Each one charges a flat monthly fee, regardless of how much or how little they use. Some months, the customer barely opens
                                                                                                                • Is there anyone who has been experiencing issues regarding the Zoho Creator Certification Website in the past 2 weeks?

                                                                                                                  Dear all , I just wanted to ask is there anyone who was planning on taking the Zoho Creator Developer Certification Test in the past 2 weeks and have been facing errors stating that the website is under maintennance and also not allowed to access the
                                                                                                                • Allow syncing Activities from other applications

                                                                                                                  Marketing Automation could be a much more powerful platform if you were able to sync activities into the platform (e.g. purchase, donation, etc) outside of a user doing something on your website. I'd love it if you could sync Custom CRM Modules as activities,
                                                                                                                • Global Sets for Multi-Select pick lists

                                                                                                                  When is this feature coming to Zoho CRM? It would be very useful now we have got used to having it for the normal pick lists.
                                                                                                                • Integración Books para cumplir la ley Crea y Crece y Ley Antifraude (VeriFactu)

                                                                                                                  Hola: En principio, en julio de 2025, entra en vigor la ley Crea y Crece y Ley Antifraude (VeriFactu). ¿Sabéis si Zoho va a cumplir con la ley para cumplir con la facturación electrónica conectada a Hacienda? Gracias
                                                                                                                • Ask the Experts #1

                                                                                                                  Hello everyone! It’s time to transform how you manage projects. Define the processes. Automate the tasks. Streamline the workflows. Let us dive into automation in Zoho Projects — from configuring workflows and custom functions to building triggers, using
                                                                                                                • How to overcome Zoho Deluge's time limit?

                                                                                                                  I have built a function according to the following scheme: pages = {1,2,3,4,5,6,7,8,9,10}; for each page in pages { entriesPerPage = zoho.crm.getRecords("Accounts",page,200); for each entry in entriesPerPage { … } } Unfortunately, we have too many entries
                                                                                                                • Checking if Creator has Change History

                                                                                                                  Like zForms - whenever an entry was updated there's an option to attached change history to email notif. Trigger -> Successful form submission
                                                                                                                • how to use validation rules in subform

                                                                                                                  Is it possible to use validation rules for subforms? I tried the following code: entityMap = crmAPIRequest.toMap().get("record"); sum = 0; direct_billing = entityMap.get("direct_billing_details"); response = Map(); for each i in direct_billing { if(i.get("type")
                                                                                                                • Adding contact role to a specific deal js sdk malfunctioning

                                                                                                                  i was trying to add the contact role to a specific deal contact but repeatedly i am getting this error: { "code": "SUCCESS", "details": { "statusMessage": { "code": "INVALID_DATA", "details": { "expected_data_type": "jsonobject" }, "message": "body",
                                                                                                                • Q3 Updates from Bigin!

                                                                                                                  Hey Biginners, Hope you’re doing great! As we approach the end of 2025, we truly hope Bigin has been a part of helping you build your dream business this year! We've been busy working behind the scenes to bring you features that make running your business
                                                                                                                • Client Script | Update - Introducing Subform Events and Actions

                                                                                                                  Are you making the most of your subforms in Zoho CRM? Do you wish you could automate subform interactions and enhance user experience effortlessly? What if you had Client APIs and events specifically designed for subforms? We are thrilled to introduce
                                                                                                                • {"errors":[{"id":"500","title":"Servlet execution threw an exception"}]}

                                                                                                                  Here's the call to move a file to trash. The resource_id is accurate and the file is present. header = Map(); header.put("Accept","application/vnd.api+json"); data = Map(); data_param1 = Map(); att_param1 = Map(); att_param1.put("status",51); data_param1.put("attributes",att_param1);
                                                                                                                • Converting Sales Order to Invoice via API; Problem with decimal places tax

                                                                                                                  We are having problems converting a Sales Order to an Invoice via API Call. The cause of the issue is, that the Tax value in a Sales Order is sometimes calculated with up to 16 decimal places (e.g. 0.8730000000000001). The max decimal places allowed in
                                                                                                                • Zoho Canvas - Custom templates for related lists

                                                                                                                  Hi, I see that the example pages load always one of our related lists in a custom template, but I dont know how to work with that:  1) How can i make my own custom templates for related lists?  2) Where and how can i check out existing custom templates?
                                                                                                                • Kaizen #147 - Frequently Asked Questions on Zoho CRM Widgets

                                                                                                                  Heya! It's Kaizen time again, folks! This week, we aim to address common queries about Zoho CRM Widgets through frequently asked questions from our developer forum. Take a quick glance at these FAQs and learn from your peers' inquiries. 1. Where can I
                                                                                                                • Next Page