Predictika · Industrial grille and register orders

An AI sales agent's industrial grille order, checked before it goes out

An AI sales agent prepares an order for a 300 Series industrial supply grille or register: model, nominal duct size, damper, mounting frame, blade orientation, fastening and finish. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published ordering rules and returns a verdict, every reason and the figures it computed.

Scope: 300 Series industrial grilles and registers (301, 302, 301G and 302G): size range, operator location, finish and overall dimensions. See everything this validator covers

This validator models the 300 Series industrial grilles and registers, in single deflection (301) and double deflection (302) form, fixed or gang operated (301G and 302G), not just the scenarios shown below.

  • Sizes — nominal duct sizes run from 6 x 6 inches to 48 x 48 inches; a width or height outside that range is blocked.
  • Operator location — the 302G double deflection grille with gang operated blades needs an operator location (front or rear blades); the operator location applies to no other model in the series.
  • Finish — B12 standard white is the standard finish; optional and custom colors need lead time and pricing from a Price representative, so they go to a person for approval.
  • Overall dimensions — the overall grille size (nominal duct plus 1 3/4 inches) and face opening (nominal duct less 3/4 inch) are computed, and the overall size the quote states is compared with the computed one.
  • Options carried on the order — VCS3 or VCS5 opposed blade damper, Type D mounting frame, blade orientation (long or short side) and countersunk or no mounting screw holes. The submittal sheets place no conditions on these, so they are recorded without checks.

Any 300 Series order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Price Industries does not publish prices for this series, so this validator produces no price build-up or line-item quote), lead times, other grille, register, diffuser, louver and damper series, and fractional nominal sizes.

The AI sales agentBuilds the grille 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 size range that applies to both width and heightEasy
A min/max rule on each dimension is simple to write in any CPQ.
Both dimensions are checked on every call alongside every other rule.
An operator location that is required on one model and not allowed on the othersOnly with care
It is a pair of dependency rules between the model and one option. Each works, but they must be kept in step with the model list.
The model and the operator location arrive in one request; the missing and the unwanted cases are both found whatever order the choices were made in.
A stated overall size that must match the nominal duct sizeOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed size, but someone has to write and maintain that comparison.
The stated overall width and height travel with the order and are compared with the computed sizes on every call.
Non-standard finishes that need a person to confirm lead time and pricingOnly with workarounds
Approval routing is usually a separate workflow from product rules, so a finish that needs sign-off is easy to miss when the quote is edited afterwards.
The finish is part of the same check, and the verdict says needs approval instead of allow.
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 302G double deflection grille with gang operated blades needs an operator location, front blades or rear blades.
2An operator location, front or rear blades, applies only to the 302G double deflection grille with gang operated blades.
3A nominal duct width of 5 inches is outside the available sizes; this series is made from 6 x 6 inches up to 48 x 48 inches.
4A nominal duct width of 49 inches is outside the available sizes; this series is made from 6 x 6 inches up to 48 x 48 inches.
5A nominal duct height of 5 inches is outside the available sizes; this series is made from 6 x 6 inches up to 48 x 48 inches.
6A nominal duct height of 49 inches is outside the available sizes; this series is made from 6 x 6 inches up to 48 x 48 inches.
7The quote states an overall grille width of 25.5 inches, but the nominal duct width gives an overall width of 25.75 inches.
8The quote states an overall grille height of 14.0 inches, but the nominal duct height gives an overall height of 13.75 inches.
9The finish is not the standard B12 white; optional and custom colors need lead time and pricing from a Price representative.
10A nominal duct width of 60 inches is outside the available sizes; this series is made from 6 x 6 inches up to 48 x 48 inches.
11A nominal duct height of 3 inches is outside the available sizes; this series is made from 6 x 6 inches up to 48 x 48 inches.
12The quote states an overall grille width of 61.5 inches, but the nominal duct width gives an overall width of 61.75 inches.

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. Double deflection with gang operated blades: A 302G grille at 52 inches wide with no operator location

The agent's request. Please quote a 302G double deflection grille with gang operated blades, 52 x 20 inch nominal duct, with a VCS3 coated steel opposed blade damper, front blades parallel to the long side, countersunk screw holes, finished in B12 standard white, with the Type D mounting frame. The quote states an overall grille size of 53.5 x 21.5 inches. It is ready to send.

Verdict: Blocked.

  • Width outside the available sizes. A nominal duct width of 52 inches is outside the available sizes; this series is made from 6 x 6 inches up to 48 x 48 inches.
  • 302G needs an operator location. The 302G double deflection grille with gang operated blades needs an operator location, front blades or rear blades.
  • Stated overall width differs from the grille. The quote states an overall grille width of 53.5 inches, but the nominal duct width gives an overall width of 53.75 inches.
  • Stated overall height differs from the grille. The quote states an overall grille height of 21.5 inches, but the nominal duct height gives an overall height of 21.75 inches.

2. Double deflection with gang operated blades: The agent resubmits after fixing the errors

The agent's request. Please quote a 302G double deflection grille with gang operated blades, 48 x 20 inch nominal duct, with a VCS3 coated steel opposed blade damper, front blades parallel to the long side, countersunk screw holes, finished in B12 standard white, with the Type D mounting frame, operator on the front blades. The quote states an overall grille size of 49.75 x 21.75 inches. It is ready to send.

Verdict: Allowed.

  • Order summary. Overall grille size 49.75 x 21.75 inches, face opening 47.25 x 19.25 inches.

3. Finish: A 301 grille in a custom color with a heavy duty damper

The agent's request. Please quote a 301 single deflection grille, 36 x 24 inch nominal duct, with a VCS5 heavy duty coated steel opposed blade damper, front blades parallel to the short side, countersunk screw holes, finished in a custom color, with the Type D mounting frame. The quote states an overall grille size of 37.75 x 25.75 inches. It is ready to send.

Verdict: Needs approval.

  • Non-standard finish needs lead time and pricing. The finish is not the standard B12 white; optional and custom colors need lead time and pricing from a Price representative.
  • Order summary. Overall grille size 37.75 x 25.75 inches, face opening 35.25 x 23.25 inches.

4. Finish: The agent resubmits after fixing the errors

The agent's request. Please quote a 301 single deflection grille, 36 x 24 inch nominal duct, with a VCS5 heavy duty coated steel opposed blade damper, front blades parallel to the short side, countersunk screw holes, finished in B12 standard white, with the Type D mounting frame. The quote states an overall grille size of 37.75 x 25.75 inches. It is ready to send.

Verdict: Allowed.

  • Order summary. Overall grille size 37.75 x 25.75 inches, face opening 35.25 x 23.25 inches.

5. Gang operated single deflection: A 301G grille with a rear operator location and a 4-inch height

The agent's request. Please quote a 301G single deflection grille with gang operated blades, 40 x 4 inch nominal duct, with no damper, front blades parallel to the long side, no mounting screw holes, finished in B12 standard white, operator on the rear blades. The quote states an overall grille size of 41.5 x 5.5 inches. It is ready to send.

Verdict: Blocked.

  • Height outside the available sizes. A nominal duct height of 4 inches is outside the available sizes; this series is made from 6 x 6 inches up to 48 x 48 inches.
  • Operator location only on the 302G. An operator location, front or rear blades, applies only to the 302G double deflection grille with gang operated blades.
  • Stated overall width differs from the grille. The quote states an overall grille width of 41.5 inches, but the nominal duct width gives an overall width of 41.75 inches.
  • Stated overall height differs from the grille. The quote states an overall grille height of 5.5 inches, but the nominal duct height gives an overall height of 5.75 inches.

6. Gang operated single deflection: The agent resubmits after fixing the errors

The agent's request. Please quote a 301G single deflection grille with gang operated blades, 40 x 6 inch nominal duct, with no damper, front blades parallel to the long side, no mounting screw holes, finished in B12 standard white, operator on the rear blades. The quote states an overall grille size of 41.75 x 7.75 inches. It is ready to send.

Verdict: Blocked.

  • Operator location only on the 302G. An operator location, front or rear blades, applies only to the 302G double deflection grille with gang operated blades.

7. Gang operated single deflection: The agent resubmits after fixing the errors

The agent's request. Please quote a 301G single deflection grille with gang operated blades, 40 x 6 inch nominal duct, with no damper, front blades parallel to the long side, no mounting screw holes, finished in B12 standard white. The quote states an overall grille size of 41.75 x 7.75 inches. It is ready to send.

Verdict: Allowed.

  • Order summary. Overall grille size 41.75 x 7.75 inches, face opening 39.25 x 5.25 inches.

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 300 Series industrial supply grille or register: model, nominal duct size, damper, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published ordering rules 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 301G single deflection grille with gang operated blades, 40 x 4 inch nominal duct, with no damper. The quote states an overall grille size of 41.5 x 5.5 inches. 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. A nominal duct height of 4 inches is outside the available sizes; this series is made from 6 x 6 inches up to 48 x 48 inches. An operator location, front or rear blades, applies only to the 302G double deflection grille with gang operated blades. The quote states an overall grille width of 41.5 inches, but the nominal duct width gives an overall width of 41.75 inches. 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 a size range that applies to both width and height, a rules-based CPQ is easy.
  8. Now the agent resubmits.
  9. The corrected request. It changes the nominal duct height to 6 inches, the stated overall width to 41.75 inches and the stated overall height to 7.75 inches.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. An operator location, front or rear blades, applies only to the 302G double deflection grille with gang operated blades.
  12. Three findings cleared. Still blocking: operator location only on the 302G.
  13. The agent resubmits once more.
  14. The revised request. It removes the operator location.
  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. Four 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.