Salesforce CPQ (Configure, Price, Quote) is a powerful tool that allows sales teams to generate quotes with speed and accuracy. One of the key features that makes CPQ so flexible is its dynamic search filter capability.

In this blog, we’ll explore how you can create dynamic search filters in Salesforce CPQ to make your quoting process even more efficient.
Before moving further, you must have an understanding of the top features of CPQ solutions which is imperative for the sales team.

What Are Dynamic Search Filters?

Dynamic search filters in Salesforce CPQ allow users to filter product options, price rules, or any other data dynamically based on the context of the quote or user input. This means that as the conditions change—such as selecting different product features—the available options adjust automatically.

Let’s start setting up a Dynamic Search Filter in CPQ.

Before diving into creating dynamic search filters, it’s crucial to understand your specific use case. Think about the field or values based on which you want to create a filter.
With this blog, we are trying to implement a dynamic filter for product selection based on the product family. We already have a standard field on products for product family (picklist).

Step 1: As we want to create a filter based on product family picklist values for this you need to create a new picklist field on the Quote object. Make sure to have the same values as the product family field of the product object.

Click on setup —> Object Manager —> Quote —>Fields & Relationships —> New

Step 2: Add the above-created picklist field under the Filter Source Field picklist of the Search Filter

Step 3: Add this newly added picklist value ‘Product_Type__c’ in its dependent picklist field ‘Filter Source Object’ of the Search Filter object

Step 4: Create a search filter record
App launcher —> Search Filters —> New

Step 5: Fill in details on the Search Filter record —> Save

We are done with setting up a dynamic search filter. Now it’s time to check how it will be implemented on our Quote.

In below example our Quote have Product type = ‘Service’ so on QLE we are getting filtered products having product family ‘Service’

Now when we change the product type value to Support in our Quote we will get the products having family ‘Support’

Now when we change the product type value to Support in our Quote we will get the products having family ‘Software’

This is how Dynamic Search Filters work in CPQ. Now its time to go out and create you own filter and test how it works.

Conclusion

Dynamic search filters in Salesforce CPQ are a powerful way to enhance the quoting process, making it more intuitive and error-free. By carefully planning, setting up custom fields, and testing your filters, you can create a more responsive and user-friendly quoting experience.
All the best! For more updates, stay tuned with us.

Related Articles
Integrating-Salesforce-Lightning-Map-with-Lead-Object-A-Step-by-Step-Guide-to-Adding-Address-Markers

Lightning Web Components (LWC) is a modern JavaScript framework used to build responsive, dynamic applications on the Salesforce platform. LWC leverages web standards, allowing developers to utilize the latest JavaScript features and methodologies. Compared to older Salesforce frameworks like Aura and Visualforce, LWC is lightweight, fast, secure, and more efficient in terms of performance. Additionally, […]

Read More
Step-by-Step Guide to Creating a Custom Agentforce Agent

A custom Agentforce Agent is imperative to increase the efficiency and effectiveness of your business operations. Do you know why? In this blog, we will walk you through the key steps that can help you create a custom Agentforce Agent: What is Agentforce? Agentforce is an AI support service designed to assist agents in providing […]

Read More
Steps to Develop Prompt Template with Data Using Flow or Apex

In the world of Salesforce development, prompt templates are like the secret ingredient that powers some of the coolest features in Einstein 1 Studio. They’re the behind-the-scenes magicians who make things happen, from drafting personalized emails to summarizing records and beyond. But here’s the thing: to make these templates truly shine, you’ve got to ground […]

Read More
A Complete Guide to Second Generation Managed Packages

Second Generation Managed Packaging (2GP) is a must-have modern approach that helps in building and managing packages on Salesforce. It offers a myriad of tools for developing, distributing, and managing apps and metadata to AppExchange partners.   With the help of Managed 2GP packaging, you can utilize your custom Apex code, interact with your version control […]

Read More
Unlocking the Future Salesforce's Biometrics Service for Mobile Apps

Salesforce’s cutting-edge offering, Biometrics Service, is about to revolutionize mobile utility safety with its Spring ’24 release. This new carrier lets builders seamlessly integrate biometric authentication functions, including fingerprint and facial recognition, without delay into Lightning Net components (LWCs). This capability is important for defensive touchy records on mobile gadgets, ensuring unauthorized entry is thwarted […]

Read More
creating-dynamic-pagination-in-salesforce-using-lightning-web-components.jpg

Dynamic Pagination is a useful technique in Salesforce used for splitting large datasets into smaller and more manageable pages. The main purpose of “Dynamic Pagination” is to boost the user experience while dealing with a large amount of information. So, creating a Dynamic Pagination is important! In this blog, we will show you how to […]

Read More
Our Location worldwide
Indian Flag India
3rd Floor, A-10, Pegasus Tower, Sector 68, Noida, Uttar Pradesh 201301 +91-1203117884
United States of America Flag USA
333 West Brown Deer Road Unit G – 366 Milwaukee WI, USA 53217 +1(262) 310-7818
United Kingdom Flag UK
7 Bell Yard, London, WC2A 2JR +44 20 3239 9428
Canada Canada
HIC Global Solutions INC
43 Lafferty Lane, Richmond Hill, L4C 3N8, CA +1(262) 310-7818