Predictika · Sauna equipment quotes

An AI sales agent's sauna heater quote, checked before it goes out

An AI sales agent prepares a quote for sauna heating equipment for a spa or cabin project: the heater, its power, the room volume it has to heat, the control, the electrical supply and fuse, the chimney and clearances for a wood-burning heater, the heater stones and a total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of sauna equipment practice and returns a verdict, every reason and the figures it computed.

Scope: Harvia Cilindro electric heaters, Harvia GreenFlame wood-burning heaters and ThermaSol steam generators, with Xenio, Fenix and ThermaSol digital controls, the MyHarvia app and the Smart Sauna Sensor. See everything this validator covers

This validator models equipment quotes for three Harvia heating products, not just the scenarios shown below. Items marked with an asterisk are illustrative.

  • Heaters — the Cilindro electric heater, the GreenFlame wood-burning heater and the ThermaSol steam generator; heater power sizes are modeled, and the heater has to suit the room volume, counting glass as added volume.
  • Controls and connected options — the Xenio control and the Fenix control panel for the Cilindro, a basic control*, the ThermaSol digital control for steam, the MyHarvia app (which pairs with Fenix) and the MyHarvia Smart Sauna Sensor (for saunas, not steam rooms).
  • Installation — single or three phase supply, fuse size for the heater power, chimney height and wall clearance for the wood-burning heater, heater stones for the heater power.
  • Order terms — heater count, a project-order approval at 20 heaters, a fire permit approval for wood in a commercial sauna, a discount that needs approval above 15 percent of the subtotal and is blocked above 30 percent, and the agent's stated total compared with the computed one.

Any order for these three products that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Harvia heaters and brands, sauna rooms and hot tubs, infrared units, installation labor beyond a flat amount, and local electrical code. Heater sizes, rules and prices are typical for sauna equipment and are not published by Harvia; the footer says which items are real and which are illustrative.

The AI sales agentBuilds the sauna heater 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.

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
Heater power that has to suit the room volume, with glass counted as added volumeOnly with workarounds
A volume range per heater size is a lookup table, and glass or tile adds a calculated correction; a rules-based CPQ needs helper fields and a table for each product.
The effective volume is computed from the room and glass and compared with the range of the heater power on every call.
Controls that only fit some heaters (Xenio and Fenix on the Cilindro, none on wood, ThermaSol control on steam) and the app that pairs only with FenixOnly with care
Each control and add-on has its own product condition; a rep has to remember them and every new control adds more rules.
Heater, control, app and sensor are checked together on every call.
Fuse, phase, chimney and clearance that depend on the heater type and powerOnly with care
Four separate checks with different thresholds for electric, wood and steam; they can be written as rules, but each depends on the product chosen and is easy to leave out.
Each installation requirement is checked for the product chosen and every miss is reported together.
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 then 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 order has 0 heaters; at least 1 is needed.
2A 7 kW heater is not one of the sizes modeled for this product.
3A 18 kW heater is not one of the sizes modeled for this product.
4A 5 kW heater is not one of the sizes modeled for this product.
5A 9 kW heater is too powerful for the room; the heater needs a larger room volume.
6A 9 kW heater is too small for the room, counting glass and other cold surfaces as added volume.
73 square meters of glass loses a lot of heat; a person should confirm the heater size.
8A 20 kW heater is too powerful for the room; the heater needs a larger room volume.
9A 20 kW heater is too small for the room, counting glass and other cold surfaces as added volume.
10The control chosen does not go with this heater; the Cilindro takes Xenio, Fenix or the basic control, the GreenFlame wood-burning heater takes no electric control, and the ThermaSol steam generator takes its digital control.
11A 12 kW heater is above the 11 kW this control switches directly; a separate power unit is needed.
12A 10 kW heater is above the 9 kW this control switches directly; a separate power unit is needed.
13The MyHarvia app pairs with the Fenix control panel; it is ordered with another control.
14The MyHarvia Smart Sauna Sensor measures a sauna and is not fitted in a steam room.
15A 9 kW heater is above the 3.6 kW a single phase supply carries; it needs a three phase supply.
16A 4 kW heater is above the 3.6 kW a single phase supply carries; it needs a three phase supply.
17A 13 ampere fuse is too small for a 9 kW heater.
18A 12 ampere fuse is too small for a 9 kW heater.
19The chimney is 34 decimeters high; a wood-burning heater needs at least 35 decimeters (3.5 meters).
20A chimney is ordered with an electric heater or steam generator, which does not need one.
21A clearance of 9 cm to the combustible wall is less than the 10 cm this heater needs.
22A clearance of 49 cm to the combustible wall is less than the 50 cm this heater needs.
2317 kg of stones is less than 2 kg for each kW of heater power.
24A steam generator has no heater stones; 10 kg are ordered.
25A discount of €2,100 is more than 15 percent of the €13,650 subtotal; a person should confirm.
26A discount of €4,095 is more than 15 percent of the €13,650 subtotal; a person should confirm.
27A discount of €4,100 is more than 30 percent of the €13,650 subtotal.
28An order of 20 heaters is a project order; a person should confirm delivery and terms.
29A wood-burning heater in a commercial sauna needs a fire safety permit; a person should confirm.
30The quote states a total of €1,000; the typical prices give €1,365.
31A 8 kW heater is too small for the room, counting glass and other cold surfaces as added volume.
32A 8 ampere fuse is too small for a 8 kW heater.

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. Cilindro spa order: A Cilindro order with a 6 kW heater in a 16 cubic meter room, the app on a Xenio control

The agent's request. Please quote 6 Harvia Cilindro electric heaters of 6 kW for a room of 16 cubic meters, with the Xenio control and the MyHarvia app, on a three phase supply with a 10 ampere fuse, 20 kg of heater stones and 20 cm of clearance to the wall. The quote states a total of €7,560. It is ready to send.

Verdict: Blocked.

  • Heater too small for the room. A 6 kW heater is too small for the room, counting glass and other cold surfaces as added volume.
  • MyHarvia app needs the Fenix panel. The MyHarvia app pairs with the Fenix control panel; it is ordered with another control.

2. Cilindro spa order: The agent resubmits after fixing the errors

The agent's request. Please quote 6 Harvia Cilindro electric heaters of 12 kW for a room of 16 cubic meters, with the Fenix control panel and the MyHarvia app, on a three phase supply with a 20 ampere fuse, 30 kg of heater stones and 20 cm of clearance to the wall. The quote states a total of €9,900. It is ready to send.

Verdict: Allowed.

  • Order summary. 6 unit(s) at €1,650 each, estimated total of €9,900 at typical prices.

3. GreenFlame cabin order: A GreenFlame order with an electric control, a low chimney and a close wall

The agent's request. Please quote 4 Harvia GreenFlame wood-burning heaters of 20 kW for a room of 24 cubic meters, with the Xenio control, on a three phase supply with a 16 ampere fuse, a chimney 2.5 meters high, 45 kg of heater stones and 30 cm of clearance to the wall. The quote states a total of €11,700. It is ready to send.

Verdict: Blocked.

  • Control not for this heater. The control chosen does not go with this heater; the Cilindro takes Xenio, Fenix or the basic control, the GreenFlame wood-burning heater takes no electric control, and the ThermaSol steam generator takes its digital control.
  • Chimney too low. The chimney is 25 decimeters high; a wood-burning heater needs at least 35 decimeters (3.5 meters).
  • Clearance to the wall too small. A clearance of 30 cm to the combustible wall is less than the 50 cm this heater needs.

4. GreenFlame cabin order: The agent resubmits after fixing the errors

The agent's request. Please quote 4 Harvia GreenFlame wood-burning heaters of 20 kW for a room of 24 cubic meters, with no electric control, on a three phase supply with a 16 ampere fuse, a chimney 4 meters high, 45 kg of heater stones and 50 cm of clearance to the wall. The quote states a total of €11,100. It is ready to send.

Verdict: Allowed.

  • Order summary. 4 unit(s) at €2,775 each, estimated total of €11,100 at typical prices.

5. ThermaSol steam order: A steam generator order with the Xenio control, a sensor, stones and a single phase supply

The agent's request. Please quote 4 ThermaSol steam generators of 9 kW for a room of 10 cubic meters, with the Xenio control and the Smart Sauna Sensor, on a single phase supply with a 16 ampere fuse, 10 kg of heater stones. The quote includes a discount of €1,500. The quote states a total of €7,980. It is ready to send.

Verdict: Blocked.

  • Control not for this heater. The control chosen does not go with this heater; the Cilindro takes Xenio, Fenix or the basic control, the GreenFlame wood-burning heater takes no electric control, and the ThermaSol steam generator takes its digital control.
  • Smart Sauna Sensor not for steam rooms. The MyHarvia Smart Sauna Sensor measures a sauna and is not fitted in a steam room.
  • Single phase supply too small. A 9 kW heater is above the 3.6 kW a single phase supply carries; it needs a three phase supply.
  • Stones with a steam generator. A steam generator has no heater stones; 10 kg are ordered.
  • Discount above 15 percent of the subtotal. A discount of €1,500 is more than 15 percent of the €9,480 subtotal; a person should confirm.

6. ThermaSol steam order: The agent resubmits after fixing the errors

The agent's request. Please quote 4 ThermaSol steam generators of 9 kW for a room of 10 cubic meters, with the ThermaSol digital control, on a three phase supply with a 16 ampere fuse, no heater stones. The quote includes a discount of €1,500. The quote states a total of €8,420. It is ready to send.

Verdict: Needs approval.

  • Discount above 15 percent of the subtotal. A discount of €1,500 is more than 15 percent of the €9,920 subtotal; a person should confirm.
  • Order summary. 4 unit(s) at €2,480 each, estimated total of €8,420 at typical prices.

7. ThermaSol steam order: The agent resubmits after fixing the errors

The agent's request. Please quote 4 ThermaSol steam generators of 9 kW for a room of 10 cubic meters, with the ThermaSol digital control, on a three phase supply with a 16 ampere fuse, no heater stones. The quote includes a discount of €700. The quote states a total of €9,220. It is ready to send.

Verdict: Allowed.

  • Order summary. 4 unit(s) at €2,480 each, estimated total of €9,220 at typical 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 sauna heating equipment for a spa or cabin project: the heater, its power, the room volume it has to heat, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of sauna equipment practice 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 4 ThermaSol steam generators of 9 kW for a room of 10 cubic meters, with the Xenio control and the Smart Sauna Sensor. The quote includes a discount of €1,500. The rest of the request is on screen. The quote states a total of €7,980.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings and one approval, all in one answer. The control chosen does not go with this heater; the Cilindro takes Xenio, Fenix or the basic control, the GreenFlame wood-burning heater takes no electric control, and the ThermaSol steam generator takes its digital control. The MyHarvia Smart Sauna Sensor measures a sauna and is not fitted in a steam room. A 9 kW heater is above the 3.6 kW a single phase supply carries; it needs a three phase supply. The other one is on screen.
  6. The validator returned four blocking findings and one approval 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 controls that only fit some heaters (Xenio and Fenix on the Cilindro, none on wood, ThermaSol control on steam) and the app that pairs only with Fenix, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the control to thermasol digital control, the supply phase to three and the stated total to €8,420. It removes the Smart Sauna Sensor and heater stones.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The validator also returns the line-item quote, on screen.
  13. The four blocking findings are cleared; one approval remains for a person: discount above 15 percent of the subtotal.
  14. The agent resubmits once more.
  15. The revised request. It changes the discount to €700 and the stated total to €9,220.
  16. It calls the validator once more.
  17. This time the validator clears it.
  18. The validator also returns the line-item quote, on screen.
  19. The earlier finding is cleared, and the validator's total, €9,220, matches the quote.
  20. Five problems caught in one call, fixed in two passes, and a clean 9,220 euros quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.