Predictika · Volvo XC90 build and price

An AI sales agent's Volvo XC90 quote, checked before it goes out

An AI sales agent drafts a quote for a Volvo XC90: trim, powertrain, paint, interior, options, offers and discount. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of the build and pricing rules, compares the total and electric range the agent states with the ones it computes, and returns every finding together with the line-item quote.

Scope: Volvo XC90 build-and-price quotes (illustrative Core, Plus and Ultra trims; B5, B6 and T8 powertrains): options, towing, electric range, offers, fleet and discount authority. See everything this validator covers

This validator is built for one thing: building and pricing a quote for a Volvo XC90. It does not cover other Volvo models or other Geely brands; only the XC90 rules below.

  • Trim and option availability — which of the B5, B6 and T8 powertrains, paints and interiors each trim offers; six-seat captain chairs, Bowers and Wilkins audio and air suspension by trim; the Climate Package that is already standard on the Ultra; 22-inch wheels that require air suspension.
  • Towing, range and delivery — the tow hitch and the 5,000 lb tow rating; T8 electric range (reduced by 22-inch wheels) against the customer's need and the range the agent states; delivery time against the customer's need date, with a dealer-trade expedite allowed for a gap of up to 2 weeks.
  • Offers, fleet and pricing authority — loyalty, conquest and military offers; loyalty and conquest not combined; the federal clean vehicle credit that has ended; fleet orders of at least 3 vehicles with no retail offers; discount authority (4 percent for a salesperson, 8 percent retail maximum, 12 percent fleet maximum); and the total the agent states.

Within the XC90 lineup the validator handles any trim, powertrain, option and offer combination those rules can produce, not just the seven scenarios shown on this page. It is an illustrative model built from public Volvo product information; trim and option availability, prices, lead times and limits are fictional and are not Volvo Cars' or Geely's actual rules.

The AI sales agentBuilds the XC90 quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Options that depend on the trim and on each otherOnly with care
22-inch wheels need air suspension, and air suspension is offered on one trim only. Each link is a separate rule, and a missed link lets an impossible build through.
The links are evaluated together and every failure comes back in one answer.
Electric range that falls with wheel size, against the range the agent statesOnly with workarounds
Range is a calculation that has to be built as a formula and then compared with two different figures, the customer need and the agent statement. It takes hoops, and the statement rarely exists as a field.
The range is computed from the build, and both comparisons are made on every call.
Offer stacking and fleet exclusionsOnly with care
Each exclusion is a separate rule written by hand; keeping loyalty, conquest and fleet rules in step takes vigilance.
All of them are checked together, with the discount authority limits.
A stated total that does not match the computed priceOnly with care
A validation rule can compare a stated total with a calculated field, but only if the stated total is a field on the quote, which it rarely is.
The stated total travels with the quote and is compared with the computed one on every call.
Delivery date against the build timeEasy
A lookup and a comparison, which rules-based CPQ does well.
Same check, returned together with the other findings.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1A powertrain, paint or interior the chosen trim does not offer.
2Six-seat chairs, Bowers and Wilkins audio or air suspension on a trim that does not offer them.
3The Climate Package added to a trim where it is already standard.
422-inch wheels without air suspension.
5Towing with no tow hitch on the order, or above the 5,000 lb tow rating.
6Electric range below the customer's need, or different from the range the agent states.
7The expired federal clean vehicle credit.
8Loyalty and conquest offers combined; retail offers on a fleet order; a fleet of fewer than 3 vehicles.
9A discount above the maximum for the type of deal.
10Delivery time that an expedite cannot close.
11The agent's stated total does not match the computed total.
12A discount above what a salesperson can give: needs manager approval.
13Delivery time 1 to 2 weeks beyond the need date: needs a dealer-trade or allocation expedite.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Trim and option availability: Core ordered as a plug-in hybrid with premium audio

The agent's request. Please quote a Volvo XC90 Core with the T8 plug-in hybrid powertrain, Black Stone paint, the Charcoal Nordico interior and Bowers and Wilkins audio. The customer needs delivery in 14 weeks. The quote states a total of $72,995.00. It is ready to send.

Verdict: Blocked.

  • Powertrain not offered on this trim. The T8 plug-in hybrid powertrain is not offered on the Core trim.
  • Audio upgrade not offered on this trim. Bowers and Wilkins audio is not offered on the Core trim.

2. Trim and option availability: The agent resubmits after fixing the errors

The agent's request. Please quote a Volvo XC90 Plus with the T8 plug-in hybrid powertrain, Crystal White Metallic paint, the Charcoal Nappa leather interior and Bowers and Wilkins audio. The customer needs delivery in 14 weeks. The quote states a total of $81,595.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. Total $81,595.00: vehicle $63,000.00; powertrain $11,000.00; paint $1,300.00; interior $1,800.00; option $3,200.00; destination $1,295.00.

3. Wheels, suspension and electric range: 22-inch wheels on a plug-in hybrid

The agent's request. Please quote a Volvo XC90 Plus with the T8 plug-in hybrid powertrain, Denim Blue Metallic paint, the Charcoal Nappa leather interior and 22-inch wheels. The customer needs at least 32 miles of electric range and delivery in 14 weeks. The quote states a total of $78,590.00. It is ready to send.

Verdict: Blocked.

  • 22-inch wheels need air suspension. 22-inch wheels require air suspension, which is not on the order.
  • Electric range falls short. The customer needs 32 electric miles but this build gives about 29.

4. Wheels, suspension and electric range: The agent resubmits after fixing the errors

The agent's request. Please quote a Volvo XC90 Ultra with the T8 plug-in hybrid powertrain, Denim Blue Metallic paint, the Charcoal Nappa leather interior and air suspension. The customer needs at least 32 miles of electric range and delivery in 14 weeks. The quote states 32 miles of electric range and a total of $87,090.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. Total $87,090.00: vehicle $70,500.00; powertrain $11,000.00; paint $695.00; interior $1,800.00; option $1,800.00; destination $1,295.00.

5. Offers, discount and stated total: Two offers, a 10 percent discount and a stated total

The agent's request. Please quote a Volvo XC90 Ultra with the B6 mild hybrid powertrain, Crystal White Metallic paint, the Blond Nappa leather interior and Bowers and Wilkins audio, with the loyalty offer, the conquest offer and a 10 percent discount. The customer needs delivery in 14 weeks. The quote states a total of $76,000.00. It is ready to send.

Verdict: Blocked.

  • Offers cannot be combined. Loyalty and conquest offers cannot be combined.
  • Discount above the maximum. A discount of 10 percent is above the maximum for this type of deal.
  • Quoted total does not match. Stated total does not match: the agent stated $76,000.00; the validator computes $71,335.00.

6. Offers, discount and stated total: The agent resubmits after fixing the errors

The agent's request. Please quote a Volvo XC90 Ultra with the B6 mild hybrid powertrain, Crystal White Metallic paint, the Blond Nappa leather interior and Bowers and Wilkins audio, with the conquest offer and a 6 percent discount. The customer needs delivery in 14 weeks. The quote states a total of $75,559.00. It is ready to send.

Verdict: Needs approval.

  • Discount needs manager approval. A discount of 6 percent is above the 4 percent a salesperson can give alone; manager approval is needed.
  • Quote summary. Total $75,559.00: vehicle $70,500.00; powertrain $3,500.00; paint $1,300.00; interior $2,100.00; option $3,200.00; destination $1,295.00; offer $-1,500.00; discount $-4,836.00.

7. Towing: Towing 6,000 lb

The agent's request. Please quote a Volvo XC90 Plus with the B6 mild hybrid powertrain, Denim Blue Metallic paint and the Charcoal Nappa leather interior. The customer plans to tow 6,000 lb and needs delivery in 14 weeks. The quote states a total of $70,290.00. It is ready to send.

Verdict: Blocked.

  • Tow hitch missing. The customer plans to tow 6,000 lb but no tow hitch is on the order.
  • Towing above the rating. Towing 6,000 lb is above the 5,000 lb tow rating.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent drafts a quote for a Volvo XC90: trim, powertrain, paint, and more. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of the build and pricing rules, compares the total and electric range the agent states with the ones it computes, and returns every finding together with the line-item quote.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a Volvo XC90 Core with the T8 plug-in hybrid powertrain, Black Stone paint, the Charcoal Nordico interior and Bowers and Wilkins audio. The customer needs delivery in 14 weeks. The rest of the request is on screen. The quote states a total of $72,995.00.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The T8 plug-in hybrid powertrain is not offered on the Core trim. Bowers and Wilkins audio is not offered on the Core trim.
  6. The validator returned two blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for options that depend on the trim and on each other, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the trim to plus, the paint to Crystal White Metallic, the interior to Charcoal Nappa leather and the quoted total to $81,595.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with Volvo XC90 Plus and T8 plug-in hybrid; the other four lines are on screen.
  13. Both earlier findings are cleared, and the validator's total, $81,595.00, matches the quote.
  14. Two problems caught in one call, fixed in one pass, and a clean $81,595 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.