Predictika · Professional tool storage

An AI sales agent's roll cab order, checked before it goes out

An AI sales agent prepares an order for a Snap-on Masters Series roll cab: the roll cab, its color, and the top chest, side cabs, locker, riser, overhead cabinet and work surface that go with it. Before it goes out, the agent sends it to Predictika, which checks it against the compatibility the Snap-on tool storage catalog lists and returns a verdict and every finding at once.

Scope: 11 Snap-on Masters Series (KRL) roll cabs with the top chests, side cabs, lockers, risers, overhead cabinets, work surfaces, vertical storage modules and third caster set the catalog lists for each, plus the 11 standard color codes. See everything this validator covers

This validator models orders for the Masters Series roll cabs in the Snap-on tool storage catalog it was built from, not just the scenarios shown below.

  • Which part fits which roll cab — for each of the 11 roll cabs (KRL1065A, 1043A, 1024A, 1033A, 1023A, 7023A, 1022A, 7022A, 722A, 1056B and 756B) the top chests, side cabs, lockers, workstation risers, overhead cabinets and hardwood, stainless or Armour Edge work surfaces the catalog lists, so a 7000 series side cab on a 1000 series roll cab, or a riser listed for another roll cab, is caught.
  • Riser, locker and caster rules — a workstation riser requires a work surface (the stainless top included on three roll cabs counts), the vertical storage module fits only a standard locker of the matching series and not a Docker Locker, and the third caster set is an option on three roll cabs, already included on three and not listed on the rest.
  • Drawer count and quantity — the drawer count a quote states for the roll cab against the catalog, at least one unit per order, and the eleven standard color codes; a riser together with a top chest on the KRL1043A goes to a person.

Any roll cab order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the catalog lists none, so this validator produces no price build-up), the KRL1032C roll cab (the catalog's summary table and its own page disagree), the Heritage, Classic and other series, tool wagons and TUVs, protective covers, optional colors, and the KRL1221 top cab (its fit is ambiguous in the catalog).

The AI sales agentBuilds the roll cab 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.

8 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
Parts that fit only some roll cabsOnly with workarounds
Each roll cab lists its own top chests, side cabs, lockers, risers, overhead cabinets and work surfaces, so a rules-based CPQ needs a compatibility table per roll cab and every new model adds rows to keep in step.
The roll cab is part of the model, so every part is looked up against it on every call.
Look-alike part numbersOnly with care
KRL1011A and KRL7011A, or KRL1012B and KRL7012A, differ by one digit and belong to different series; a typo or a copy from another quote slips through unless each pair is written as a rule.
Every part number is checked against the roll cab it is quoted on.
A part that needs another partOnly with workarounds
A riser requires a work surface unless the roll cab already includes a stainless top; a vertical storage module fits a standard locker of the right series and not a Docker Locker. Such conditions are usually written as separate rules per model.
Both conditions are checked together, whatever order the choices arrived in.
Options that are included on some modelsOnly with care
The third caster set is an option on three roll cabs, already included on three and not offered on the rest; a CPQ may add it twice or on a model that has none.
The caster status of the roll cab decides, and the finding says which case it is.
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.

1KRL1251 is not a top chest the catalog lists for roll cab KRL756B.
2KRL1015B is not a side cab the catalog lists for roll cab KRL756B.
3KRL1012B is not a locker the catalog lists for roll cab KRL756B.
4KRW7554A is not a workstation riser the catalog lists for roll cab KRL756B.
5The catalog says a workstation riser requires a work surface and this roll cab does not include one.
6The catalog lists no third caster set option for this roll cab.
7The quote states 8 drawers in the roll cab; the catalog lists 7 for this model.
8KRL1203B is not a top chest the catalog lists for roll cab KRL1022A.
9KRL7011A is not a side cab the catalog lists for roll cab KRL1022A.
10KRL712B is not a locker the catalog lists for roll cab KRL1022A.
11KRL7968A is not a workstation riser the catalog lists for roll cab KRL1022A.
12KRL7245 is not an overhead cabinet the catalog lists for roll cab KRL1022A.
13KRWT7003A is not a work surface the catalog lists for roll cab KRL1022A.
14A vertical storage module fits inside a locker and the quote has no locker.
15The catalog says the vertical storage module is not for use with Docker Lockers.
16The vertical storage module quoted does not fit the locker quoted; 1012AVSMPV is for KRL1012B and KRL7012A lockers and 712AVSMPV is for KRL712B lockers.
17This roll cab already includes the third caster set (8 casters); remove it from the quote.
18The quote states 14 drawers in the roll cab; the catalog lists 13 for this model.
19The catalog presents the KRL1043A as a workstation with the riser system, or fitted conventionally with side cabs and a top chest; a person should confirm a riser and a top chest together.
20The quote has 0 units; an order needs at least 1.
21KRL7954A is not a workstation riser the catalog lists for roll cab KRL1056B.
22KRL5445 is not an overhead cabinet the catalog lists for roll cab KRL1056B.

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. Workstation parts for another roll cab: A KRL1022A roll cab with a KRL1203B top chest, a KRL7968A riser and a KRL6845 overhead cabinet

The agent's request. Please quote a Snap-on KRL1022A roll cab in color code PJH, with a KRL1203B top chest, a KRL1011A side cab, a KRL7968A workstation riser and a KRL6845 overhead cabinet. The quote says the roll cab has 13 drawers. It is ready to send.

Verdict: Blocked.

  • Wrong top chest for the roll cab. KRL1203B is not a top chest the catalog lists for roll cab KRL1022A.
  • Wrong workstation riser for the roll cab. KRL7968A is not a workstation riser the catalog lists for roll cab KRL1022A.
  • Wrong overhead cabinet for the roll cab. KRL6845 is not an overhead cabinet the catalog lists for roll cab KRL1022A.
  • Riser needs a work surface. The catalog says a workstation riser requires a work surface and this roll cab does not include one.

2. Workstation parts for another roll cab: The agent resubmits after fixing the errors

The agent's request. Please quote a Snap-on KRL1022A roll cab in color code PJH, with a KRL1201A top chest, a KRL1011A side cab, a KRL7954A workstation riser, a KRL5445 overhead cabinet and a KRWT7002A work surface. The quote says the roll cab has 13 drawers. It is ready to send.

Verdict: Allowed.

  • Order summary. Roll cab KRL1022A with 13 drawers, 54.25 inches wide, color code PJH.

3. Vertical storage module in a Docker Locker: A KRL1033A roll cab with a KRL1018 Docker Locker and a vertical storage module

The agent's request. Please quote a Snap-on KRL1033A roll cab in color code PCM, with a KRL1018 locker, the 1012AVSMPV vertical storage module, a KRSST7003B work surface and the third caster set. The quote says the roll cab has 19 drawers. It is ready to send.

Verdict: Blocked.

  • Vertical storage module in a Docker Locker. The catalog says the vertical storage module is not for use with Docker Lockers.

4. Vertical storage module in a Docker Locker: The agent resubmits after fixing the errors

The agent's request. Please quote a Snap-on KRL1033A roll cab in color code PCM, with a KRL1012B locker, the 1012AVSMPV vertical storage module, a KRSST7003B work surface and the third caster set. The quote says the roll cab has 19 drawers. It is ready to send.

Verdict: Allowed.

  • Order summary. Roll cab KRL1033A with 19 drawers, 72.875 inches wide, color code PCM.

5. Riser and top chest on a KRL1043A: A KRL1043A with both a workstation riser and a top chest

The agent's request. Please quote a Snap-on KRL1043A roll cab in color code PBO, with a KRL1201A top chest, a KRL1011A side cab, a KRL7968A workstation riser and a KRL6845 overhead cabinet. The quote says the roll cab has 20 drawers. It is ready to send.

Verdict: Needs approval.

  • Riser and top chest together on KRL1043A. The catalog presents the KRL1043A as a workstation with the riser system, or fitted conventionally with side cabs and a top chest; a person should confirm a riser and a top chest together.
  • Order summary. Roll cab KRL1043A with 20 drawers, 108.5 inches wide, color code PBO.

6. Riser and top chest on a KRL1043A: The agent resubmits after fixing the errors

The agent's request. Please quote a Snap-on KRL1043A roll cab in color code PBO, with a KRL1011A side cab, a KRL7968A workstation riser and a KRL6845 overhead cabinet. The quote says the roll cab has 20 drawers. It is ready to send.

Verdict: Allowed.

  • Order summary. Roll cab KRL1043A with 20 drawers, 108.5 inches wide, color code PBO.

7. Single bank roll cab with options it does not have: A KRL1056B roll cab with a riser, a third caster set and a stated drawer count of 9

The agent's request. Please quote a Snap-on KRL1056B roll cab in color code PKS, with a KRL7954A workstation riser, a KRWT7001A work surface and the third caster set. The quote says the roll cab has 9 drawers. It is ready to send.

Verdict: Blocked.

  • Wrong workstation riser for the roll cab. KRL7954A is not a workstation riser the catalog lists for roll cab KRL1056B.
  • Third caster set not available. The catalog lists no third caster set option for this roll cab.
  • Stated drawer count does not match. The quote states 9 drawers in the roll cab; the catalog lists 8 for this model.

8. Single bank roll cab with options it does not have: The agent resubmits after fixing the errors

The agent's request. Please quote a Snap-on KRL1056B roll cab in color code PKS, with a KRWT7001A work surface. The quote says the roll cab has 8 drawers. It is ready to send.

Verdict: Allowed.

  • Order summary. Roll cab KRL1056B with 8 drawers, 35.625 inches wide, color code PKS.

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 Snap-on Masters Series roll cab: the roll cab, its color, the top chest, and more. Before it goes out, the agent sends it to Predictika, which checks it against the compatibility the Snap-on tool storage catalog lists and returns a verdict and every finding at once.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a Snap-on KRL1022A roll cab in color code PJH, with a KRL1203B top chest, a KRL1011A side cab, a KRL7968A workstation riser and a KRL6845 overhead cabinet. The quote says the roll cab has 13 drawers. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. KRL1203B is not a top chest the catalog lists for roll cab KRL1022A. KRL7968A is not a workstation riser the catalog lists for roll cab KRL1022A. KRL6845 is not an overhead cabinet the catalog lists for roll cab KRL1022A. The other one is on screen.
  6. The validator returned four 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 parts that fit only some roll cabs, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the top chest to KRL1201A, the workstation riser to KRL7954A and the overhead cabinet to KRL5445. It sets the work surface to KRWT7002A.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four 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.