Predictika · MRO supply-chain program quotes

An AI sales agent's MRO supply-chain program quote, checked before it goes out

An AI sales agent prepares a quote for an MRO supply-chain program: SmartSource with on-site staff or SmartCrib as a virtual storeroom, the number of sites, annual MRO spend, SKUs per site, staffing, vending and scanning, SmartBuy and SmartChase, the contract term, the discount and the annual fee the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how these choices fit together, and returns a verdict, every reason and the annual fee it computed.

Scope: One MRO supply-chain program quote: program, sites, annual spend, SKUs, staffing, vending and scanning, SmartBuy, SmartChase, term, discount and the stated annual fee. See everything this validator covers

This validator models both programs and their add-ons, not just the scenarios shown below.

  • Programs — SmartSource (complete storeroom management with on-site staff) and SmartCrib (virtual storeroom management), each with its own minimum annual spend per site, SKU limit and contract term.
  • Staffing and volume — on-site staff for SmartSource, none for SmartCrib, and the number of SKUs one person can manage.
  • Add-ons — vending units and scanning stations, SmartBuy ordering that vending depends on, and SmartChase maintenance software, including the case where the customer already runs one.
  • Term, discount and fee — term limits, discount levels that need sign-off or are not allowed, programs over many sites, and the stated annual fee compared with the modeled one.

Any program quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other DXP services such as pumps, fabrication and rotating equipment. The program and product names come from the public DXP website; DXP does not publish program rules or fees, so every limit, threshold and price in this validator is modeled from comparable MRO outsourcing programs and is not published by DXP.

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

6 scenarios in 2 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
Staffing tied to the programOnly with workarounds
One program needs on-site staff and the other allows none, so the same field is required in one case and forbidden in the other.
The program and the staffing are fields of one quote and are checked against each other on every call.
Volume per person and per siteOnly with care
SKUs per site must fit both the program limit and what the staff quoted can manage, so a rule compares two fields and scales with headcount.
SKU count, staff and program are compared together on every call.
Add-ons that depend on each otherOnly with workarounds
Vending needs SmartBuy, a virtual storeroom needs vending or scanning, and SmartChase over an existing system needs review, each a dependency between separate choices.
All dependencies are checked together, in either direction.
Blocks and approvals at onceOnly with workarounds
A discount above one level needs a sales manager while a higher one stops the quote, and many sites need a rollout review, and a person should see all of it together.
Blocks and approvals are reported together, so one problem never hides another.
A stated fee that must match the computed oneOnly with workarounds
The annual fee depends on program, sites, staff, equipment, add-ons and discount, so a separate rule must recompute it and compare it with the stated figure.
The stated fee is a field of the quote and is compared with the computed one on every call.

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.

1SmartSource is an on-site storeroom program and needs at least 1 DXP staff member per site; the quote has 0.
2SmartCrib is a virtual storeroom and takes no on-site staff; the quote has 1 per site.
3The annual MRO spend is $999,000; this program needs at least $1,000,000 for the quoted sites.
415,001 SKUs per site is more than the on-site staff quoted can manage (15,000 SKUs per person).
510,001 SKUs per site is above the 10,000 this program handles.
6A 2-year term is outside the allowed range for this program (minimum 3 years, maximum 7).
7A virtual storeroom needs at least one vending unit or scanning station per site to issue material.
8Vending units place their replenishment orders through SmartBuy and the quote does not include it.
921 vending units per site is above the 20 per site this program supports.
10The customer already runs a CMMS and the quote adds SmartChase; a person should scope the migration.
11The quote states an annual fee of $100,000; the quoted program, staff, equipment and discount give $342,000.
12A discount of 8 percent needs sales-manager sign-off.
13A discount of 15 percent is above the 12 percent limit.
14A program covering 6 sites needs a rollout plan reviewed by a person.

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. Six-site SmartSource program: A six-site SmartSource program with no staff, 22 vending units per site and a 15 percent discount

The agent's request. Please quote SmartSource, the complete storeroom program, at 6 sites with $2,400,000 of annual MRO spend and 12,000 SKUs per site, no on-site staff, 22 vending units per site and 1 scanning station per site, and a 2-year term with a 15 percent discount. The quote states an annual fee of $989,400. It is ready to send.

Verdict: Blocked.

  • SmartSource needs on-site staff. SmartSource is an on-site storeroom program and needs at least 1 DXP staff member per site; the quote has 0.
  • Annual MRO spend below the program minimum. The annual MRO spend is $2,400,000; this program needs at least $3,000,000 for the quoted sites.
  • Contract term outside the allowed range. A 2-year term is outside the allowed range for this program (minimum 3 years, maximum 7).
  • Vending needs SmartBuy. Vending units place their replenishment orders through SmartBuy and the quote does not include it.
  • Too many vending units. 22 vending units per site is above the 20 per site this program supports.
  • Discount over 12 percent. A discount of 15 percent is above the 12 percent limit.
  • Many sites. A program covering 6 sites needs a rollout plan reviewed by a person.

2. Six-site SmartSource program: The agent resubmits after fixing the errors

The agent's request. Please quote SmartSource, the complete storeroom program, at 6 sites with $2,400,000 of annual MRO spend and 20,000 SKUs per site, 1 on-site staff per site, 20 vending units per site and 1 scanning station per site, with SmartBuy, and a 3-year term with a 10 percent discount. The quote states an annual fee of $1,463,400. It is ready to send.

Verdict: Blocked.

  • Annual MRO spend below the program minimum. The annual MRO spend is $2,400,000; this program needs at least $3,000,000 for the quoted sites.
  • SKUs per staff member too high. 20,000 SKUs per site is more than the on-site staff quoted can manage (15,000 SKUs per person).
  • Discount needs sign-off. A discount of 10 percent needs sales-manager sign-off.
  • Many sites. A program covering 6 sites needs a rollout plan reviewed by a person.

3. Six-site SmartSource program: The agent resubmits after fixing the errors

The agent's request. Please quote SmartSource, the complete storeroom program, at 6 sites with $3,200,000 of annual MRO spend and 20,000 SKUs per site, 2 on-site staff per site, 20 vending units per site and 1 scanning station per site, with SmartBuy, and a 3-year term with a 10 percent discount. The quote states an annual fee of $1,922,400. It is ready to send.

Verdict: Needs approval.

  • Discount needs sign-off. A discount of 10 percent needs sales-manager sign-off.
  • Many sites. A program covering 6 sites needs a rollout plan reviewed by a person.
  • Program summary (modeled prices). SmartSource at 6 site(s), annual fee $1,922,400 for a 3-year term (modeled prices).

4. Six-site SmartSource program: The agent resubmits after fixing the errors

The agent's request. Please quote SmartSource, the complete storeroom program, at 5 sites with $2,600,000 of annual MRO spend and 20,000 SKUs per site, 2 on-site staff per site, 20 vending units per site and 1 scanning station per site, with SmartBuy, and a 3-year term with a 5 percent discount. The quote states an annual fee of $1,694,800. It is ready to send.

Verdict: Allowed.

  • Program summary (modeled prices). SmartSource at 5 site(s), annual fee $1,694,800 for a 3-year term (modeled prices).

5. SmartCrib program: A SmartCrib program with on-site staff, no vending or scanning, 12,000 SKUs per site and SmartChase over an existing system

The agent's request. Please quote SmartCrib, the virtual storeroom program, at 2 sites with $500,000 of annual MRO spend and 12,000 SKUs per site, 1 on-site staff per site, with SmartChase (the customer already runs a maintenance system), and a 2-year term. The quote states an annual fee of $286,000. It is ready to send.

Verdict: Blocked.

  • SmartCrib has no on-site staff. SmartCrib is a virtual storeroom and takes no on-site staff; the quote has 1 per site.
  • Too many SKUs per site. 12,000 SKUs per site is above the 10,000 this program handles.
  • SmartCrib needs vending or scanning. A virtual storeroom needs at least one vending unit or scanning station per site to issue material.
  • Replacing an existing CMMS. The customer already runs a CMMS and the quote adds SmartChase; a person should scope the migration.

6. SmartCrib program: The agent resubmits after fixing the errors

The agent's request. Please quote SmartCrib, the virtual storeroom program, at 2 sites with $600,000 of annual MRO spend and 9,000 SKUs per site, no on-site staff, 2 scanning stations per site, and a 2-year term. The quote states an annual fee of $88,000. It is ready to send.

Verdict: Allowed.

  • Program summary (modeled prices). SmartCrib at 2 site(s), annual fee $88,000 for a 2-year term (modeled prices).

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 a quote for an MRO supply-chain program: SmartSource with on-site staff or SmartCrib as a virtual storeroom, the number of sites, annual MRO spend, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how these choices fit together, and returns a verdict, every reason and the annual fee it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote SmartSource, the complete storeroom program, at 6 sites with $2,400,000 of annual MRO spend and 12,000 SKUs per site. The quote states an annual fee of $989,400. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings and one approval, all in one answer. SmartSource is an on-site storeroom program and needs at least 1 DXP staff member per site; the quote has 0. The annual MRO spend is $2,400,000; this program needs at least $3,000,000 for the quoted sites. A 2-year term is outside the allowed range for this program (minimum 3 years, maximum 7). The other three are on screen.
  6. The validator returned six blocking findings and one approval 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 staffing tied to the program, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the SKUs per site to 20,000, the on-site staff per site to 1, the vending units per site to 20, the SmartBuy to yes and the annual fee stated on the quote to $1,463,400. Two more changes are on screen.
  10. It calls the validator again.
  11. Still blocked, with two findings and two approvals, all in one answer. The annual MRO spend is $2,400,000; this program needs at least $3,000,000 for the quoted sites. 20,000 SKUs per site is more than the on-site staff quoted can manage (15,000 SKUs per person).
  12. Five findings cleared. Still blocking: annual MRO spend below the program minimum. Newly found: SKUs per staff member too high. One approval also remains for a person: many sites. A new approval needs a person: discount needs sign-off.
  13. The agent resubmits once more.
  14. The revised request. It changes the Annual MRO spend to $3,200,000, the on-site staff per site to 2 and the annual fee stated on the quote to $1,922,400.
  15. It calls the validator once more.
  16. Not blocked, but held for a person.
  17. The two blocking findings are cleared; two approvals remain for a person: discount needs sign-off and many sites.
  18. The agent resubmits again.
  19. The next revised request. It changes the sites to 5, the Annual MRO spend to $2,600,000, the discount to 5 percent and the annual fee stated on the quote to $1,694,800.
  20. It calls the validator yet again.
  21. This time the validator clears it.
  22. Both earlier findings are cleared.
  23. Seven problems caught in one call, fixed in three passes, 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.