Predictika · Bathroom quotes
An AI sales agent prepares a quote for bathrooms from the Roca Inspira collection: Unik base unit with integrated basin or an over-countertop basin, column units, Rimless toilets, In-Wash smart toilets and bidets. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the Inspira options and fitting rules and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models Inspira bathroom quotes built from Roca's published collection, not just the scenarios shown below. Prices on this page are illustrative: Roca prices differ by market and distributor, so the totals are not Roca prices.
Any Inspira bathroom quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Roca collections, faucets, mirrors, baths and shower trays, tiles, installation, taxes and freight. Several rules and all prices are modeled from comparable products rather than published by Roca; see the fine print at the end of the page.
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 |
|---|---|---|
| An integrated Unik basin that must match the width of its base unit | Only with care A product rule for each unit width and basin pairing. It works, but every new width or collection is another set of rules. | Base unit and basin are in one request and the pairing is checked on every call. |
| A wall-hung toilet or bidet that needs an installation frame, and a frame nobody needs | Only with workarounds A required-item rule between lines, plus the reverse rule for an unneeded frame; the bidet makes a second trigger that is easy to miss. | Toilet, bidet and frame are in one request, so a missing or extra frame is found either way. |
| A smart toilet that needs a power supply and already includes its seat | Only with care Per-product rules on options; they are easy to leave inconsistent when a new smart model is added. | Smart toilet, power supply and seat are checked together. |
| A bidet that must be mounted like the toilet | Only with care A comparison between two lines that has to be written for every mounting combination. | The mounting of toilet and bidet is compared on every call. |
| Stated net totals that must equal the priced lines, with discount | Only with care A stated figure is a free-entry field; a rule can compare it with a computed total, but someone has to keep that comparison in step with the price lists. | The stated total travels with the quote and is compared with the computed net total on every call. |
| 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 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 | A width on the order is not offered (Inspira base units and Unik basins come in 600, 800 and 1000 mm). |
| 2 | The base unit is 800 mm wide and the Unik basin on the order is 1000 mm; the basin must match the base unit width. |
| 3 | An Unik basin is integrated in the base unit; the order has a basin of 800 mm and no base unit. |
| 4 | An over-countertop basin needs a base unit of 800 or 1000 mm; the order has 600 mm. |
| 5 | The order has 3 column units; a bathroom takes 0, 1 or 2. |
| 6 | Column units are ordered without a base unit. |
| 7 | The column units are in a different finish from the base unit. |
| 8 | The compact floorstanding toilet is paired with a 600 mm basin unit; the order has 800 mm. |
| 9 | A wall-hung toilet or bidet is ordered without an in-wall installation frame. |
| 10 | An in-wall installation frame is ordered but nothing on the order is wall-hung. |
| 11 | The bidet is mounted differently from the toilet (both wall-hung or both floorstanding). |
| 12 | A Rimless toilet is ordered without its seat and cover. |
| 13 | A separate seat is ordered, but the toilet on the order includes its seat or there is no toilet. |
| 14 | An In-Wash smart toilet is ordered without a power supply point at the toilet. |
| 15 | The basin and the toilet are in different Inspira design lines; a designer should confirm the combination. |
| 16 | A discount of 11 percent is above the 10 percent a rep can give alone; a manager should approve it. |
| 17 | A discount of 21 percent is outside the 0 to 20 percent a quote can carry. |
| 18 | The net total of $32,100 is $25,000 or more; a manager should review a project of this size. |
| 19 | 20 In-Wash smart toilets need delivery lead time and electrical supply confirmed by a person. |
| 20 | The quote states a net total of $10,650; the modeled prices give $10,700. |
| 21 | The quote covers 0 bathrooms; it needs at least 1. |
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 Inspira bathrooms, each with 800 mm base unit in City Oak, 1000 mm Unik basin integrated in the unit (Round line), 1 column unit in Gloss White, wall-hung In-Wash Inspira smart toilet with In-Tank, a separate seat and cover and no power supply point. The quote states a net total of $22,080. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 Inspira bathrooms, each with 800 mm base unit in City Oak, 800 mm Unik basin integrated in the unit (Round line), 1 column unit in City Oak, wall-hung In-Wash Inspira smart toilet with In-Tank, an in-wall installation frame and a power supply point. The quote states a net total of $22,080. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 8 Inspira bathrooms, each with 600 mm base unit in Gloss White, over-countertop basin (Soft line), 1 column unit in Gloss White, floorstanding back-to-wall Rimless toilet (Square line) and a wall-hung bidet. The customer is asking for a discount of 15 percent. The quote states a net total of $20,571.20. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 8 Inspira bathrooms, each with 1000 mm base unit in Gloss White, over-countertop basin (Soft line), 1 column unit in Gloss White, floorstanding back-to-wall Rimless toilet (Square line), a separate seat and cover and a floorstanding bidet. The customer is asking for a discount of 15 percent. The quote states a net total of $19,176. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 8 Inspira bathrooms, each with 1000 mm base unit in Gloss White, over-countertop basin (Soft line), 1 column unit in Gloss White, floorstanding back-to-wall Rimless toilet (Soft line), a separate seat and cover and a floorstanding bidet. The customer is asking for a discount of 8 percent. The quote states a net total of $20,571.20. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 5 Inspira bathrooms, each with 600 mm base unit in Dark Mirror Glass, 600 mm Unik basin integrated in the unit (Round line), floorstanding In-Wash Inspira smart toilet with In-Tank, an in-wall installation frame and no power supply point. The quote states a net total of $15,150. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 5 Inspira bathrooms, each with 600 mm base unit in Dark Mirror Glass, 600 mm Unik basin integrated in the unit (Round line), floorstanding In-Wash Inspira smart toilet with In-Tank and a power supply point. The quote states a net total of $15,150. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.