Predictika · Pool equipment quotes

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

An AI sales agent prepares a quote for AstralPool Cantabric sand filters: outlet type, diameter, selector valve, filtration pack with pump, pool size and filter media. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published catalogue and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: AstralPool Cantabric sand filter quotes, with top or lateral outlet, 400 to 900 mm diameters, selector valves, filtration packs with the Victoria Plus Silent pump, pool volume and flow ratings and filter media loads. See everything this validator covers

This validator models Cantabric filter quotes built on the 2026 AstralPool residential pool tariff catalogue, not just the scenarios shown below.

  • Filters and valves — top-outlet filters (with a built-in selector valve) in 400, 500, 600 and 750 mm, and lateral-outlet filters in 400 to 900 mm with no valve, bayonet, screw or automatic valve, only where the catalogue lists them.
  • Filtration packs — the lateral 500 and 600 mm filter with a valve and the matching Victoria Plus Silent pump (3/4 CV or 1 CV), priced as a pack.
  • Capacity — the pool volume each filter serves (at an 8 hour turnover) and the filter's rated flow, compared with the quote.
  • Media and totals — the sand or glass load for each diameter, and the stated total compared with the catalogue list prices, in euros excluding VAT.
  • Approvals — a discount request and the American-sizes option, which the catalogue does not price.

Any Cantabric filter quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other filter ranges, pumps sold on their own, heat pumps and other pool equipment, filter media prices, installation, shipping and discounts. Assumptions: prices are catalogue list prices in euros excluding VAT and may change; the pack pairings and the 8 hour pool volumes are as printed in the catalogue.

The AI sales agentBuilds the filter quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, the line-item quote 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
Valves that exist only for some diameters and outlet typesOnly with care
A product rule for each outlet type, diameter and valve combination. It works, but the catalogue's gaps (no bayonet valve above 600 mm, no automatic valve at 900 mm) are easy to miss.
Availability is checked from the outlet type, diameter and valve together with every other rule.
Packs that exist only for two diameters, each with its own pumpOnly with care
Pack rules that tie a filter, a valve and a pump together, and keep the pack price in step with the list.
The pack, its diameter, valve and pump are checked together and priced from the catalogue.
Pool volume and pump flow against the filter's ratingOnly with workarounds
The limits depend on the diameter chosen on one line and are compared with figures from the customer on others, so they need cross-line rules.
Diameter, pool volume and pump flow arrive in one request and are checked with the rest.
Stated totals and media loads that must equal the catalogueOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed one, but only if the price and load tables are kept in step.
The stated total and media quantity travel with the quote and are compared with the computed values 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 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 catalogue lists no such selector valve for the lateral filter of 750 mm diameter.
2A 2 inch top outlet is listed only on the 750 mm filter; this filter is 500 mm.
3The catalogue lists the top-outlet Cantabric only in diameters 400, 500, 600 and 750 mm, not 900 mm.
4The top-outlet Cantabric includes its selector valve; a separate valve is not quoted for it.
5The catalogue pairs the 500 mm filter with the 3/4 CV pump and the 600 mm filter with the 1 CV pump; the quote has 500 mm with the other pump.
6The Cantabric filtration packs are listed only in 500 and 600 mm; this filter is 750 mm.
7The Cantabric filtration packs are listed only with the lateral-outlet filter.
8Every Cantabric filtration pack includes a selector valve; the quote has none.
9The pool volume per filter is 73 cubic metres; this filter serves about 72 cubic metres at an 8 hour turnover.
10The pump delivers 10 cubic metres an hour; this filter is rated for 9.
11The quote has 0 filter sets; at least 1 is needed.
12The quote states 100 kg of filter media; the catalogue load for this filter and media is 88 kg.
13The quote states a total of €500; the catalogue list prices give €525.
14The quote asks for a discount; the catalogue gives only a discount code and no discount terms, so a person should confirm them.
15The catalogue shows American sizes as an option for the Cantabric but lists no price or code for it; a person should confirm it.

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. Filtration pack and capacity: 500 mm automatic-valve pack with the wrong pump, a pool that is too big and too much flow

The agent's request. Please quote 3 Cantabric sand filters, 500 mm, with a lateral outlet, with a automatic selector valve (1½"), as a filtration pack with the Victoria Plus Silent 1 CV pump, for a pool of 95 cubic metres per filter and a pump delivering 11 cubic metres an hour, filled with glass media (88 kg). The quote states a total of €5,640 excluding VAT. It is ready to send.

Verdict: Blocked.

  • Pump does not match the pack. The catalogue pairs the 500 mm filter with the 3/4 CV pump and the 600 mm filter with the 1 CV pump; the quote has 500 mm with the other pump.
  • Pool too large for the filter. The pool volume per filter is 95 cubic metres; this filter serves about 72 cubic metres at an 8 hour turnover.
  • Pump flow above the filter rating. The pump delivers 11 cubic metres an hour; this filter is rated for 9.

2. Filtration pack and capacity: The agent resubmits after fixing the errors

The agent's request. Please quote 3 Cantabric sand filters, 600 mm, with a lateral outlet, with a automatic selector valve (1½"), as a filtration pack with the Victoria Plus Silent 1 CV pump, for a pool of 95 cubic metres per filter and a pump delivering 11 cubic metres an hour, filled with glass media (125 kg). The quote states a total of €5,823 excluding VAT. It is ready to send.

Verdict: Allowed.

  • Order summary. 3 filter sets of diameter 600 mm, rated flow 14 cubic metres an hour, up to 112 cubic metres of pool volume, 125 kg of media, total €5,823 excluding VAT at catalogue list prices.

3. Outlet type and valve: Top-outlet 900 mm quote with a separate valve

The agent's request. Please quote 2 Cantabric sand filters, 900 mm, with a top outlet and a separate screw selector valve (2½"), for a pool of 220 cubic metres per filter and a pump delivering 28 cubic metres an hour, filled with sand (550 kg). The quote states a total of €4,302 excluding VAT. It is ready to send.

Verdict: Blocked.

  • Top outlet not offered in this diameter. The catalogue lists the top-outlet Cantabric only in diameters 400, 500, 600 and 750 mm, not 900 mm.
  • Top outlet comes with its own valve. The top-outlet Cantabric includes its selector valve; a separate valve is not quoted for it.

4. Outlet type and valve: The agent resubmits after fixing the errors

The agent's request. Please quote 2 Cantabric sand filters, 900 mm, with a lateral outlet, with a screw selector valve (2½"), for a pool of 220 cubic metres per filter and a pump delivering 28 cubic metres an hour, filled with sand (550 kg). The quote states a total of €4,302 excluding VAT. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 filter sets of diameter 900 mm, rated flow 30 cubic metres an hour, up to 240 cubic metres of pool volume, 550 kg of media, total €4,302 excluding VAT at catalogue list prices.

5. Stated total and approvals: Top-outlet 750 mm quote whose stated total leaves out one filter

The agent's request. Please quote 4 Cantabric sand filters, 750 mm, with a top outlet (2" connection) and its built-in selector valve, for a pool of 150 cubic metres per filter and a pump delivering 20 cubic metres an hour, filled with sand (300 kg). The quote states a total of €3,993 excluding VAT. It is ready to send.

Verdict: Blocked.

  • Stated total does not match. The quote states a total of €3,993; the catalogue list prices give €5,324.

6. Stated total and approvals: The agent resubmits after fixing the errors

The agent's request. Please quote 4 Cantabric sand filters, 750 mm, with a top outlet (2" connection) and its built-in selector valve, for a pool of 150 cubic metres per filter and a pump delivering 20 cubic metres an hour, filled with sand (300 kg). The customer also asks for a discount and the American-sizes option. The quote states a total of €5,324 excluding VAT. It is ready to send.

Verdict: Needs approval.

  • Discount terms to confirm. The quote asks for a discount; the catalogue gives only a discount code and no discount terms, so a person should confirm them.
  • American-size option to confirm. The catalogue shows American sizes as an option for the Cantabric but lists no price or code for it; a person should confirm it.
  • Order summary. 4 filter sets of diameter 750 mm, rated flow 21 cubic metres an hour, up to 168 cubic metres of pool volume, 300 kg of media, total €5,324 excluding VAT at catalogue list prices.

7. Stated total and approvals: The agent resubmits after fixing the errors

The agent's request. Please quote 4 Cantabric sand filters, 750 mm, with a top outlet (2" connection) and its built-in selector valve, for a pool of 150 cubic metres per filter and a pump delivering 20 cubic metres an hour, filled with sand (300 kg). The quote states a total of €5,324 excluding VAT. It is ready to send.

Verdict: Allowed.

  • Order summary. 4 filter sets of diameter 750 mm, rated flow 21 cubic metres an hour, up to 168 cubic metres of pool volume, 300 kg of media, total €5,324 excluding VAT at catalogue list 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 AstralPool Cantabric sand filters: outlet type, diameter, selector valve, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published catalogue and returns a verdict, every reason, a line-item quote and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 3 Cantabric sand filters, 500 mm, with a lateral outlet, with a automatic selector valve (1½"), as a filtration pack with the Victoria Plus Silent 1 CV pump. The quote states a total of €5,640 excluding VAT. 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. The catalogue pairs the 500 mm filter with the 3/4 CV pump and the 600 mm filter with the 1 CV pump; the quote has 500 mm with the other pump. The pool volume per filter is 95 cubic metres; this filter serves about 72 cubic metres at an 8 hour turnover. The pump delivers 11 cubic metres an hour; this filter is rated for 9.
  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 pool volume and pump flow against the filter's rating, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the filter diameter to 600 mm, the media quantity to 125 kg and the stated total excl. VAT to €5,823.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote, on screen.
  13. All three earlier findings are cleared, and the validator's total, €5,823, matches the quote.
  14. Three problems caught in one call, fixed in one pass, and a clean €5,823 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.