Predictika · Commercial plumbing products

An AI sales agent's water station order, checked before it goes out

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.

Scope: Elkay ezH2O wall-mount bottle filling stations with coolers (LZS8WSLK, EZS8WSLK, LZSTL8WSLK, EZSTL8WSLK, LZSTL8WSVRSK), their filters, in-wall carrier and cane apron. See everything this validator covers

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.

  • Models — LZS8WSLK and EZS8WSLK (single-station, light gray), LZSTL8WSLK and EZSTL8WSLK (bi-level, light gray) and LZSTL8WSVRSK (bi-level, stainless, vandal-resistant). The L models are filtered and the E models are not. Each unit chills 8 GPH.
  • Filters and spares — the WaterSentry 51300C (3,000 gallon) and 51600C (6,000 gallon) filters fit only the filtered models, and replacement filters need a filter model. An unusually large number of spares goes to a person.
  • Accessories — the MLP100 in-wall carrier is for single-station on-wall units, and the LKAPREZL cane apron is for the light gray units; neither can be ordered in a greater number than the units.
  • Location and electrical — indoor installation only, 115 V / 60 Hz, and 5 A per unit checked against the continuous load of a 15 A or 20 A circuit. Orders of 25 units or more go to a person, and the stations the quote states must equal the units ordered.

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.

The AI sales agentBuilds the water station 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
Accessories that fit only some modelsOnly 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 modelOnly 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 unitsOnly 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 orderedOnly 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 answerOnly 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.

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 MLP100 in-wall carrier is for single-station on-wall units; the selected model is not a single-station unit.
25 in-wall carriers are ordered for 4 unit(s).
3The Elkay specification sheet lists indoor installation only; the order is for an outdoor location.
4The unit is rated 115 V / 60 Hz; the order specifies a 230 V supply.
5The order quantity is 0; at least one unit is needed.
6A filter is selected, but the selected model has no filter.
74 replacement filter(s) are ordered, but the selected model has no filter.
84 replacement filter(s) are ordered, but no filter model (51,300C or 51,600C) is selected.
99 spare filters is more than two per unit ordered; a person should confirm.
10The LKAPREZL cane apron is made for the light gray EZ units; the selected model is stainless.
115 cane aprons are ordered for 4 unit(s).
124 units at 5 A each draw 20 A on one circuit; a 20 A circuit carries 16 A continuous.
133 units at 5 A each draw 15 A on one circuit; a 15 A circuit carries 12 A continuous.
143 units are planned on one circuit, but only 2 are ordered.
15The quote states 4 stations served; the units order serves 8.
16The quote states 9 stations served; the units order serves 8.
17An order of 25 units is above the 25-unit order size this model sends to a person for confirmation.
183 replacement filter(s) are ordered, but the selected model has no filter.
196 in-wall carriers are ordered for 4 unit(s).
207 cane aprons are ordered for 4 unit(s).

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. Location and electrical: Four bi-level filtered units for a courtyard, all on one circuit

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.

  • Indoor installation only. The Elkay specification sheet lists indoor installation only; the order is for an outdoor location.
  • Circuit overloaded. 4 units at 5 A each draw 20 A on one circuit; a 15 A circuit carries 12 A continuous.
  • Stated stations do not match. The quote states 6 stations served; the units order serves 8.

2. Location and electrical: The agent resubmits after fixing the errors

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.

  • Order summary. 4 unit(s) serving 8 station(s), 32 GPH of chilled water in total.

3. Filters and accessories: Unfiltered bi-level units with a filter, spare filters and wall carriers

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.

  • Filter selected for an unfiltered model. A filter is selected, but the selected model has no filter.
  • Spare filters for an unfiltered model. 6 replacement filter(s) are ordered, but the selected model has no filter.
  • In-wall carrier is for single-station units. The MLP100 in-wall carrier is for single-station on-wall units; the selected model is not a single-station unit.

4. Filters and accessories: The agent resubmits after fixing the errors

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.

  • In-wall carrier is for single-station units. The MLP100 in-wall carrier is for single-station on-wall units; the selected model is not a single-station unit.

5. Filters and accessories: The agent resubmits after fixing the errors

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.

  • Order summary. 6 unit(s) serving 6 station(s), 48 GPH of chilled water in total.

6. Large order: Twenty-eight stainless units with cane aprons

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.

  • Cane apron is for gray units. The LKAPREZL cane apron is made for the light gray EZ units; the selected model is stainless.
  • Large order to confirm. An order of 28 units is above the 25-unit order size this model sends to a person for confirmation.

7. Large order: The agent resubmits after fixing the errors

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.

  • Order summary. 24 unit(s) serving 48 station(s), 192 GPH of chilled water in total.

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 wall-mount bottle filling stations and coolers: the model, how many, the filter, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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. The quote states 12 stations served. 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. A filter is selected, but the selected model has no filter. 6 replacement filter(s) are ordered, but the selected model has no filter. The MLP100 in-wall carrier is for single-station on-wall units; the selected model is not a single-station unit.
  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 filters and spares that depend on the model, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the model to LZSTL8WSLK.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The MLP100 in-wall carrier is for single-station on-wall units; the selected model is not a single-station unit.
  12. Two findings cleared. Still blocking: in-wall carrier is for single-station units.
  13. The agent resubmits once more.
  14. The revised request. It changes the model to LZS8WSLK and the stated stations served as to 6.
  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. Now you can try the other scenarios yourself.