Integrating ServiceNow CPQ
Learn how ServiceNow CPQ connects with downstream systems and UI frameworks—visualization engines (CDS, kBridge, Threekit), eCommerce storefronts (Shopify, headless), and Salesforce (CPQ, B2B Commerce, Base Package)—to deliver real-time, guided configuration, pricing, and ordering at scale.
With integrations, you can:
- Visualize configurations in real time using 2D/3D viewers (CDS, kBridge, Threekit).
- Transact in your commerce stack via Shopify or headless storefronts with draft orders or add-to-cart flows.
- Sell through Salesforce with CPQ/B2B Commerce, launch the ServiceNow CPQ Configurator from Product2, and persist configuration data to Salesforce objects for quoting and amendments.
Integration categories at a glance
| Category | Primary purpose | Where it’s configured | Typical data flow |
|---|---|---|---|
| Visualization (CDS, kBridge, Threekit) | Show 2D/3D product visuals that react to user selections | Blueprint → Layout (CSV/Editor) | ServiceNow CPQ fields/sets → viewer (1-way); optional viewer → ServiceNow CPQ (2-way) |
| eCommerce (Shopify, Headless) | Embed configurator on product/content pages; create carts or draft orders | Shopify app + ServiceNow CPQ runtime client | Storefront → ServiceNow CPQ → cart/draft order |
| Salesforce (Base, CPQ, B2B Commerce) | Launch/configure from Product2, write BOM/field data, amendments | Salesforce package + ServiceNow CPQ Settings | Quote/Cart ↔ ServiceNow CPQ runtime; optional persistence to CLI/CFD |
Limits and behaviors (visualization):
- Sets and product pickers: up to 25 indices/options sent to the viewer
- Active set index: can be published to the viewer when using set repeaters
- Two-way sync: supported for CDS and kBridge (fields; sets require a listener field + parsing rule)
- Threekit supports one-way from ServiceNow CPQ; pair with set repeater guidance where applicable