Advanced CPQ rules
We make advanced CPQ logic a Snap
Our revolutionary CPQ product rules engine, Epicor CPQ Snap, helps you easily set up and maintain your product configurators, and orchestrate your entire business process
Epicor CPQ is a Snap!
Gain greater consistency and reliability in the engineering and manufacturing processes with rules that enforce proper configuration and design
Centralize the rules that run the show
Gain greater consistency and reliability in engineering and manufacturing processes with rules that enforce proper product design and configuration.



Give your teams confidence and control
We make it easy to abstract your pricing, ordering, engineering, and manufacturing rules into our CPQ rules engine, Epicor CPQ Snap. This allows your sales reps, distributors, and even your end customers to configure products with ease, while ensuring that your organization has an order that is both profitable and guaranteed to be manufacturable.
Built for complexity, built for manufacturing
Get control of your configuration, pricing, quoting, and manufacturing outputs with a centralized set of rules. Unlike other visual CPQ platforms, Epicor CPQ is robust enough to handle the mathematical functions, product rules, and manufacturing data required to sell complex products.
“Our sales team previously submitted quotes to our engineering team multiple times for rework until they were correct. With KBMax [Epicor CPQ], they now create quotes that reflect our engineering rules for our customers immediately.”
Set up and maintain rules with ease
Snap thinks like you do. To build rules, you simply drag blocks from the toolbox and snap them together to form logic statements that anyone can understand.
Build the rules and workflows that rule the day
Build simple to complex logic for handling any product configuration and quoting scenario. We make it easy to set up custom workflows to automate discounting, email notifications, and transfer of data to other business systems like your ERP.
Stop coding errors before they happen
Snap blocks include visual cues to reduce errors. There is real-time validation that tells you exactly what’s wrong as you write the rule. Clicking the validation error takes you straight to the problem area, and presents a way to fix it.
If you don’t have a way to debug your rules, you’re shooting in the dark. Snap rules can be debugged using any of the built-in browser debuggers.
“Development is fun using their Snap rule engine and easy to learn. We were able to build configurators quickly.”
Build like a real programmer
Snap is not limited like other text-based rule languages. It is Turing Complete, meaning it can build any advanced algorithm.



Build any advanced logic or algorithm
- Variables
- Custom Types (classes)
- Loops & Arrays
- Queries (SQL, Table, Array)
- Functions & Subroutines
- Debugging
- Dynamically add/hide/limit options based on previous selections
Tap into limitless data sources
Directly access your product data through a database or web services layer for a “single source of truth”. Your rules are based on product master metadata and attributes to provide resiliency over fragile SKU references.
This dramatically speeds up the set-up of your product configurator and allows you to easily maintain your rules. Our environments also provide a powerful release and deployment mechanism.
“KBMax [Epicor CPQ] provided an innovative ETO product configurator that wasn’t available anywhere else. They delivered what we wanted, on time, on quality, and on budget.”
Connect workflows and integrate systems
Snap does it all. Use the same powerful logic engine that powers configuration to establish connections, API calls, file generation, and more.

Orchestrate your entire engineer to order process
Our rules engine does more than just controlling the product configuration step. Epicor CPQ Snap is the brain of your new, modernized manufacturing process. It’s a single, simple way to compose workflows, establish connections to external data and APIs, control 3D scenes, dynamically generate documents, control multiple selling channels, connect to internal systems and process, send communications, and more…
An API-first approach to CPQ
Epicor CPQ has an extensive and well-documented API that allows you to take full control of your information and processes. Provide direct access in and out of Epicor CPQ to finally orchestrate a “single source of truth” for your configurations, quotes, orders, and outputs.
“Beyond the visualization capabilities, KBMax [Epicor CPQ] has excellent integrations with Salesforce, AutoCAD and Solidworks for lots of different output workflows.”
Featured Resource
Uniting Sales & Manufacturing Teams: The Role of Visual CPQ
Product variation compounded by the complexity of multiple pricing models can create confusion and inefficiency among your organization’s engineering, manufacturing, and sales teams. In this four-part guide, we’ll uncover how to address challenges like these in your sales to manufacturing processes by using CPQ software.