Predictika · Commercial plumbing products
An AI sales agent prepares an order for wall-mount bottle filling stations and coolers: the model, how many, the filter, the in-wall carriers and cane aprons, where they are installed and how many units share a circuit. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the Elkay ezH2O models and accessories and returns a verdict, every reason and the figures it computed.
This validator models an order for these ezH2O models and accessories, not just the scenarios shown below. Product names and the 115 V, 8 GPH, indoor-only, filter and accessory facts come from public Elkay documents; the fit and loading rules are modeled from comparable products and are not Elkay-published rules.
Any order of these models that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (this page shows no price build-up), other Elkay and Zurn products, floor-standing and semi-recessed coolers, remote chillers, drains and flush valves, and installation or service.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Accessories that fit only some models | Only with workarounds The carrier fits single-station units and the apron fits gray units, so a CPQ needs a compatibility table or a rule per accessory and model, edited again as the range changes. | The model properties are looked up and each accessory is checked on every call. |
| Filters and spares that depend on the model | Only with care A filter and spares only make sense on a filtered model, a cross-line rule for each pairing. | The filter, the spares and the model are checked together. |
| Electrical load shared by units | Only with workarounds Units per circuit against a circuit rating is arithmetic across lines that rules-based CPQ does not do natively, often a script or a manual check. | The load and the circuit capacity are computed and compared on every call. |
| Stated figures against the units ordered | Only with care The stations a quote states must be checked against quantity and stations per model, usually a summary-field rule. | The stated figure is a field of the request and is compared on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a person often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
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.
| 1 | The MLP100 in-wall carrier is for single-station on-wall units; the selected model is not a single-station unit. |
| 2 | 5 in-wall carriers are ordered for 4 unit(s). |
| 3 | The Elkay specification sheet lists indoor installation only; the order is for an outdoor location. |
| 4 | The unit is rated 115 V / 60 Hz; the order specifies a 230 V supply. |
| 5 | The order quantity is 0; at least one unit is needed. |
| 6 | A filter is selected, but the selected model has no filter. |
| 7 | 4 replacement filter(s) are ordered, but the selected model has no filter. |
| 8 | 4 replacement filter(s) are ordered, but no filter model (51,300C or 51,600C) is selected. |
| 9 | 9 spare filters is more than two per unit ordered; a person should confirm. |
| 10 | The LKAPREZL cane apron is made for the light gray EZ units; the selected model is stainless. |
| 11 | 5 cane aprons are ordered for 4 unit(s). |
| 12 | 4 units at 5 A each draw 20 A on one circuit; a 20 A circuit carries 16 A continuous. |
| 13 | 3 units at 5 A each draw 15 A on one circuit; a 15 A circuit carries 12 A continuous. |
| 14 | 3 units are planned on one circuit, but only 2 are ordered. |
| 15 | The quote states 4 stations served; the units order serves 8. |
| 16 | The quote states 9 stations served; the units order serves 8. |
| 17 | An order of 25 units is above the 25-unit order size this model sends to a person for confirmation. |
| 18 | 3 replacement filter(s) are ordered, but the selected model has no filter. |
| 19 | 6 in-wall carriers are ordered for 4 unit(s). |
| 20 | 7 cane aprons are ordered for 4 unit(s). |
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.
The agent's request. Please quote 4 Elkay ezH2O LZSTL8WSLK bi-level filtered units for an outdoor installation on a 115 V supply, with the 51300C (3,000 gallon) filter, 4 units on each 15 A circuit. The quote states 6 stations served. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 Elkay ezH2O LZSTL8WSLK bi-level filtered units for an indoor installation on a 115 V supply, with the 51300C (3,000 gallon) filter, 2 units on each 20 A circuit. The quote states 8 stations served. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 6 Elkay ezH2O EZSTL8WSLK bi-level units for an indoor installation on a 115 V supply, with the 51600C (6,000 gallon) filter, 6 replacement filters and 6 MLP100 in-wall carriers, 3 units on each 20 A circuit. The quote states 12 stations served. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 Elkay ezH2O LZSTL8WSLK bi-level filtered units for an indoor installation on a 115 V supply, with the 51600C (6,000 gallon) filter, 6 replacement filters and 6 MLP100 in-wall carriers, 3 units on each 20 A circuit. The quote states 12 stations served. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 Elkay ezH2O LZS8WSLK single-station filtered units for an indoor installation on a 115 V supply, with the 51600C (6,000 gallon) filter, 6 replacement filters and 6 MLP100 in-wall carriers, 3 units on each 20 A circuit. The quote states 6 stations served. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 28 Elkay ezH2O LZSTL8WSVRSK stainless bi-level filtered units for an indoor installation on a 115 V supply, with the 51300C (3,000 gallon) filter and 28 LKAPREZL cane aprons, 3 units on each 20 A circuit. The quote states 56 stations served. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 24 Elkay ezH2O LZSTL8WSVRSK stainless bi-level filtered units for an indoor installation on a 115 V supply, with the 51300C (3,000 gallon) filter, 3 units on each 20 A circuit. The quote states 48 stations served. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.