Predictika · Sectional garage door orders

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

An AI sales agent prepares an order for a sectional garage door with a track application, an operator and optional security and wicket door features. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the door, size and operator rules and returns a verdict and every reason.

Scope: Sectional garage door orders with operators: door type, size, track application, operator, wicket door and RC2 break-in resistance. See everything this validator covers

This validator models sectional garage door orders with operators, not just the scenarios shown below.

  • Door types and sizes — LPU 42, LPU 67 Thermo and LTH 42 sectional doors: the width range for each type and the grid heights listed in the technical manual.
  • Track applications and operators — track applications Z, N, L, BZ and BL with the ProMatic, SupraMatic E and SupraMatic P operators: the maximum door width and door surface each operator is rated for, and combinations the manual rules out (for example LPU 67 Thermo with ProMatic).
  • Security and wicket doors — the RC2 break-in-resistant version (operator needed; not on BZ or BL; not with a high-threshold wicket door), wicket doors without a threshold or with a high threshold, multiple-point locking, and the photocell noted for ProMatic with a wicket door.

Any order for these door types, track applications and operators that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the public documents used contain no price list, so this validator produces no price build-up or line-item quote), industrial doors, other garage door types, the ART 42 aluminium door, track application H and the SupraMatic HT operator, colours, surfaces, glazing, headroom and installation.

The AI sales agentBuilds the garage door 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
Door types that cannot take a given operator or track applicationOnly with care
A product rule per combination. It works, but each door type needs its own exclusions kept in step with the technical manual.
The door type, track and operator are in one request and every exclusion is checked together.
Operator limits on both door width and door surfaceOnly with care
A lookup per operator plus a computed surface, compared with the door ordered; someone has to write and maintain it.
The width and surface are computed on every call and compared with the rating of the chosen operator.
Security options that depend on other choices: RC2 needing an operator, no RC2 on BZ and BL, no multiple-point locking on a high-threshold wicket doorOnly with workarounds
Each depends on a choice made on another line, so they need cross-field rules that interact with the rest.
Every choice is in one request, so the conflict is found whichever order the choices arrive in.
A recommendation from the manual that needs a person rather than a hard stopOnly with workarounds
Rules-based CPQ tends to either block or allow; routing a quote to a person for one condition is extra configuration.
The finding comes back as needs approval, and the quote cannot be released until it is approved.
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 technical manual states LPU 67 Thermo is not possible with the ProMatic operator.
2The technical manual lists grid heights from 1900 mm upward for this door type; the quote asks for 1850 mm.
3The technical manual lists grid heights from 1875 mm upward for this door type; the quote asks for 1850 mm.
4The technical manual lists grid heights up to 3000 mm; the quote asks for 3100 mm.
5The technical manual lists this door type up to a door width (LZ) of 5500 mm; the quote asks for 5600 mm.
6The technical manual lists this door type up to a door width (LZ) of 5000 mm; the quote asks for 5200 mm.
7The selected operator is rated for doors up to 5000 mm wide; the quote asks for 5200 mm.
8ProMatic is rated for a maximum door surface of 11.25 square metres; this 4800 x 2500 mm door is larger.
9The selected operator is rated for doors up to 5500 mm wide; the quote asks for 5600 mm.
10SupraMatic E is rated for a maximum door surface of 13.75 square metres; this 5500 x 2600 mm door is larger.
11The technical manual lists this door type up to a door width (LZ) of 5500 mm; the quote asks for 6000 mm.
12SupraMatic P is rated for a maximum door surface of 15 square metres; this 5500 x 2800 mm door is larger.
13The technical manual states the RC2 break-in-resistant version is only possible with a garage door operator.
14The technical manual states the flush-fitting panel track applications BZ and BL are not possible with the break-in-resistant RC2 track application.
15The technical manual states track applications BZ and BL (flush-fitting panels) are not possible as LPU 67 Thermo.
16The technical manual lists the flush-fitting panel track applications BZ and BL for LPU 42; a person should confirm they are available for LTH 42.
17The technical manual recommends fitting a SupraMatic P garage door operator on a door with a wicket door; a person should confirm the operator chosen.
18The operator catalogue notes a photocell is required for doors with a wicket door when fitting ProMatic; the quote has no photocell.
19The technical manual states multiple-point locking is not possible for a wicket door with a high threshold.
20The technical manual states a wicket door with a high threshold is not possible with the break-in-resistant RC2 track application.
21The technical manual lists this door type up to a door width (LZ) of 5000 mm; the quote asks for 5300 mm.
22The selected operator is rated for doors up to 5000 mm wide; the quote asks for 5300 mm.
23ProMatic is rated for a maximum door surface of 11.25 square metres; this 5300 x 3100 mm door is larger.

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. Wicket door with high threshold: A wide wicket door with a high threshold and multiple-point locking

The agent's request. Please quote 1 LPU 42 sectional garage door, 5,500 mm wide and 2,800 mm high, on track application N, with a SupraMatic P operator, plus a wicket door with a high threshold and multiple-point locking. It is ready to send.

Verdict: Blocked.

  • No multiple-point locking on a high-threshold wicket door. The technical manual states multiple-point locking is not possible for a wicket door with a high threshold.
  • Door surface above the SupraMatic P rating. SupraMatic P is rated for a maximum door surface of 15 square metres; this 5500 x 2800 mm door is larger.

2. Wicket door with high threshold: The agent resubmits after fixing the errors

The agent's request. Please quote 1 LPU 42 sectional garage door, 5,000 mm wide and 2,500 mm high, on track application N, with a SupraMatic P operator, plus a wicket door with a high threshold. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 door(s) of this configuration; the selected operator is rated for doors up to 6000 mm wide.

3. Door type and operator: An LPU 67 Thermo door with a ProMatic operator

The agent's request. Please quote 2 LPU 67 Thermo sectional garage doors, 3,500 mm wide and 2,250 mm high, on track application N, with a ProMatic operator. It is ready to send.

Verdict: Blocked.

  • LPU 67 Thermo not possible with ProMatic. The technical manual states LPU 67 Thermo is not possible with the ProMatic operator.

4. Door type and operator: The agent resubmits after fixing the errors

The agent's request. Please quote 2 LPU 67 Thermo sectional garage doors, 3,500 mm wide and 2,250 mm high, on track application N, with a SupraMatic E operator. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 door(s) of this configuration; the selected operator is rated for doors up to 5500 mm wide.

5. RC2 security: RC2 on a flush-fitting panel track with no operator

The agent's request. Please quote 1 LPU 42 sectional garage door, 2,500 mm wide and 2,125 mm high, on track application BZ, with no operator, plus the RC2 break-in-resistant version. It is ready to send.

Verdict: Blocked.

  • RC2 not possible on BZ and BL. The technical manual states the flush-fitting panel track applications BZ and BL are not possible with the break-in-resistant RC2 track application.

6. RC2 security: The agent resubmits after fixing the errors

The agent's request. Please quote 1 LPU 42 sectional garage door, 2,500 mm wide and 2,125 mm high, on track application N, with a SupraMatic P operator, plus the RC2 break-in-resistant version. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 door(s) of this configuration; the selected operator is rated for doors up to 6000 mm wide.

7. Wicket door and operator: A wicket door with a SupraMatic E operator

The agent's request. Please quote 1 LPU 42 sectional garage door, 5,000 mm wide and 2,500 mm high, on track application N, with a SupraMatic E operator, plus a wicket door without a threshold. It is ready to send.

Verdict: Needs approval.

  • Operator other than SupraMatic P on a wicket door. The technical manual recommends fitting a SupraMatic P garage door operator on a door with a wicket door; a person should confirm the operator chosen.
  • Order summary. 1 door(s) of this configuration; the selected operator is rated for doors up to 5500 mm wide.

8. Wicket door and operator: The agent resubmits after fixing the errors

The agent's request. Please quote 1 LPU 42 sectional garage door, 5,000 mm wide and 2,500 mm high, on track application N, with a SupraMatic P operator, plus a wicket door without a threshold. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 door(s) of this configuration; the selected operator is rated for doors up to 6000 mm wide.

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 sectional garage door with a track application, an operator and optional security and wicket door features. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the door, size and operator rules and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 1 LPU 42 sectional garage door, 5,500 mm wide and 2,800 mm high, on track application N, with a SupraMatic P operator. 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 two findings, all in one answer. The technical manual states multiple-point locking is not possible for a wicket door with a high threshold. SupraMatic P is rated for a maximum door surface of 15 square metres; this 5500 x 2800 mm door is larger.
  6. The validator returned two 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 security options that depend on other choices: RC2 needing an operator, no RC2 on BZ and BL, no multiple-point locking on a high-threshold wicket door, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the width to 5,000, the height to 2,500 and the multiple-point locking to no.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared.
  13. Two 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.