Predictika · Fire-resistant hydraulic fluid orders

An AI sales agent's hydraulic fluid order, checked before it goes out

An AI sales agent prepares an order for a Quaker Houghton fire-resistant hydraulic fluid with a package size and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the fluids, the customer's system and the packaging, and returns a verdict, every reason and the net total it computed.

Scope: Six Quaker Houghton fire-resistant hydraulic fluids (QUINTOLUBRIC 888, 865, 822 and HOUGHTO-SAFE 620) in pails, drums and totes, checked against the customer's system. See everything this validator covers

This validator models fire-resistant hydraulic fluid orders, not just the scenarios shown below.

  • Fluids and packages — QUINTOLUBRIC 888-46, 888-68, 865-46, 865-68, 822-300 CM and HOUGHTO-SAFE 620, in 5-gallon pails, 55-gallon drums and 275-gallon totes.
  • System fit — seal material, ISO viscosity grade, operating temperature, zinc parts with the water-glycol fluid, changeover from mineral oil or another fire-resistant fluid with or without a flush, underground use and FM approval.
  • Order and price — the order against the system fill, the pail limit, tote handling, the discount, the net total against the stated net total, and approval for residual mineral oil, mid-size discounts and large orders.

Any hydraulic fluid order that touches these rules is in scope — not only the scenarios pictured here. Product names and package sizes are public; the compatibility limits, rules and prices in this validator are modeled from comparable products, not published by Quaker Houghton, and the prices are illustrative. Not covered: other Quaker Houghton products, shipping, taxes and contract pricing.

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

6 scenarios in 3 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
A fluid that must fit the customer's seals and viscosityOnly with care
Each fluid needs its own list of compatible seals and its own grade, so a rule per fluid has to be written and kept in step with the catalog.
The fluid and the system's seals and grade are in one request and are checked together on every call.
A changeover that needs a flush firstOnly with care
Whether a flush is needed depends on the old fluid and the new one, so the rule has to look at both fields before it can fire.
The old fluid, the new fluid and the flush status are fields of one request and are compared on every call.
Packaging limits such as the pail limit and tote handlingOnly with care
Each package size carries its own limit, so a separate limit rule is needed per package.
The package, the quantity and the handling confirmation are checked together on every call.
A net total that must match the stated net totalOnly with workarounds
The total is computed from gallons, price, package factor and discount, so a separate rule is needed to recompute it and compare it with the stated figure.
The stated net total is a field of the request and is compared with the computed net total on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

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.

1The system seal material is not on the compatible list for the chosen fluid.
2The system needs ISO VG 68; the chosen fluid is ISO VG 46.
3The system runs up to 85 C; the chosen fluid is limited to 80 C.
4The system runs up to 55 C; the chosen fluid is limited to 50 C.
5Water-glycol fluid attacks zinc, cadmium and galvanized parts and the system has them.
6This changeover needs the system drained and flushed first, and it is not marked as flushed.
7The system is converted from mineral oil without a flush; a technical person should confirm residual mineral oil stays within the limit.
8The system is underground and the chosen fluid is not the MSHA-approved grade (QUINTOLUBRIC 888-68).
9The site requires an FM Approved fluid and the chosen fluid is not on the FM-approved list.
10The order is 165 gallons; the system fill needs 200 gallons.
1121 five-gallon pails exceed the 20 pail limit per order; use a drum or tote.
12A 275-gallon tote needs a forklift and dock; the customer has not confirmed handling.
13A discount of 15 percent needs sales manager approval.
14A discount of 25 percent exceeds the 20 percent maximum.
15The quote states a net total of $1.00; the computed net total is $2,750.00.
16The net total of $25,300.00 exceeds 25,000 and needs sales manager approval.
17The system runs up to 70 C; the chosen fluid is limited to 50 C.
18The order is 275 gallons; the system fill needs 500 gallons.
19A discount of 30 percent exceeds the 20 percent maximum.

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. Fit to the system: A 3-drum order of QUINTOLUBRIC 822-300 CM for an underground, FM-required system converted from mineral oil

The agent's request. Please quote 3 55-gallon drums of QUINTOLUBRIC 822-300 CM for a system converted from mineral oil with NBR seals, ISO VG 46, running up to 70 C, system fill 200 gallons, system not flushed, used underground, FM approval required, for a net total of $2,475.00. It is ready to send.

Verdict: Blocked.

  • Seal not compatible. The system seal material is not on the compatible list for the chosen fluid.
  • Changeover without flush. This changeover needs the system drained and flushed first, and it is not marked as flushed.
  • Underground use without MSHA approval. The system is underground and the chosen fluid is not the MSHA-approved grade (QUINTOLUBRIC 888-68).
  • FM approval required. The site requires an FM Approved fluid and the chosen fluid is not on the FM-approved list.
  • Order smaller than system fill. The order is 165 gallons; the system fill needs 200 gallons.

2. Fit to the system: The agent resubmits after fixing the errors

The agent's request. Please quote 4 55-gallon drums of QUINTOLUBRIC 888-68 for a system converted from mineral oil with FKM seals, ISO VG 68, running up to 85 C, system fill 200 gallons, system flushed, used underground, FM approval required, for a net total of $2,860.00. It is ready to send.

Verdict: Allowed.

  • Order summary. 220 gallons ordered, net total $2,860.00 after discount.

3. Water-glycol, temperature and tote handling: A 2-tote order of HOUGHTO-SAFE 620 for a hot system with zinc parts

The agent's request. Please quote 2 275-gallon totes of HOUGHTO-SAFE 620 for a new system with EPDM seals, ISO VG 46, running up to 55 C, system fill 500 gallons, with zinc parts, tote handling not confirmed, for a net total of $4,048.00. It is ready to send.

Verdict: Blocked.

  • Operating temperature too high. The system runs up to 55 C; the chosen fluid is limited to 50 C.
  • Zinc or galvanized parts with water-glycol. Water-glycol fluid attacks zinc, cadmium and galvanized parts and the system has them.
  • Tote without handling. A 275-gallon tote needs a forklift and dock; the customer has not confirmed handling.

4. Water-glycol, temperature and tote handling: The agent resubmits after fixing the errors

The agent's request. Please quote 2 275-gallon totes of QUINTOLUBRIC 865-46 for a new system with FKM seals, ISO VG 46, running up to 55 C, system fill 500 gallons, tote handling confirmed, for a net total of $5,566.00. It is ready to send.

Verdict: Allowed.

  • Order summary. 550 gallons ordered, net total $5,566.00 after discount.

5. Packaging, discount and net total: A 24-pail order of QUINTOLUBRIC 888-46 with a large discount

The agent's request. Please quote 24 5-gallon pails of QUINTOLUBRIC 888-46 for a new system with NBR seals, ISO VG 46, running up to 70 C, system fill 100 gallons, with a 25 percent discount, for a net total of $1,500.00. It is ready to send.

Verdict: Blocked.

  • Too many pails. 24 five-gallon pails exceed the 20 pail limit per order; use a drum or tote.
  • Discount over limit. A discount of 25 percent exceeds the 20 percent maximum.
  • Stated total does not match. The quote states a net total of $1,500.00; the computed net total is $1,293.75.

6. Packaging, discount and net total: The agent resubmits after fixing the errors

The agent's request. Please quote 2 55-gallon drums of QUINTOLUBRIC 888-46 for a new system with NBR seals, ISO VG 46, running up to 70 C, system fill 100 gallons, with a 10 percent discount, for a net total of $1,237.50. It is ready to send.

Verdict: Allowed.

  • Order summary. 110 gallons ordered, net total $1,237.50 after discount.

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 prepares an order for a Quaker Houghton fire-resistant hydraulic fluid with a package size and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the fluids, the customer's system and the packaging, and returns a verdict, every reason and the net total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 3 55-gallon drums of QUINTOLUBRIC 822-300 CM for a system converted from mineral oil with NBR seals, ISO VG 46. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. The system seal material is not on the compatible list for the chosen fluid. This changeover needs the system drained and flushed first, and it is not marked as flushed. The system is underground and the chosen fluid is not the MSHA-approved grade (QUINTOLUBRIC 888-68). The other two are on screen.
  6. The validator returned five 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 a changeover that needs a flush first, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the fluid to QUINTOLUBRIC 888-68, the quantity to 4, the seal material to FKM, the ISO VG required to 68 and the net total stated on the quote to 2,860.00. Two more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All five earlier findings are cleared.
  13. Five problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.