Predictika · Sauna equipment quotes
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.
This validator models equipment quotes for three Harvia heating products, not just the scenarios shown below. Items marked with an asterisk are illustrative.
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.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Heater power that has to suit the room volume, with glass counted as added volume | Only 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 Fenix | Only 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 power | Only 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 answer | Only 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. |
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.
| 1 | The order has 0 heaters; at least 1 is needed. |
| 2 | A 7 kW heater is not one of the sizes modeled for this product. |
| 3 | A 18 kW heater is not one of the sizes modeled for this product. |
| 4 | A 5 kW heater is not one of the sizes modeled for this product. |
| 5 | A 9 kW heater is too powerful for the room; the heater needs a larger room volume. |
| 6 | A 9 kW heater is too small for the room, counting glass and other cold surfaces as added volume. |
| 7 | 3 square meters of glass loses a lot of heat; a person should confirm the heater size. |
| 8 | A 20 kW heater is too powerful for the room; the heater needs a larger room volume. |
| 9 | A 20 kW heater is too small for the room, counting glass and other cold surfaces as added volume. |
| 10 | 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. |
| 11 | A 12 kW heater is above the 11 kW this control switches directly; a separate power unit is needed. |
| 12 | A 10 kW heater is above the 9 kW this control switches directly; a separate power unit is needed. |
| 13 | The MyHarvia app pairs with the Fenix control panel; it is ordered with another control. |
| 14 | The MyHarvia Smart Sauna Sensor measures a sauna and is not fitted in a steam room. |
| 15 | A 9 kW heater is above the 3.6 kW a single phase supply carries; it needs a three phase supply. |
| 16 | A 4 kW heater is above the 3.6 kW a single phase supply carries; it needs a three phase supply. |
| 17 | A 13 ampere fuse is too small for a 9 kW heater. |
| 18 | A 12 ampere fuse is too small for a 9 kW heater. |
| 19 | The chimney is 34 decimeters high; a wood-burning heater needs at least 35 decimeters (3.5 meters). |
| 20 | A chimney is ordered with an electric heater or steam generator, which does not need one. |
| 21 | A clearance of 9 cm to the combustible wall is less than the 10 cm this heater needs. |
| 22 | A clearance of 49 cm to the combustible wall is less than the 50 cm this heater needs. |
| 23 | 17 kg of stones is less than 2 kg for each kW of heater power. |
| 24 | A steam generator has no heater stones; 10 kg are ordered. |
| 25 | A discount of €2,100 is more than 15 percent of the €13,650 subtotal; a person should confirm. |
| 26 | A discount of €4,095 is more than 15 percent of the €13,650 subtotal; a person should confirm. |
| 27 | A discount of €4,100 is more than 30 percent of the €13,650 subtotal. |
| 28 | An order of 20 heaters is a project order; a person should confirm delivery and terms. |
| 29 | A wood-burning heater in a commercial sauna needs a fire safety permit; a person should confirm. |
| 30 | The quote states a total of €1,000; the typical prices give €1,365. |
| 31 | A 8 kW heater is too small for the room, counting glass and other cold surfaces as added volume. |
| 32 | A 8 ampere fuse is too small for a 8 kW heater. |
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.
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.
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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.