Predictika · Residential pool equipment pad quotes

An AI sales agent's pool equipment quote, checked before it goes out

An AI sales agent prepares a quote for a residential pool equipment pad built from Jandy products: pump, filter, heater, salt chlorinator, automation and lights. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the sizing and compatibility rules and returns a verdict, every reason and the totals it computed.

Scope: Residential pool equipment pads: VS FloPro variable-speed pumps, CV cartridge filters, JXiQ gas heaters, AquaPure salt chlorinators, AquaLink automation with app control and pool lights, sized to the pool and its turnover time. See everything this validator covers

This validator models residential pool equipment pad quotes, not just the scenarios shown below.

  • Pool sizing — the pool volume and turnover time, the flow the pool needs, and whether the pump, the filter and the heater can carry that flow.
  • Heaters, salt and automation — the heater size for the pool, the heater fuel against the gas supply at the site, the salt chlorinator capacity, and the AquaLink automation that app control and more than two lights depend on.
  • Discount, order size and reviews — the discount against the maximum and the approval level, and the reviews that very large pools, an oversized pump or a large equipment total need.

Any residential pool equipment pad quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: commercial pools, spas, installation labor and other brands. Product names follow Jandy's public naming; the flow ratings, sizing and compatibility rules, limits and all prices are modeled, not published by Fluidra, and the prices are illustrative.

The AI sales agentBuilds the pool equipment quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 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
Pump, filter and heater flow limitsOnly with care
Each product has a flow rating, and the pump has to be compared with the filter, the heater and the flow the pool needs.
The pool, turnover time and every product are in one request, and all the flow comparisons run on every call.
Heater size for the pool and fuel for the siteOnly with care
The heater size per gallon and the fuel against the site gas supply each need their own rule.
The pool volume, heater and gas supply are checked together on every call.
Options that need AquaLink automationOnly with care
App control and more than two lights each need a rule that looks back at the automation choice.
The automation, app control and lights are fields of one request, so a mismatch is found in any order.
Salt chlorinator capacity against the poolOnly with workarounds
Each chlorinator model has its own gallon capacity that has to be compared with the pool volume.
The pool volume and the chlorinator capacity are checked together on every call.
Discount limits and reviews of large or oversized ordersOnly with workarounds
The hard limit, the approval level and the reviews depend on a computed total and on the design flow, so they must be recalculated when anything changes.
The discount, design flow and computed totals are checked together, and every review comes back with the blocks.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as 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.

1A turnover time of 2 hours is outside the 4 to 24 hour range this model accepts.
2The pool needs 125 gpm to turn over in the chosen time; the selected pump is rated 70 gpm.
3A turnover time of 30 hours is outside the 4 to 24 hour range this model accepts.
4The pump is rated 70 gpm against a design flow of 9 gpm; confirm the pump choice.
5The pool needs 84 gpm to turn over in the chosen time; the selected pump is rated 55 gpm.
6The pump is rated 85 gpm; the selected filter is rated for 75 gpm.
7The pump is rated 130 gpm; the selected filter is rated for 125 gpm.
8The pump is rated 130 gpm against a design flow of 32 gpm; confirm the pump choice.
9A 40,000 gallon pool is outside typical residential size; confirm the design.
10A 35,000 gallon pool is above what the selected heater handles (150 gallons per 1,000 BTU of heater size).
11The pump is rated 130 gpm; the heater accepts up to 125 gpm.
12The heater is ordered for a different fuel than the gas supply at the site.
13A 30,000 gallon pool is above the 25,000 gallon capacity of the selected salt chlorinator.
14IAquaLink app control requires AquaLink automation.
154 lights are quoted; more than 2 need AquaLink automation to control them.
1612 lights is above the 10 lights this model allows on one controller.
17The net equipment total is 9,050 dollars; orders of 9,000 dollars or more need a sales review.
18A 12 percent discount is above 10 percent and needs sales manager approval.
19A requested discount of 25 percent is above the 20 percent maximum.
20A 45,000 gallon pool is outside typical residential size; confirm the design.
21The pump is rated 130 gpm against a design flow of 17 gpm; confirm the pump choice.
22The net equipment total is 10,200 dollars; orders of 9,000 dollars or more need a sales review.

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. Large pool pad: A pad for a 31,000 gallon pool with a 1.0 HP pump, a heater, a salt chlorinator, app control and lights

The agent's request. Please quote a Jandy equipment pad for a 31,000 gallon pool with an 8-hour turnover, on a site with a natural gas supply: a VS FloPro 1.0 HP pump, a CV340 cartridge filter, a JXiQ 200 propane heater, an AquaPure 700 salt chlorinator, iAquaLink app control, and 4 pool lights. The discount is 25 percent. It is ready to send.

Verdict: Blocked.

  • Pump too small for the pool. The pool needs 65 gpm to turn over in the chosen time; the selected pump is rated 55 gpm.
  • Heater too small for the pool. A 31,000 gallon pool is above what the selected heater handles (150 gallons per 1,000 BTU of heater size).
  • Heater fuel does not match gas supply. The heater is ordered for a different fuel than the gas supply at the site.
  • Salt chlorinator too small. A 31,000 gallon pool is above the 25,000 gallon capacity of the selected salt chlorinator.
  • App control needs AquaLink. IAquaLink app control requires AquaLink automation.
  • More than 2 lights need automation. 4 lights are quoted; more than 2 need AquaLink automation to control them.
  • Discount over the maximum. A requested discount of 25 percent is above the 20 percent maximum.

2. Large pool pad: The agent resubmits after fixing the errors

The agent's request. Please quote a Jandy equipment pad for a 31,000 gallon pool with an 8-hour turnover, on a site with a natural gas supply: a VS FloPro 1.3 HP pump, a CV340 cartridge filter, a JXiQ 250 natural gas heater, an AquaPure 1400 salt chlorinator, AquaLink automation, iAquaLink app control, and 4 pool lights. The discount is 10 percent. It is ready to send.

Verdict: Allowed.

  • Order summary. Design flow 65 gpm, subtotal 9,350 dollars, net 8,415 dollars (illustrative prices).

3. Pump, filter and lights: A pad with a 2.7 HP pump, a CV580 filter, a heater and 12 pool lights

The agent's request. Please quote a Jandy equipment pad for a 15,000 gallon pool with an 8-hour turnover, on a site with a natural gas supply: a VS FloPro 2.7 HP pump, a CV580 cartridge filter, a JXiQ 250 natural gas heater, AquaLink automation, and 12 pool lights. It is ready to send.

Verdict: Blocked.

  • Pump flow exceeds filter rating. The pump is rated 130 gpm; the selected filter is rated for 125 gpm.
  • Pump flow above heater limit. The pump is rated 130 gpm; the heater accepts up to 125 gpm.
  • Too many lights. 12 lights is above the 10 lights this model allows on one controller.
  • Pump far above design flow. The pump is rated 130 gpm against a design flow of 32 gpm; confirm the pump choice.
  • Large order to confirm. The net equipment total is 12,500 dollars; orders of 9,000 dollars or more need a sales review.

4. Pump, filter and lights: The agent resubmits after fixing the errors

The agent's request. Please quote a Jandy equipment pad for a 15,000 gallon pool with an 8-hour turnover, on a site with a natural gas supply: a VS FloPro 1.65 HP pump, a CV580 cartridge filter, a JXiQ 250 natural gas heater, AquaLink automation, and 4 pool lights. It is ready to send.

Verdict: Allowed.

  • Order summary. Design flow 32 gpm, subtotal 8,550 dollars, net 8,550 dollars (illustrative prices).

5. Very large pool: A pad for a 45,000 gallon pool with a salt chlorinator and a 15 percent discount

The agent's request. Please quote a Jandy equipment pad for a 45,000 gallon pool with an 8-hour turnover, on a site with a natural gas supply: a VS FloPro 1.85 HP pump, a CV580 cartridge filter, a JXiQ 300 natural gas heater, an AquaPure 1400 salt chlorinator, and AquaLink automation. The discount is 15 percent. It is ready to send.

Verdict: Blocked.

  • Salt chlorinator too small. A 45,000 gallon pool is above the 40,000 gallon capacity of the selected salt chlorinator.
  • Discount needs approval. A 15 percent discount is above 10 percent and needs sales manager approval.
  • Large pool to confirm. A 45,000 gallon pool is outside typical residential size; confirm the design.

6. Very large pool: The agent resubmits after fixing the errors

The agent's request. Please quote a Jandy equipment pad for a 45,000 gallon pool with an 8-hour turnover, on a site with a natural gas supply: a VS FloPro 1.85 HP pump, a CV580 cartridge filter, a JXiQ 300 natural gas heater, and AquaLink automation. The discount is 15 percent. It is ready to send.

Verdict: Needs approval.

  • Discount needs approval. A 15 percent discount is above 10 percent and needs sales manager approval.
  • Large pool to confirm. A 45,000 gallon pool is outside typical residential size; confirm the design.
  • Order summary. Design flow 94 gpm, subtotal 7,250 dollars, net 6,162 dollars (illustrative prices).

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 a quote for a residential pool equipment pad built from Jandy products: pump, filter, heater, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the sizing and compatibility rules and returns a verdict, every reason and the totals it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a Jandy equipment pad for a 31,000 gallon pool with an 8-hour turnover, on a site with a natural gas supply: a VS FloPro 1.0 HP pump. The discount is 25 percent. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings, all in one answer. The pool needs 65 gpm to turn over in the chosen time; the selected pump is rated 55 gpm. A 31,000 gallon pool is above what the selected heater handles (150 gallons per 1,000 BTU of heater size). The heater is ordered for a different fuel than the gas supply at the site. The other four are on screen.
  6. The validator returned seven 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 heater size for the pool and fuel for the site, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the pump to VS FloPro 1.3 HP, the heater to JXiQ 250, the heater fuel to natural and the salt chlorinator to AquaPure 1400. Two more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared.
  13. Seven 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. Now you can try the other scenarios yourself.