Predictika · Bathroom quotes

An AI sales agent's Roca Inspira bathroom quote, checked before it goes out

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.

Scope: Roca Inspira bathroom quotes: base units in 600, 800 and 1000 mm with Unik or over-countertop basins, column units, Rimless wall-hung and floorstanding toilets, In-Wash Inspira smart toilets with In-Tank, and bidets. See everything this validator covers

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.

  • Base units and basins — Inspira base units in 600, 800 and 1000 mm and three finishes, the Unik basin integrated in the unit (which must match its width) or an over-countertop basin (which needs a wider unit), in the Round, Soft or Square design line, and up to two column units in the same finish.
  • Toilets and bidets — wall-hung or floorstanding back-to-wall Rimless toilets (a wall-hung toilet or bidet needs an in-wall installation frame, a conventional toilet needs its seat), the compact floorstanding toilet for the 600 mm unit, In-Wash Inspira smart toilets with In-Tank (which need a power supply and include their seat), and bidets that must be mounted like the toilet.
  • Pricing and approvals — a line-item quote for every bathroom, discounts, large orders, combined design lines and many smart toilets that a person should approve, and the stated total compared with the computed one.

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.

The AI sales agentBuilds the bathroom 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
An integrated Unik basin that must match the width of its base unitOnly 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 needsOnly 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 seatOnly 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 toiletOnly 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 discountOnly 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 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.

1A width on the order is not offered (Inspira base units and Unik basins come in 600, 800 and 1000 mm).
2The base unit is 800 mm wide and the Unik basin on the order is 1000 mm; the basin must match the base unit width.
3An Unik basin is integrated in the base unit; the order has a basin of 800 mm and no base unit.
4An over-countertop basin needs a base unit of 800 or 1000 mm; the order has 600 mm.
5The order has 3 column units; a bathroom takes 0, 1 or 2.
6Column units are ordered without a base unit.
7The column units are in a different finish from the base unit.
8The compact floorstanding toilet is paired with a 600 mm basin unit; the order has 800 mm.
9A wall-hung toilet or bidet is ordered without an in-wall installation frame.
10An in-wall installation frame is ordered but nothing on the order is wall-hung.
11The bidet is mounted differently from the toilet (both wall-hung or both floorstanding).
12A Rimless toilet is ordered without its seat and cover.
13A separate seat is ordered, but the toilet on the order includes its seat or there is no toilet.
14An In-Wash smart toilet is ordered without a power supply point at the toilet.
15The basin and the toilet are in different Inspira design lines; a designer should confirm the combination.
16A discount of 11 percent is above the 10 percent a rep can give alone; a manager should approve it.
17A discount of 21 percent is outside the 0 to 20 percent a quote can carry.
18The net total of $32,100 is $25,000 or more; a manager should review a project of this size.
1920 In-Wash smart toilets need delivery lead time and electrical supply confirmed by a person.
20The quote states a net total of $10,650; the modeled prices give $10,700.
21The quote covers 0 bathrooms; it needs at least 1.

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. Boutique hotel suites: Six hotel suites with an 800 mm Unik unit, a column, and a wall-hung In-Wash smart toilet

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.

  • Unik basin does not match the base unit. 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.
  • Column finish differs from the base unit. The column units are in a different finish from the base unit.
  • Wall-hung item needs an installation frame. A wall-hung toilet or bidet is ordered without an in-wall installation frame.
  • Seat not needed. A separate seat is ordered, but the toilet on the order includes its seat or there is no toilet.
  • In-Wash needs a power supply. An In-Wash smart toilet is ordered without a power supply point at the toilet.
  • Stated total does not match. The quote states a net total of $22,080; the modeled prices give $21,330.

2. Boutique hotel suites: The agent resubmits after fixing the errors

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.

  • Order summary. 6 bathrooms at $3,680 each, subtotal $22,080, net total $22,080 at illustrative prices.

3. Apartments: Eight apartments with a countertop basin, a floor toilet, a bidet and a discount

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.

  • Countertop basin needs a wider base unit. An over-countertop basin needs a base unit of 800 or 1000 mm; the order has 600 mm.
  • Wall-hung item needs an installation frame. A wall-hung toilet or bidet is ordered without an in-wall installation frame.
  • Toilet needs a seat. A Rimless toilet is ordered without its seat and cover.
  • Bidet does not match the toilet. The bidet is mounted differently from the toilet (both wall-hung or both floorstanding).
  • Stated total does not match. The quote states a net total of $20,571.20; the modeled prices give $16,966.
  • Design lines combined. The basin and the toilet are in different Inspira design lines; a designer should confirm the combination.
  • Discount above 10 percent. A discount of 15 percent is above the 10 percent a rep can give alone; a manager should approve it.

4. Apartments: The agent resubmits after fixing the errors

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.

  • Design lines combined. The basin and the toilet are in different Inspira design lines; a designer should confirm the combination.
  • Discount above 10 percent. A discount of 15 percent is above the 10 percent a rep can give alone; a manager should approve it.
  • Order summary. 8 bathrooms at $2,820 each, subtotal $22,560, net total $19,176 at illustrative prices.

5. Apartments: The agent resubmits after fixing the errors

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.

  • Order summary. 8 bathrooms at $2,795 each, subtotal $22,360, net total $20,571.20 at illustrative prices.

6. Guest suites: Five compact guest suites with a floorstanding In-Wash smart toilet

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.

  • Installation frame without a wall-hung item. An in-wall installation frame is ordered but nothing on the order is wall-hung.
  • In-Wash needs a power supply. An In-Wash smart toilet is ordered without a power supply point at the toilet.
  • Stated total does not match. The quote states a net total of $15,150; the modeled prices give $16,600.

7. Guest suites: The agent resubmits after fixing the errors

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.

  • Order summary. 5 bathrooms at $3,030 each, subtotal $15,150, net total $15,150 at illustrative 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 bathrooms from the Roca Inspira collection: Unik base unit with integrated basin or an over-countertop basin, column units, Rimless toilets, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 6 Inspira bathrooms, each with 800 mm base unit in City Oak, 1000 mm Unik basin integrated in the unit (Round line). The quote states a net total of $22,080. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings, all in one answer. 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. The column units are in a different finish from the base unit. A wall-hung toilet or bidet is ordered without an in-wall installation frame. The other three are on screen.
  6. The validator returned six 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 and against the stated total.
  7. What this shows: for an integrated Unik basin that must match the width of its base unit, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the unik basin width to 800 mm, the column finish to City Oak and the power supply point to yes. It sets the in-wall installation frame to yes. It removes the separate seat and cover.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with Inspira base unit and Inspira Round Unik basin integrated in the unit; the other three lines are on screen.
  13. All six earlier findings are cleared, and the validator's total, $22,080, matches the quote.
  14. Six problems caught in one call, fixed in one pass, and a clean $22,080 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.