Order Management
NetSuite Unknown
2026-07-23

CPQ AI Assistant: LLM-Driven Natural-Language Item Configuration

NetSuite CPQ AI Assistant adds an LLM-powered chat interface to the CPQ Configurator SuiteApp, letting users describe configurable items in natural language. Admins must prepare product records with AI-ready metadata and Q&A descriptions before the feature activates.

Affects:NetSuite CPQ Configurator SuiteAppConfigurable Items (Product Records)Transactions (Sales Orders, Quotes)

What changed

A new generative-AI assistant is available inside the CPQ Configurator workflow. When a user selects a configurable item on a transaction (quote, sales order, etc.), a Configure with CPQ Assistant button appears in the bottom-right corner. Clicking it opens a chat panel backed by an LLM that interprets natural-language input and walks the user through option selection for inventory items, non-inventory items, and assemblies.

The assistant can propose specified options (best-fit selections) and recommended options (additional suggestions). Users can apply all, some, or none before saving the configuration.

Prerequisites and constraints

  • SuiteApp dependency — Requires the NetSuite CPQ Configurator SuiteApp to be installed. See Oracle’s Installing NetSuite CPQ SuiteApps doc for bundle details.
  • Geo & language gating — Only available in accounts located in supported regions and for users whose language preference is set to a supported language. Consult Generative AI Feature Availability in NetSuite for the current list.
  • Product-record readiness — The configurable item’s product record must have a Ready status and be explicitly marked as available for the assistant. Without both flags, the button does not render.
  • Role requirement — Only users with the Administrator role or the CPQ Product Builder role can create and prepare the configurable-item product records that feed the assistant.
  • Data processing — Prompts and item data may be processed globally under the Oracle Services Privacy Policy. Review this with your compliance team before enabling.

Technical detail gaps

Oracle’s documentation does not expose which SuiteScript entry points, custom records, or REST endpoints the assistant uses internally. There is no published API for programmatically invoking the assistant, injecting custom prompts, or extending its behavior via SuiteScript. The LLM model mapping is documented only behind a login-gated SuiteAnswers article (LLM Mapping for Generative AI Features). If you need to integrate with or customize around this feature, you will need to inspect the installed CPQ SuiteApp bundles for custom record and script details.

What to do

  1. Verify CPQ Configurator SuiteApp installation — Go to Customization > SuiteBundler > Search & Install Bundles and confirm the CPQ Configurator bundle is installed and up to date.
  2. Check region and language eligibility — Review the Generative AI Feature Availability page to confirm your account qualifies.
  3. Prepare product records — For each configurable item you want to expose to the assistant:
    • Set the product record status to Ready.
    • Mark the item as available for the AI assistant (flag location TBD — check the product record form or the Setting Up CPQC Products for NetSuite CPQ AI Assistant doc).
    • Run Batch Generation to create question-and-answer descriptions that the LLM uses as context. See Generating Question and Answer Descriptions Using Batch Generation.
  4. Assign roles — Ensure product-setup users have the Administrator or CPQ Product Builder role.
  5. Review data-privacy implications — Confirm with your legal/compliance team that sending item configuration data to Oracle’s LLM infrastructure is acceptable under your data-handling policies.
  6. Test on a sandbox first — Enable and configure the assistant in a sandbox account before rolling out to production, since the feature modifies transaction-level UI and there is limited documentation on rollback.