Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Configuring ServiceNow CPQ Configurator

Learn how to set up products, rules, pricing, and layouts in ServiceNow CPQ using configuration engine. You can define how users select, customize, and validate products during the quoting process.

Configuration workflow

The following workflow describes the tasks involved in configuring and using ServiceNow CPQ to configure customizable products when embedded in Sales Customer Relationship Management.

Image omitted: configurable-product-offering-setup.svg
Workflow that shows the tasks involved in configuring and using ServiceNow CPQ, as described in the following steps
  1. If upgrading from a release before Zurich, the system admin enables the system property that runs the configurator in Sales Customer Relationship Management applications.
  2. The product catalog admin creates and saves a configurable product offering in Product Catalog Management.
  3. The product catalog admin generates the product offering blueprint.
  4. The product catalog admin publishes the configurable product offering so that it is available in the product catalog and deployed as a blueprint.
  5. The agent creates a transaction, such as a quote or order, in the CSM Configurable Workspace. Alternatively, a customer uses the Business Portal for a self-service transaction, for example, placing an order.
  6. The agent or customer selects a configurable product from the product catalog.
  7. The agent or customer configures the product using ServiceNow CPQ.
  8. The agent or customer saves and closes the product offering configuration. The offering is added as a line item for the transaction, such as a quote line or order line item.

Key components of the Commerce Logic Engine

The Commerce Logic Engine is built from modular components that define how products are configured and presented.

ComponentDescription
Configured productsSalesforce objects that require configuration in ServiceNow CPQ before being added to the Quote Line Editor (QLE).
BlueprintsContainers for all components needed to render the UI.
FieldsAttributes that capture user inputs.
LayoutsDefine how the configuration UI is displayed.
RulesEnsure products are configured correctly.
SetsDynamic arrays that adapt to user selections.
Product pickersMenus for selecting products without running the rules engine.
Picklist extensionsExtend the capabilities of picklists.
Product listsDisplay the configuration BOM to the user.
Tables and table queriesStore and retrieve supporting data during configuration.
Set repeatersCombine set functionality with flexible layouts.
Associated picklist setsDynamically sized sets based on menu choices.
Field gridsTabular field groups for structured data entry.
Advanced product actionsScripts to define which line items are sent to the configuration BOM.
TwinningCopies Salesforce quote data into ServiceNow CPQ fields.
EnrichmentsScripts that run outside the rules engine during configuration.
External connectionsConnect to third-party data sources to retrieve configuration data.

Build your first configuration

To build your first configuration:

Examples of commerce logic in action

  • Sales enablement

    A sales rep enters requirements, such as the number of users. ServiceNow CPQ applies rules and generates a valid configuration instantly, and the results flow into Salesforce CPQ quotes.

  • Headless eCommerce

    A customer answers guided questions in a web storefront, ServiceNow CPQ delivers a tailored recommendation, and the customer purchases without sales intervention.

  • Manufacturing integration

    A complex product configuration produces both a Sales BOM and a Manufacturing BOM. The Sales BOM passes to Salesforce CPQ, and the Manufacturing BOM flows to ERP for production planning.