Predictika · sliding door hardware orders

An AI sales agent's sliding door hardware order, checked before it goes out

An AI sales agent prepares an order for the Haefele Slido Classic 40 IF C sliding door system: the door pairs and their size and weight, the board and fixing method, the track and the fitting sets, with or without soft close. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public data sheet and returns a verdict, every reason and the figures it computed.

Scope: Haefele Slido Classic 40 IF C sliding door orders: door weight, height, width and thickness, soft close, board and fixing method, track length and quantity, fitting sets and the stated doors covered. See everything this validator covers

This validator models orders for the Haefele Slido Classic 40 IF C sliding door system, not just the scenarios shown below.

  • Door limits — at most 40 kg per door, 2200 mm high and 1250 mm wide, and a door thickness of 16 to 19 mm.
  • Soft close — a soft close mechanism needs a door at least 390 mm wide and the fitting set that includes soft close; the plain set goes with doors without it.
  • Fixing and track — groove mounting needs a board at least 19 mm thick; the track must be the fixing method the customer planned (groove mounted or screw fixed); tracks are made in 2500 mm and 3500 mm lengths and at least one is needed, because tracks and fitting sets are ordered separately.
  • Fitting sets — each set is for two doors, so the number of sets must equal the number of door pairs, and the number of doors the order states it covers must match the sets quoted.

Any order for this system is in scope — not only the scenarios pictured here. Not covered: prices (the data sheet lists none, so this validator produces no price build-up or line-item quote), other Haefele sliding door systems, and accessories not in the data sheet. Product details change; the model reflects the data sheet (16a10-54) as read in October 2026.

The AI sales agentBuilds the sliding door hardware order from the customer 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
Door weight, height, width or thickness just over the limitEasy
A numeric validation rule per limit once each is a field on the order.
The same limits, checked together with everything else.
Soft close that needs a wide enough door and the matching fitting setOnly with care
Two linked rules on the door width, the soft close choice and the set type; each new variant adds rules that have to stay in step.
The door, the soft close choice and the fitting set are checked against each other on every call.
Groove mounting that needs a thick enough board, and a track that matches the planned fixingOnly with workarounds
The planned fixing and the track fixing are different lines, so the rule links the two, plus the board thickness.
Planned fixing, track fixing and board thickness travel in one request and are checked together.
Fitting sets that must equal the door pairs, and a stated doors-covered figure that disagreesOnly with workarounds
The sets-per-pair rule is a cross-line count, and a stated figure is a free-entry field rarely kept on the order to compare with it.
The stated figure travels with the order and is compared with the doors the sets cover 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.

1Each door weighs 41 kg; the Slido Classic 40 IF C carries at most 40 kg per door.
2The door height is 2,201 mm; the maximum is 2,200 mm.
3The door width is 1,251 mm; the maximum is 1,250 mm.
4The door thickness is 15 mm; the system takes doors 16 to 19 mm thick.
5The door thickness is 20 mm; the system takes doors 16 to 19 mm thick.
6With a soft close mechanism the door must be at least 390 mm wide; the door is 380 mm.
7Groove mounting needs a board at least 19 mm thick; the board is 18 mm.
8The track on the quote is not the fixing method the customer planned (groove mounted or screw fixed).
9The track length is 3,000 mm; the tracks are made in 2,500 mm and 3,500 mm lengths.
10Tracks and fitting sets are ordered separately and the quote has no track.
11Each fitting set is for two doors; 2 door pairs need 2 sets and the quote has 1.
12The quote states that it covers 6 doors; the fitting sets quoted cover 4.
13The fitting set on the quote does not match the soft close choice; the set with soft close and the set without are different items.
14Each door weighs 45 kg; the Slido Classic 40 IF C carries at most 40 kg per door.
15The door height is 2,300 mm; the maximum is 2,200 mm.

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. Door weight and board: Six pairs of 42 kg doors fixed in an 18 mm board

The agent's request. Please quote 6 pairs of Slido Classic 40 IF C sliding doors, each door 2,100 mm high, 1,000 mm wide and 18 mm thick and weighing 42 kg, without soft close, in 18 mm board, groove mounted, with 6 tracks of 3,500 mm, 6 fitting sets without soft close, and groove fixing on the track. The order states that it covers 12 doors. It is ready to send.

Verdict: Blocked.

  • Door weight over the limit. Each door weighs 42 kg; the Slido Classic 40 IF C carries at most 40 kg per door.
  • Board too thin for groove mounting. Groove mounting needs a board at least 19 mm thick; the board is 18 mm.

2. Door weight and board: The agent resubmits after fixing the errors

The agent's request. Please quote 6 pairs of Slido Classic 40 IF C sliding doors, each door 2,100 mm high, 1,000 mm wide and 18 mm thick and weighing 38 kg, without soft close, in 19 mm board, groove mounted, with 6 tracks of 3,500 mm, 6 fitting sets without soft close, and groove fixing on the track. The order states that it covers 12 doors. It is ready to send.

Verdict: Allowed.

  • Order summary. 6 door pair(s), 12 doors, 6 fitting set(s) covering 12 doors, 6 track(s) of 3,500 mm.

3. Soft close doors, sets and track: Six pairs of narrow soft close doors with the plain fitting set, five sets and a screw track

The agent's request. Please quote 6 pairs of Slido Classic 40 IF C sliding doors, each door 2,000 mm high, 380 mm wide and 19 mm thick and weighing 30 kg, with soft close, in 19 mm board, groove mounted, with 6 tracks of 3,500 mm, 5 fitting sets without soft close, and screw fixing on the track. The order states that it covers 12 doors. It is ready to send.

Verdict: Blocked.

  • Door too narrow for the soft close mechanism. With a soft close mechanism the door must be at least 390 mm wide; the door is 380 mm.
  • Track fixing does not match the planned mounting. The track on the quote is not the fixing method the customer planned (groove mounted or screw fixed).
  • Fitting sets do not cover the doors. Each fitting set is for two doors; 6 door pairs need 6 sets and the quote has 5.
  • Fitting set type does not match soft close. The fitting set on the quote does not match the soft close choice; the set with soft close and the set without are different items.
  • Stated doors covered do not match. The quote states that it covers 12 doors; the fitting sets quoted cover 10.

4. Soft close doors, sets and track: The agent resubmits after fixing the errors

The agent's request. Please quote 6 pairs of Slido Classic 40 IF C sliding doors, each door 2,000 mm high, 420 mm wide and 19 mm thick and weighing 30 kg, with soft close, in 19 mm board, groove mounted, with 6 tracks of 3,500 mm, 5 fitting sets with soft close, and screw fixing on the track. The order states that it covers 12 doors. It is ready to send.

Verdict: Blocked.

  • Track fixing does not match the planned mounting. The track on the quote is not the fixing method the customer planned (groove mounted or screw fixed).
  • Fitting sets do not cover the doors. Each fitting set is for two doors; 6 door pairs need 6 sets and the quote has 5.
  • Stated doors covered do not match. The quote states that it covers 12 doors; the fitting sets quoted cover 10.

5. Soft close doors, sets and track: The agent resubmits after fixing the errors

The agent's request. Please quote 6 pairs of Slido Classic 40 IF C sliding doors, each door 2,000 mm high, 420 mm wide and 19 mm thick and weighing 30 kg, with soft close, in 19 mm board, groove mounted, with 6 tracks of 3,500 mm, 6 fitting sets with soft close, and groove fixing on the track. The order states that it covers 12 doors. It is ready to send.

Verdict: Allowed.

  • Order summary. 6 door pair(s), 12 doors, 6 fitting set(s) covering 12 doors, 6 track(s) of 3,500 mm.

6. Door height and track length: Five pairs of 2400 mm doors on 3000 mm tracks

The agent's request. Please quote 5 pairs of Slido Classic 40 IF C sliding doors, each door 2,400 mm high, 1,100 mm wide and 18 mm thick and weighing 38 kg, without soft close, in 19 mm board, groove mounted, with 5 tracks of 3,000 mm, 5 fitting sets without soft close, and groove fixing on the track. The order states that it covers 10 doors. It is ready to send.

Verdict: Blocked.

  • Door height over the limit. The door height is 2,400 mm; the maximum is 2,200 mm.
  • Track length not available. The track length is 3,000 mm; the tracks are made in 2,500 mm and 3,500 mm lengths.

7. Door height and track length: The agent resubmits after fixing the errors

The agent's request. Please quote 5 pairs of Slido Classic 40 IF C sliding doors, each door 2,200 mm high, 1,100 mm wide and 18 mm thick and weighing 38 kg, without soft close, in 19 mm board, groove mounted, with 5 tracks of 3,500 mm, 5 fitting sets without soft close, and groove fixing on the track. The order states that it covers 10 doors. It is ready to send.

Verdict: Allowed.

  • Order summary. 5 door pair(s), 10 doors, 5 fitting set(s) covering 10 doors, 5 track(s) of 3,500 mm.

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 the Haefele Slido Classic 40 IF C sliding door system: the door pairs and their size and weight, the board and fixing method, the track and the fitting sets. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public data sheet 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 6 pairs of Slido Classic 40 IF C sliding doors, each door 2,000 mm high, 380 mm wide and 19 mm thick and weighing 30 kg. The order states that it covers 12 doors. 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. With a soft close mechanism the door must be at least 390 mm wide; the door is 380 mm. The track on the quote is not the fixing method the customer planned (groove mounted or screw fixed). Each fitting set is for two doors; 6 door pairs need 6 sets and the quote has 5. 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 soft close that needs a wide enough door and the matching fitting set, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the door width to 420 and the fitting set to with soft close.
  10. It calls the validator again.
  11. Still blocked, with three findings, all in one answer. The track on the quote is not the fixing method the customer planned (groove mounted or screw fixed). Each fitting set is for two doors; 6 door pairs need 6 sets and the quote has 5. The quote states that it covers 12 doors; the fitting sets quoted cover 10.
  12. Two findings cleared. Still blocking: track fixing does not match the planned mounting, fitting sets do not cover the doors and stated doors covered do not match.
  13. The agent resubmits once more.
  14. The revised request. It changes the fitting sets to 6 and the track fixing to groove mounted.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. All three earlier findings are cleared, and the validator's figure matches the quote.
  18. Five 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. Now you can try the other scenarios yourself.