Predictika · Heat pumps & water heaters

An AI sales agent's heat pump quote, checked before it goes out

An AI sales agent prepares a quote for a Stiebel Eltron WPL 15, 20 or 25 air | water heat pump: the version, the design heat load, flow and outdoor temperatures, electrical supply, mounting bracket, connection set and installation site, and the output, SCOP, sound level and weight it quotes. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the manufacturer's published technical guide and returns a verdict, every reason and the figures it looked up.

Scope: Stiebel Eltron WPL 15 AS/ACS, WPL 20 A/AC and WPL 25 A/AC inverter air | water heat pumps, from the published WPL 15/20/25 technical guide. See everything this validator covers

This validator models quotes for the six WPL 15/20/25 versions in the Stiebel Eltron technical guide (2018), not just the scenarios shown below.

  • Version data — article number, cooling function, maximum heating output at A-7/W35, SCOP, sound power level, weight and compressor supply, as listed for each version; the design heat load must not exceed the output, and the figures the quote states must match.
  • Application limits — heating flow temperature 15 to 65 degrees C, outdoor temperature down to -20 degrees C and heating water hardness up to 3 dH.
  • Accessories and installation — which support brackets and AS-WP connection sets fit which version, no installation in a recess, no wall bracket on living-area walls, and long pipework flagged for a person to confirm the pump.

Any WPL 15/20/25 quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the guide read lists none, so this validator produces no price build-up), cylinder and buffer tank sizing, hydraulic sets and controls, and other Stiebel Eltron heat pump ranges.

The AI sales agentBuilds the heat pump 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.

8 scenarios in 4 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
Six versions with their own dataOnly with workarounds
Each version has its own output, SCOP, sound level, weight, supply and accessory list, so the lists multiply across product and compatibility rules.
Every version is a row of the model and is checked together with the rest of the quote.
Accessories that fit only some versionsOnly with care
A bracket or connection set that suits one version is an error for another, and the installation notes add further limits.
The fit of each accessory and the installation rules are looked up on every call and the problem is explained in plain words.
Figures typed in by the rep must match the guideOnly with workarounds
An output, SCOP, sound level or weight quoted by hand is rarely compared with the product data.
Each stated figure is compared with the listed one 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.

1This version has no cooling function; cooling is available only on the WPL 15 ACS, WPL 20 AC and WPL 25 AC.
2The design heat load is 6.9 kW, but this heat pump delivers at most 6.86 kW at A-7/W35.
3The design heat load is 9.6 kW, but this heat pump delivers at most 9.54 kW at A-7/W35.
4The design heat load is 13 kW, but this heat pump delivers at most 12.86 kW at A-7/W35.
5The heating flow temperature is 66 degrees C, but the application limit on the heating side is 65 degrees C.
6The heating flow temperature is 14 degrees C, below the 15 degrees C minimum application limit on the heating side.
7The lowest outdoor temperature is -21 degrees C, but the heat source application limit is -20 degrees C.
8The electrical supply on the quote does not match the compressor of this version (WPL 15: 230 V single phase; WPL 20 and 25: 400 V three phase).
9The support bracket on the quote is not listed as an accessory for this version.
10The AS-WP connection sets are listed only for the WPL 15/20/25 AC and ACS versions.
11The guide says never to install the appliance in a recess; two sides must remain exposed.
12The wall mounting bracket must not be installed on the external wall of living areas or bedrooms because of structure-borne noise.
13The water hardness is 3.5 dH, but the guide requires 3 dH or less.
14The quote states article number 236641, but this version is article number 236640.
15The quote states a maximum heating output of 6.86 kW at A-7/W35, but this version is listed with 9.54 kW.
16The quote states a SCOP of 4.78, but this version is listed with 4.65.
17The quote states a sound power level of 50 dB(A), but this version is listed with 54 dB(A).
18The quote states a weight of 160 kg, but this version is listed with 175 kg.
19The built-in circulation pump is sized for a single pipe length of 10 m; the guide says a different heating circuit pump must be used for longer pipelines, so a person should confirm the pump.
20The heating flow temperature is 70 degrees C, but the application limit on the heating side is 65 degrees C.
21The design heat load is 8 kW, but this heat pump delivers at most 6.86 kW at A-7/W35.
22The lowest outdoor temperature is -25 degrees C, but the heat source application limit is -20 degrees C.
23The water hardness is 4 dH, but the guide requires 3 dH or less.
24The quote states article number 236639, but this version is article number 236638.

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. Supply and stated SCOP: WPL 15 ACS on a 400 V supply

The agent's request. Please quote the Stiebel Eltron WPL 15 ACS heat pump for a design heat load of 5 kW, a heating flow temperature of 35 degrees C, a lowest outdoor temperature of -10 degrees C and heating water of 2 dH, on a 400 V three phase supply. The quote states a SCOP of 4.78 and a maximum output of 6.86 kW. It is ready to send.

Verdict: Blocked.

  • Electrical supply does not match the compressor. The electrical supply on the quote does not match the compressor of this version (WPL 15: 230 V single phase; WPL 20 and 25: 400 V three phase).
  • Stated SCOP does not match. The quote states a SCOP of 4.78, but this version is listed with 4.48.

2. Supply and stated SCOP: The agent resubmits after fixing the errors

The agent's request. Please quote the Stiebel Eltron WPL 15 ACS heat pump for a design heat load of 5 kW, a heating flow temperature of 35 degrees C, a lowest outdoor temperature of -10 degrees C and heating water of 2 dH, on a 230 V single phase supply. The quote states a SCOP of 4.48 and a maximum output of 6.86 kW. It is ready to send.

Verdict: Allowed.

  • Heat pump data. This version delivers up to 6.86 kW at A-7/W35, SCOP 4.48, sound power level 50 dB(A), weight 160 kg.

3. Heat load: WPL 15 AS for an 8.5 kW house

The agent's request. Please quote the Stiebel Eltron WPL 15 AS heat pump for a design heat load of 8.5 kW, a heating flow temperature of 35 degrees C, a lowest outdoor temperature of -10 degrees C and heating water of 2 dH, on a 230 V single phase supply. The quote states a SCOP of 4.2. It is ready to send.

Verdict: Blocked.

  • Design heat load over the heat pump output. The design heat load is 8.5 kW, but this heat pump delivers at most 6.86 kW at A-7/W35.

4. Heat load: The agent resubmits after fixing the errors

The agent's request. Please quote the Stiebel Eltron WPL 20 A heat pump for a design heat load of 8.5 kW, a heating flow temperature of 35 degrees C, a lowest outdoor temperature of -10 degrees C and heating water of 2 dH, on a 400 V three phase supply. The quote states a SCOP of 4.3. It is ready to send.

Verdict: Allowed.

  • Heat pump data. This version delivers up to 9.54 kW at A-7/W35, SCOP 4.3, sound power level 54 dB(A), weight 175 kg.

5. Cooling: Cooling requested on a WPL 20 A

The agent's request. Please quote the Stiebel Eltron WPL 20 A heat pump for a design heat load of 8.5 kW, a heating flow temperature of 35 degrees C, a lowest outdoor temperature of -10 degrees C and heating water of 2 dH, on a 400 V three phase supply. Cooling is requested. The quote states a SCOP of 4.3 and a maximum output of 9.54 kW. It is ready to send.

Verdict: Blocked.

  • Cooling is offered only on the AC and ACS versions. This version has no cooling function; cooling is available only on the WPL 15 ACS, WPL 20 AC and WPL 25 AC.

6. Cooling: The agent resubmits after fixing the errors

The agent's request. Please quote the Stiebel Eltron WPL 20 AC heat pump for a design heat load of 8.5 kW, a heating flow temperature of 35 degrees C, a lowest outdoor temperature of -10 degrees C and heating water of 2 dH, on a 400 V three phase supply. Cooling is requested. The quote states a SCOP of 4.48 and a maximum output of 9.54 kW. It is ready to send.

Verdict: Allowed.

  • Heat pump data. This version delivers up to 9.54 kW at A-7/W35, SCOP 4.48, sound power level 54 dB(A), weight 175 kg.

7. Installation site: Wall bracket on a living-room wall

The agent's request. Please quote the Stiebel Eltron WPL 25 AC heat pump for a design heat load of 11 kW, a heating flow temperature of 35 degrees C, a lowest outdoor temperature of -10 degrees C and heating water of 2 dH, on a 400 V three phase supply. Cooling is requested. It includes the WK2 support bracket on a living-area wall. The quote states a SCOP of 4.78 and a maximum output of 12.86 kW. It is ready to send.

Verdict: Blocked.

  • Wall bracket not on living-area walls. The wall mounting bracket must not be installed on the external wall of living areas or bedrooms because of structure-borne noise.

8. Installation site: The agent resubmits after fixing the errors

The agent's request. Please quote the Stiebel Eltron WPL 25 AC heat pump for a design heat load of 11 kW, a heating flow temperature of 35 degrees C, a lowest outdoor temperature of -10 degrees C and heating water of 2 dH, on a 400 V three phase supply. Cooling is requested. It includes the WK2 support bracket on a garage wall. The quote states a SCOP of 4.78 and a maximum output of 12.86 kW. It is ready to send.

Verdict: Allowed.

  • Heat pump data. This version delivers up to 12.86 kW at A-7/W35, SCOP 4.78, sound power level 54 dB(A), weight 175 kg.

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 Stiebel Eltron WPL 15, 20 or 25 air | water heat pump: the version, the design heat load, flow and outdoor temperatures, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the manufacturer's published technical guide and returns a verdict, every reason and the figures it looked up.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote the Stiebel Eltron WPL 15 ACS heat pump for a design heat load of 5 kW, a heating flow temperature of 35 degrees C. The quote states a SCOP of 4.78 and a maximum output of 6.86 kW. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The electrical supply on the quote does not match the compressor of this version (WPL 15: 230 V single phase; WPL 20 and 25: 400 V three phase). The quote states a SCOP of 4.78, but this version is listed with 4.48.
  6. The validator returned two 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 figures typed in by the rep must match the guide, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the supply to 230 V single phase and the SCOP on the quote to 4.48.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared.
  13. Two 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.