Troubleshooting

  • Release version: Australia
  • Updated March 12, 2026
  • 4 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Troubleshooting

    This troubleshooting guide for ServiceNow CPQ (Australia release) helps customers identify and resolve common issues related to error messages, admin access, API authentication, configuration, and Salesforce integration. It enables ServiceNow CPQ users and administrators to quickly diagnose problems, understand their causes, and apply practical fixes or escalate via support when necessary.

    Show full answer Show less

    Error Messages

    The generic error "An error occurred. Please contact your administrator." indicates an unexpected edge case in the Blueprint. Administrators should check the Logs tab in ServiceNow CPQ Admin for detailed error information referencing rules, enrichments, or external connections. If logs lack clarity, customers are advised to log a support ticket via the ServiceNow Support portal for further assistance.

    Admin Interface Access

    The Products tab in Admin view appears only when ServiceNow CPQ is configured for a headless or eCommerce use case, where ServiceNow CPQ acts as the product master independent of Salesforce. In Salesforce-integrated environments, the product master is managed within Salesforce (Product2 object), and thus this tab is intentionally hidden to avoid redundancy.

    APIs and Authentication

    • Salesforce Authentication 400 Bad Request: Check OAuth App permissions in Salesforce Setup > App Manager. Ensure IP Relaxation is set to "Relax IP restrictions" rather than enforcing IP restrictions.
    • JWT Authentication 302 Found error: Confirm the Authorization header includes the string "Bearer" before the JWT access token.

    Configuration Issues

    Users experiencing white screens or loss of configuration choices typically lack required Salesforce object and field permissions. Granting read/edit access via permission sets or profile object settings to specified Configuration Attributes, Product Features, Products (Product2), Quote Lines, and Product Options objects is essential for proper configuration and reconfiguration workflows. Additional permissions are needed if Amendments are used.

    Salesforce Integration

    When integrating ServiceNow CPQ with Salesforce CPQ, quote lines may fail to create for these common reasons:

    • Mismatch between ServiceNow CPQ Product Id and the Salesforce Product Code field, configurable via the “Product Id Field” tenant setting.
    • Product record is inactive in Salesforce.
    • No pricebook entry assigned or active for the product.
    • Pricebook on the quote differs from the product’s pricebook entry.
    • The product sync via the refresh token user has not yet occurred; sync jobs run every 15 minutes in production and 30 minutes in test/demo environments. Check sync status in Salesforce Setup → Bulk Data Load Jobs.

    Ensuring these conditions helps guarantee that products configured in ServiceNow CPQ correctly create corresponding quote lines in Salesforce CPQ.

    Steps to take if you encounter problems using ServiceNow CPQ.

    Error messages

    • An error occurred. Please contact your administrator.

      Error message

      This generic error message appears for every error logged when configuring. This usually points to an edge case that was not previously considered when building the Blueprint and can be rectified by looking into the results of the Logs tab in ServiceNow CPQ Admin when this error occurs. A more detailed response will usually be present that should point your administrator to the location of the error, such as a rule, enrichment, or an external connection.

      Logs

      If there is no further detail located in the Admin log, or if you are still confused by the messaging of the error, please log a support ticket.

      Note:
      To log a support ticket, use the ServiceNow Support portal. For step-by-step instructions, see Create a case on Now Support for CPQ Customers.
    • Cannot get Configurable Product. Product <Salesforce Product2 Id> is not available in cache.

      The ServiceNow CPQ user that was added when your environment was being set up in your Salesforce org may have been deactivated, causing an issue with the Refresh Token Username and Refresh Token.

    Admin

    The Products tab is not visible in Admin view.

    The Products Admin page is only shown when ServiceNow CPQ is set up to support a headless use case. In this scenario, ServiceNow CPQ provides its own product master.

    In a Salesforce-integrated use case, the ServiceNow CPQ environment is integrated with a Salesforce [SFDC] environment. In a headless or eCommerce use case, ServiceNow CPQ is accessed from a resource other than SFDC, such as an eCommerce platform, partner portal, or a non-SFDC CPQ application. In this scenario, the ServiceNow CPQ environment is frequently accessed via APIs only, with the calling resource digesting the results and displaying them in its own user interface.

    When a ServiceNow CPQ environment is not integrated with Salesforce, this is commonly called a 'headless' or 'ecommerce' use case. The Products Admin page only displays to ServiceNow CPQ administrators when the environment is set up for this headless mode.

    As a point of contrast, when the ServiceNow CPQ environment is integrated with SFDC, the SFDC product2 object is the part master. ServiceNow CPQ administration intentionally does not show a Products administration page when integrated with SFDC.

    APIs

    • The Salesforce Authentication call is returning a Status: 400 Bad Request

      Inspect the permissions of this OAuth App, as defined in Salesforce, by navigating to App Manager in Salesforce Setup. For your connected app, select "Manage" from the drop-down menu on the right, and then click Review OAuth Policies. The IP Relaxation setting may be set to Enforce IP restrictions. Set this to Relax IP restrictions.

    • When using the JWT to authenticate the administration API call, you get a 302 Found error with no body.

      Make sure that you insert the string, "Bearer" before the JWT access_token text in the Authorization value.

    Configuration

    For some user profiles, configuring results in a white screen or reconfiguring does not load any of the previously chosen options. In order to properly configure or reconfigure, users need access to certain objects and fields in Salesforce. These can be assigned using permission sets or by going to Setup > Profiles > Select Desired Profile > Object Settings.Profiles screen

    Users will need read/edit access in the Field Permissions section to the following objects:

    Configuration Attributes:

    • Id
    • Name
    • Target Field
    • Product
    • Raw Order
    • Column Order
    • Position

    Product features:

    • Id
    • Name
    • Option Selection Method
    • Configured SKU
    • Number
    • Min Options

    For products (Product2):

    • Configuration Type
    • Has Configuration Attributes
    • Externally Configurable

    For quote lines:

    • Configuration Id
    • BOM Data
    • Product
    • Incomplete
    • Dynamic Option ID
    • Quantity
    • List Unit Price
    • Option Level

    For product options:

    • Read/Edit access in Object Permissions
    • Configuration Id
    • BOM Data

    And if using Amendments, users also need the following:

    Quote lines:

    • Committed Configuration Id
    • Action context
    • Upgraded subscription
    • Source

    Subscriptions (SBQQ__Subscription__c):

    • Configuration Id
    • BOM Data
    See Granting user access in ServiceNow CPQ.

    Salesforce integration

    • Products in ServiceNow CPQ do not create quote lines in Salesforce CPQ
      When using ServiceNow CPQ with Salesforce CPQ, certain configuration requirements must be met in order for your products to get added to CPQ as quote lines. Here are the most common causes for products not creating quote lines in CPQ.
      • The Product Id in ServiceNow CPQ is not equal to the Product Code field on the product record in Salesforce.

        This is contingent upon the “Product Id Field” tenant setting in the Admin. You can use either Product Code (Product2.ProductCode), Partner Id (Product2.Id), or External Id (Product2.ExternalId).

      • The product record is not active in Salesforce.
      • No pricebook entry has been assigned to the product record.
      • The pricebook entry for the pricebook is different from the pricebook on the quote. The pricebook entry for the product is inactive.

      If you have confirmed none of these are true and a quote line is still not being created, then it is probable that the product sync that takes place between ServiceNow CPQ and Salesforce via the refresh token user has not occurred yet. This sync occurs via API every 30 minutes for test and demo environments and every 15 minutes for production. To determine when this sync last occurred, enter Salesforce and navigate to Setup → Bulk Data Load Jobs.