Predictika · Furniture hardware quotes

An AI sales agent's LEGRABOX drawer quote, checked before it goes out

An AI sales agent prepares a quote for Blum LEGRABOX drawer sets: the drawer height, load rating, nominal length and finish, the TIP-ON BLUMOTION unit and synchronization, and the opening width, drawer bottom size, back height and bracket count the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public Blum LEGRABOX catalog and returns a verdict, every reason and the figures it computed.

Scope: Blum LEGRABOX drawer sets in N, M, K, C and F heights, 125 lb and 170 lb load ratings (US catalog, 2026): listed nominal lengths, TIP-ON BLUMOTION units and synchronization, minimum opening width, and the stated drawer bottom size, back height and front bracket count. No prices. See everything this validator covers

This validator models the LEGRABOX drawer set packaging described in the public Blum catalog, not just the scenarios shown below.

  • Listed combinations — the catalog lists specific nominal lengths for each height and load rating (for example M height 125 lb at 11, 14, 16, 18, 20 and 22 inches); a length that is not listed is blocked, and the V1 set reference is built only for listed combinations.
  • Load capacity — the loaded drawer weight is compared with the 125 lb or 170 lb static load capacity of the selected rating.
  • TIP-ON BLUMOTION — a TIP-ON drawer needs a unit and trigger set, a unit needs a TIP-ON drawer, each unit is listed only for certain nominal lengths, and a loaded weight outside the unit's optimal range or a missing synchronization needs a person to confirm.
  • Synchronization — the synchronization rod (294 to 1365 mm) and the narrow synchronization (261 to 285 mm) are checked against the opening width, and are for TIP-ON BLUMOTION only.
  • Stated figures — the drawer bottom length and width, drawer back height and number of front fixing brackets on the quote are compared with the catalog values; the alternative bracket arrangement is listed only for C and F heights; the minimum opening width is 148 mm.

Any LEGRABOX drawer set quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the catalog lists none), interior roll-outs, sink drawers, AMBIA-LINE, accessories sold separately, and other Blum drawer systems. The model reflects the catalog read in October 2026; Blum may change products and part numbers.

The AI sales agentBuilds the drawer 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 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 nominal length the catalog does not list for the height and load ratingOnly with care
A per-height, per-load-rating length table that must be written and kept up to date.
Height, rating and length are in one request and checked together on every call.
A TIP-ON unit that does not fit the length, or a synchronization outside its width rangeOnly with care
Each unit, length and width range is its own rule, multiplied by the heights.
All of them are checked on every call, in any order the choices arrive.
A stated drawer bottom size, back height or bracket count that disagrees with the catalogOnly with workarounds
Checking a stated figure against a derived one takes extra formulas and rules.
The stated figure is a field in the request and is compared with the computed one.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as 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 catalog does not list a nominal length of 11 inches for this drawer height and load rating.
2The catalog does not list a nominal length of 18 inches for this drawer height and load rating.
3The catalog does not list a nominal length of 24 inches for this drawer height and load rating.
4The catalog does not list a nominal length of 16 inches for this drawer height and load rating.
5The catalog does not list a nominal length of 12 inches for this drawer height and load rating.
6The loaded drawer weight of 126 lb is above the 125 lb static load capacity of this load rating.
7The loaded drawer weight of 171 lb is above the 170 lb static load capacity of this load rating.
8An opening width of 147 mm is below the 148 mm minimum opening width in the catalog.
9The quote has 0 drawer sets; at least 1 is needed.
10The alternative front fixing bracket arrangement is listed only for C height and F height drawers.
11The drawer is ordered with TIP-ON BLUMOTION but the quote has no TIP-ON BLUMOTION unit and trigger set.
12The quote has a TIP-ON BLUMOTION unit and trigger set but the drawer is not ordered with TIP-ON BLUMOTION.
13The selected TIP-ON BLUMOTION unit is not listed for a nominal length of 14 inches.
14The selected TIP-ON BLUMOTION unit is not listed for a nominal length of 16 inches.
15The selected TIP-ON BLUMOTION unit is not listed for a nominal length of 24 inches.
16The loaded drawer weight of 45 lb is outside the weight range the catalog gives for the selected TIP-ON BLUMOTION unit for optimal opening and closing; a person should confirm.

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. TIP-ON and synchronization: An M height TIP-ON drawer with a unit and a rod that do not fit

The agent's request. Please quote 8 LEGRABOX drawer sets, M height, 125 lb load rating, silk white, nominal length 16 inches, for an opening width of 280 mm and a loaded drawer weight of 70 lb, with TIP-ON BLUMOTION, TIP-ON unit L5 and the synchronization rod. The quote states a drawer bottom length of 390 mm, a drawer bottom width of 245 mm, a drawer back height of 63 mm and 2 front fixing brackets per drawer. It is ready to send.

Verdict: Blocked.

  • TIP-ON unit not listed for the nominal length. The selected TIP-ON BLUMOTION unit is not listed for a nominal length of 16 inches.
  • Synchronization rod outside its opening width range. The synchronization rod is for opening widths of 294 to 1365 mm; the quote has 280 mm.
  • Loaded weight outside the unit weight range. The loaded drawer weight of 70 lb is outside the weight range the catalog gives for the selected TIP-ON BLUMOTION unit for optimal opening and closing; a person should confirm.

2. TIP-ON and synchronization: The agent resubmits after fixing the errors

The agent's request. Please quote 8 LEGRABOX drawer sets, M height, 125 lb load rating, silk white, nominal length 16 inches, for an opening width of 280 mm and a loaded drawer weight of 95 lb, with TIP-ON BLUMOTION, TIP-ON unit L3 and the narrow synchronization. The quote states a drawer bottom length of 390 mm, a drawer bottom width of 245 mm, a drawer back height of 63 mm and 2 front fixing brackets per drawer. It is ready to send.

Verdict: Needs approval.

  • Loaded weight outside the unit weight range. The loaded drawer weight of 95 lb is outside the weight range the catalog gives for the selected TIP-ON BLUMOTION unit for optimal opening and closing; a person should confirm.
  • Drawer summary. 8 drawer set(s), V1 set reference 770M40S0S, actual length 400 mm, drawer back height 63 mm, 2 front fixing brackets per drawer.

3. TIP-ON and synchronization: The agent resubmits after fixing the errors

The agent's request. Please quote 8 LEGRABOX drawer sets, M height, 125 lb load rating, silk white, nominal length 18 inches, for an opening width of 280 mm and a loaded drawer weight of 95 lb, with TIP-ON BLUMOTION, TIP-ON unit L5 and the narrow synchronization. The quote states a drawer bottom length of 440 mm, a drawer bottom width of 245 mm, a drawer back height of 63 mm and 2 front fixing brackets per drawer. It is ready to send.

Verdict: Allowed.

  • Drawer summary. 8 drawer set(s), V1 set reference 770M45S0S, actual length 450 mm, drawer back height 63 mm, 2 front fixing brackets per drawer.

4. Length and back height: A K height drawer at a length the catalog does not list

The agent's request. Please quote 6 LEGRABOX drawer sets, K height, 170 lb load rating, carbon black, nominal length 24 inches, for an opening width of 600 mm and a loaded drawer weight of 120 lb. The quote states a drawer bottom length of 590 mm, a drawer bottom width of 565 mm, a drawer back height of 63 mm and 2 front fixing brackets per drawer. It is ready to send.

Verdict: Blocked.

  • Height, load rating and nominal length not a listed combination. The catalog does not list a nominal length of 24 inches for this drawer height and load rating.
  • Stated drawer back height differs. The quote states a drawer back height of 63 mm; the catalog gives 101 mm for this drawer height.

5. Length and back height: The agent resubmits after fixing the errors

The agent's request. Please quote 6 LEGRABOX drawer sets, K height, 170 lb load rating, carbon black, nominal length 22 inches, for an opening width of 600 mm and a loaded drawer weight of 120 lb. The quote states a drawer bottom length of 540 mm, a drawer bottom width of 565 mm, a drawer back height of 101 mm and 2 front fixing brackets per drawer. It is ready to send.

Verdict: Allowed.

  • Drawer summary. 6 drawer set(s), V1 set reference 773K55S0S, actual length 550 mm, drawer back height 101 mm, 2 front fixing brackets per drawer.

6. Load and brackets: An F height drawer carrying more than its rating with the wrong bracket count

The agent's request. Please quote 3 LEGRABOX drawer sets, F height, 125 lb load rating, orion gray, nominal length 22 inches, for an opening width of 900 mm and a loaded drawer weight of 140 lb, with the alternative front bracket arrangement. The quote states a drawer bottom length of 540 mm, a drawer bottom width of 865 mm, a drawer back height of 212 mm and 4 front fixing brackets per drawer. It is ready to send.

Verdict: Blocked.

  • Loaded weight above the static load capacity. The loaded drawer weight of 140 lb is above the 125 lb static load capacity of this load rating.
  • Stated front bracket count differs. The quote states 4 front fixing brackets per drawer; the catalog calls for 6 with this arrangement.

7. Load and brackets: The agent resubmits after fixing the errors

The agent's request. Please quote 3 LEGRABOX drawer sets, F height, 170 lb load rating, orion gray, nominal length 22 inches, for an opening width of 900 mm and a loaded drawer weight of 140 lb, with the alternative front bracket arrangement. The quote states a drawer bottom length of 540 mm, a drawer bottom width of 865 mm, a drawer back height of 212 mm and 6 front fixing brackets per drawer. It is ready to send.

Verdict: Allowed.

  • Drawer summary. 3 drawer set(s), V1 set reference 773F55S0S, actual length 550 mm, drawer back height 212 mm, 6 front fixing brackets per drawer.

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 Blum LEGRABOX drawer sets: the drawer height, load rating, nominal length and finish, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public Blum LEGRABOX catalog and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 8 LEGRABOX drawer sets, M height, 125 lb load rating, silk white, nominal length 16 inches, for an opening width of 280 mm and a loaded drawer weight of 70 lb. The quote states a drawer bottom length of 390 mm, a drawer bottom width of 245 mm, a drawer back height of 63 mm and 2 front fixing brackets per drawer. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings and one approval, all in one answer. The selected TIP-ON BLUMOTION unit is not listed for a nominal length of 16 inches. The synchronization rod is for opening widths of 294 to 1365 mm; the quote has 280 mm.
  6. The validator returned two 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 a TIP-ON unit that does not fit the length, or a synchronization outside its width range, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the loaded drawer weight to 95 lb, the TIP-ON unit to L3 and the synchronization to narrow.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The two blocking findings are cleared; one approval remains for a person: loaded weight outside the unit weight range.
  13. The agent resubmits once more.
  14. The revised request. It changes the nominal length to 18 in, the TIP-ON unit to L5 and the stated bottom length as to 440 mm.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared.
  18. Three problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.