Predictika · Roll-up door orders

An AI sales agent's roll-up door order, checked before it goes out

An AI sales agent prepares an order for roll-up doors for a self-storage facility: the door model for each line, the door size, wind-load rating, impact rating, vision panels, colour and the number of doors. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published door comparison chart and returns a verdict, every reason and the figures it computed.

Scope: Janus roll-up door orders: model, door size, wind-load rating, impact rating, vision panels, colour and door count. See everything this validator covers

This validator models roll-up door orders built on the Janus International door comparison chart (eighteen door models), not just the scenarios shown below.

  • Door size — each model is listed to a maximum width and height (for example the 750 to 10 ft by 10 ft, the 850 to 8 ft 8 in by 12 ft, the 3100 to 20 ft by 18 ft), and a door over 10 ft wide or high is flagged as needing the reduced-drive chain hoist the chart lists as standard.
  • Ratings and options — wind-load rating, impact rating and vision panels are listed only for some models (vision panels only on the 2000 and 2500), and the 850 and 3400 are listed in white only. For the 750, the specification sheet gives design wind pressures by door width, which the validator checks.
  • The order — up to three door lines, each with a model, size, quantity and options, and the door total the agent states is compared with the total of the lines. A wind pressure the public documents do not give for a model goes to a person to confirm with Janus.

Any roll-up door order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (no price list is modeled, so this validator produces no price build-up or line-item quote), hallway systems, relocatable storage, installation, hardware and operators, and the full colour list.

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

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 door larger than its model is listed forOnly with care
Each of the eighteen models has its own width and height limit, so each needs its own validation rule and limits, kept in step with the chart.
The model and the door size are in one request and compared on every call.
Ratings that exist for some models onlyOnly with care
Wind-load, impact and vision-panel availability differ model by model, so each option needs a product rule per model, maintained as the range changes.
The model and every option are checked together on every call, whatever order they were chosen in.
A wind pressure that depends on the door widthOnly with workarounds
The limit changes with the width band of the same line, so it takes a cross-field rule that interacts with the size rules.
Width, model and pressure are in one request and the limit is checked with the rest.
A stated door total across several linesOnly with care
The stated figure is a free-entry field; a rule can compare it with the sum of the lines, but the sum has to be kept in step as lines change.
The stated total travels with the order and is compared with the computed total 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.

1Line 1 asks for a door 121 inches wide; the selected model is listed to a maximum width of 120 inches.
2Line 1 asks for a door 121 inches high; the selected model is listed to a maximum height of 120 inches.
3Line 1 asks for a door 105 inches wide; the selected model is listed to a maximum width of 104 inches.
4Line 1 asks for a door 217 inches high; the selected model is listed to a maximum height of 216 inches.
5Line 1 asks for a door 169 inches high; the selected model is listed to a maximum height of 168 inches.
6Line 1 asks for a wind-load rated door; the selected model is not listed as wind-load rated.
7Line 1 asks for an impact-rated door; the selected model is not listed as impact rated.
8Line 1 asks for a vision panel; vision panels are listed as an option for models 2000 and 2500 only.
9Line 1 asks for a colour other than white; the selected model is listed in white only.
10Line 1 needs a design wind pressure of 25 psf (pounds per square foot); the Model 750 specification gives 24 psf at this door width.

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. Wind, impact and vision options: Wind-load, impact and vision options on models that do not list them

The agent's request. Please quote a roll-up door order for a self-storage facility with 3 lines: 20 Model 650 doors, 96 inches wide by 84 inches high, in white, wind-load rated; 4 Model 1850 doors, 144 inches wide by 156 inches high, in white, impact rated; 6 Model 750 doors, 96 inches wide by 84 inches high, in white, with vision panels. The order states 30 doors in total. It is ready to send.

Verdict: Blocked.

  • Line 1 wind-load rating not available. Line 1 asks for a wind-load rated door; the selected model is not listed as wind-load rated.
  • Line 2 impact rating not available. Line 2 asks for an impact-rated door; the selected model is not listed as impact rated.
  • Line 3 vision panel not available. Line 3 asks for a vision panel; vision panels are listed as an option for models 2000 and 2500 only.

2. Wind, impact and vision options: The agent resubmits after fixing the errors

The agent's request. Please quote a roll-up door order for a self-storage facility with 3 lines: 20 Model 750 doors, 96 inches wide by 84 inches high, in white, wind-load rated; 4 Model 1850IM doors, 144 inches wide by 156 inches high, in white, impact rated; 6 Model 750 doors, 96 inches wide by 84 inches high, in white, with vision panels. The order states 30 doors in total. It is ready to send.

Verdict: Blocked.

  • Line 3 vision panel not available. Line 3 asks for a vision panel; vision panels are listed as an option for models 2000 and 2500 only.

3. Wind, impact and vision options: The agent resubmits after fixing the errors

The agent's request. Please quote a roll-up door order for a self-storage facility with 3 lines: 20 Model 750 doors, 96 inches wide by 84 inches high, in white, wind-load rated; 4 Model 1850IM doors, 144 inches wide by 156 inches high, in white, impact rated; 6 Model 2000 doors, 96 inches wide by 84 inches high, in white, with vision panels. The order states 30 doors in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 30 doors on 3 lines; 4 with a reduced-drive chain hoist and 0 insulated.

4. Hallway doors: width and colour: Hallway doors on the 850 at 10 ft wide, in a non-white colour

The agent's request. Please quote a roll-up door order for a self-storage facility with 3 lines: 24 Model 750 doors, 96 inches wide by 84 inches high, in white; 6 Model 850 doors, 120 inches wide by 132 inches high, in a colour other than white; 2 Model 1100 doors, 120 inches wide by 108 inches high, in white, wind-load rated, insulated. The order states 32 doors in total. It is ready to send.

Verdict: Blocked.

  • Line 2 door too wide for the model. Line 2 asks for a door 120 inches wide; the selected model is listed to a maximum width of 104 inches.
  • Line 2 colour not available. Line 2 asks for a colour other than white; the selected model is listed in white only.

5. Hallway doors: width and colour: The agent resubmits after fixing the errors

The agent's request. Please quote a roll-up door order for a self-storage facility with 3 lines: 24 Model 750 doors, 96 inches wide by 84 inches high, in white; 6 Model 850S doors, 120 inches wide by 132 inches high, in a colour other than white; 2 Model 1100 doors, 120 inches wide by 108 inches high, in white, wind-load rated, insulated. The order states 32 doors in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 32 doors on 3 lines; 6 with a reduced-drive chain hoist and 2 insulated.

6. Wind pressure and door count: A wind pressure above the 750 rating and a miscounted door total

The agent's request. Please quote a roll-up door order for a self-storage facility with 3 lines: 12 Model 750 doors, 108 inches wide by 96 inches high, in white, wind-load rated for a design wind pressure of 22 psf; 8 Model 1100 doors, 132 inches wide by 120 inches high, in white, wind-load rated, insulated; 2 Model 3100 doors, 192 inches wide by 192 inches high, in white, wind-load rated. The order states 24 doors in total. It is ready to send.

Verdict: Blocked.

  • Line 1 design wind pressure above the Model 750 rating. Line 1 needs a design wind pressure of 22 psf (pounds per square foot); the Model 750 specification gives 19 psf at this door width.
  • Stated door count does not match. The order states 24 doors; the lines add up to 22 doors.

7. Wind pressure and door count: The agent resubmits after fixing the errors

The agent's request. Please quote a roll-up door order for a self-storage facility with 3 lines: 12 Model 750 doors, 100 inches wide by 96 inches high, in white, wind-load rated for a design wind pressure of 22 psf; 8 Model 1100 doors, 132 inches wide by 120 inches high, in white, wind-load rated, insulated; 2 Model 3100 doors, 192 inches wide by 192 inches high, in white, wind-load rated. The order states 22 doors in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 22 doors on 3 lines; 10 with a reduced-drive chain hoist and 8 insulated.

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 roll-up doors for a self-storage facility: the door model for each line, the door size, wind-load rating, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published door comparison chart 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 a roll-up door order for a self-storage facility with 3 lines: 20 Model 650 doors, 96 inches wide by 84 inches high. The order states 30 doors in total. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. Line 1 asks for a wind-load rated door; the selected model is not listed as wind-load rated. Line 2 asks for an impact-rated door; the selected model is not listed as impact rated. Line 3 asks for a vision panel; vision panels are listed as an option for models 2000 and 2500 only.
  6. The validator returned three 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 ratings that exist for some models only, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the line 1: model to Model 750 and the line 2: model to Model 1850IM.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. Line 3 asks for a vision panel; vision panels are listed as an option for models 2000 and 2500 only.
  12. Two findings cleared; still blocked on line 3 vision panel not available.
  13. The agent resubmits once more.
  14. The revised request. It changes the line 3: model to Model 2000.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  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.