Predictika · Subway 3.0 bathroom suites

An AI sales agent's bathroom suite order, checked before it goes out

An AI sales agent prepares an order for a Subway 3.0 bathroom: vanity unit and washbasin, wall-hung WC with a ViConnect frame, seat, flush plate and mirror cabinet. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what fits with what and returns a verdict, every reason and the figures it computed.

Scope: Villeroy & Boch Subway 3.0 bathroom suites: vanity units and washbasins, wall-hung WCs with ViConnect frames, flush plates, seats and mirror cabinets. See everything this validator covers

This validator models orders for the Villeroy & Boch Subway 3.0 collection, not just the scenarios shown below.

  • Vanity units and washbasins — vanity units for 500 (handwashbasin), 600, 800, 1000 and 1300 mm washbasins in Brilliant White, Black Oak or Dark Berry; each vanity unit takes the matching washbasin; washbasin tap-hole options; the wall length the vanity unit needs.
  • WCs and ViConnect — wall-hung WCs, each with its own ViConnect concealed-cistern frame (820, 985 or 1120 mm high), flush plate (Matt Black, White or Chrome), full-flush volume of 3 or 4.5 litres and soft-closing QuickRelease seat.
  • Mirror cabinets and project orders — the mirror cabinet over the vanity unit, the width stated by the agent compared with the width computed, and approval for project orders of 50 suites or more.

Any Subway 3.0 bathroom order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (this validator produces no price build-up or line-item quote), other collections such as Venticello, O.novo or Architectura, ViClean shower toilets, taps and showers, and bathtubs and shower trays. Some rules are modeled from comparable bathroom products rather than taken from Villeroy & Boch documents (see the footnote).

The AI sales agentBuilds the bathroom order 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
A washbasin that must match its vanity unitOnly with care
A product rule per vanity size can restrict the washbasin choice. It works, but every size and every new washbasin needs its rule kept up to date.
The vanity unit width and washbasin width travel in one request and are checked against each other.
One frame, seat and flush plate for every wall-hung WCOnly with workarounds
The count of frames and seats has to equal the count of WCs. Rules handle quantities poorly, so a rep can add a second WC and forget the frame.
The counts are compared on every call and a missing or extra frame or seat is a finding.
A frame height that must fit the pre-wallOnly with care
The installation height is a free-entry field. A rule can compare it with the frame height, but someone has to write and maintain it.
The pre-wall height and frame height are compared on every call.
Wall length computed from the vanity unitOnly with workarounds
The wall needed is the vanity unit width plus clearance, then compared with the wall available and with the figure the agent stated. That needs calculated fields and a comparison across several selections.
Wall needed is computed from the vanity unit on every call and compared with both the wall available and the stated figure.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order 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 order; approval findings need a person to sign off; everything else is computed.

1The 1,300 mm double washbasin with two tap holes (1,300 mm) should be confirmed for lead time.
2Subway 3.0 vanity units are made for 500, 600, 800, 1,000 and 1,300 mm washbasins; the order has a 700 mm vanity unit.
3Subway 3.0 washbasins are 500 (handwashbasin), 600, 800, 1,000 and 1,300 mm wide; the order has a 700 mm washbasin.
4Subway 3.0 washbasins are 500 (handwashbasin), 600, 800, 1,000 and 1,300 mm wide; the order has a 900 mm washbasin.
5A vanity unit of 800 mm takes only the matching washbasin of 800 mm; the order has a washbasin of 900 mm on it.
6A vanity unit of 800 mm takes only the matching washbasin of 800 mm; the order has a washbasin of 600 mm on it.
7A vanity unit of 800 mm takes only the matching washbasin of 800 mm; the order has a washbasin of 1,000 mm on it.
8A washbasin has 0, 1 or 2 tap holes; the order has -1.
9A washbasin has 0, 1 or 2 tap holes; the order has 3.
10The washbasin of 800 mm is not offered with 2 tap hole(s); only the 1,300 mm washbasin has the 2-hole option, and it has no single-hole option.
11The washbasin of 1,300 mm is not offered with 1 tap hole(s); only the 1,300 mm washbasin has the 2-hole option, and it has no single-hole option.
12The 500 mm one-drawer vanity unit for the handwashbasin is not offered in Dark Berry.
13The mirror cabinet is 1,000 mm wide, wider than the 800 mm vanity unit below it.
14A bathroom suite order covers 0, 1 or 2 wall-hung WCs; the order has 3.
15The order has 1 wall-hung WCs but 0 ViConnect frames; every wall-hung WC needs its own concealed-cistern frame with flush plate.
16The order has 1 wall-hung WCs but 2 ViConnect frames; every wall-hung WC needs its own concealed-cistern frame with flush plate.
17The order has 1 WCs but 0 seats; every WC takes one soft-closing QuickRelease seat.
18ViConnect frames come in 820, 985 and 1,120 mm heights; the order has a 900 mm frame.
19The 1,120 mm frame will not fit a pre-wall installation height of 1,000 mm.
20The full-flush volume is 3 or 4.5 litres; the order has 6,000 ml.
21The vanity unit needs 872 mm of wall (its width plus 50 mm each side) but 800 mm is available.
22The order must cover at least one suite; it has 0.
2350 suites is a project order; a person should confirm project terms and delivery batches.
24The order states a vanity unit width of 800 mm, but the selected vanity unit is 772 mm wide.
25The order states 772 mm of wall needed, but the vanity unit needs 872 mm.
26The washbasin of 600 mm is not offered with 2 tap hole(s); only the 1,300 mm washbasin has the 2-hole option, and it has no single-hole option.
27The mirror cabinet is 1,300 mm wide, wider than the 800 mm vanity unit below it.
28The vanity unit needs 872 mm of wall (its width plus 50 mm each side) but 700 mm is available.

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. Guest bathroom: A guest bathroom with an 800 mm vanity unit and a 1000 mm washbasin

The agent's request. Please order a Subway 3.0 bathroom: an 800 mm vanity unit in Brilliant White with a 1000 mm washbasin with 1 tap hole, an 800 mm mirror cabinet, 1 wall-hung WC with 1 ViConnect frame of 985 mm, 1 seat, a Chrome flush plate and 4.5 litre full flush. The pre-wall is 1,200 mm high and 1,800 mm of wall is available for the vanity unit. The order is for 1 suite and states a vanity unit width of 772 mm and 872 mm of wall needed. It is ready to send.

Verdict: Blocked.

  • Washbasin does not fit the vanity unit. A vanity unit of 800 mm takes only the matching washbasin of 800 mm; the order has a washbasin of 1,000 mm on it.

2. Guest bathroom: The agent resubmits after fixing the errors

The agent's request. Please order a Subway 3.0 bathroom: an 800 mm vanity unit in Brilliant White with an 800 mm washbasin with 1 tap hole, an 800 mm mirror cabinet, 1 wall-hung WC with 1 ViConnect frame of 985 mm, 1 seat, a Chrome flush plate and 4.5 litre full flush. The pre-wall is 1,200 mm high and 1,800 mm of wall is available for the vanity unit. The order is for 1 suite and states a vanity unit width of 772 mm and 872 mm of wall needed. It is ready to send.

Verdict: Allowed.

  • Order summary. Vanity unit size 800 mm, 772 mm wide, needing 872 mm of wall; WCs: 1; ViConnect frame height 985 mm; suites: 1.

3. Master bathroom: A master bathroom with a 1300 mm vanity unit, one tap hole and one frame for two WCs

The agent's request. Please order a Subway 3.0 bathroom: a 1300 mm vanity unit in Black Oak with a 1300 mm washbasin with 1 tap hole, a 1000 mm mirror cabinet, 2 wall-hung WCs with 1 ViConnect frame of 1120 mm, 2 seats, a Matt Black flush plate and 3.0 litre full flush. The pre-wall is 1,000 mm high and 2,000 mm of wall is available for the vanity unit. The order is for 1 suite and states a vanity unit width of 1,273 mm and 1,373 mm of wall needed. It is ready to send.

Verdict: Blocked.

  • Tap hole option not offered on this washbasin. The washbasin of 1,300 mm is not offered with 1 tap hole(s); only the 1,300 mm washbasin has the 2-hole option, and it has no single-hole option.
  • Each wall-hung WC needs its ViConnect frame. The order has 2 wall-hung WCs but 1 ViConnect frames; every wall-hung WC needs its own concealed-cistern frame with flush plate.
  • Frame taller than the wall. The 1,120 mm frame will not fit a pre-wall installation height of 1,000 mm.

4. Master bathroom: The agent resubmits after fixing the errors

The agent's request. Please order a Subway 3.0 bathroom: a 1300 mm vanity unit in Black Oak with a 1300 mm washbasin with 0 tap holes, a 1000 mm mirror cabinet, 2 wall-hung WCs with 1 ViConnect frame of 1120 mm, 2 seats, a Matt Black flush plate and 3.0 litre full flush. The pre-wall is 1,000 mm high and 2,000 mm of wall is available for the vanity unit. The order is for 1 suite and states a vanity unit width of 1,273 mm and 1,373 mm of wall needed. It is ready to send.

Verdict: Blocked.

  • Each wall-hung WC needs its ViConnect frame. The order has 2 wall-hung WCs but 1 ViConnect frames; every wall-hung WC needs its own concealed-cistern frame with flush plate.
  • Frame taller than the wall. The 1,120 mm frame will not fit a pre-wall installation height of 1,000 mm.

5. Master bathroom: The agent resubmits after fixing the errors

The agent's request. Please order a Subway 3.0 bathroom: a 1300 mm vanity unit in Black Oak with a 1300 mm washbasin with 0 tap holes, a 1000 mm mirror cabinet, 2 wall-hung WCs with 2 ViConnect frames of 1120 mm, 2 seats, a Matt Black flush plate and 3.0 litre full flush. The pre-wall is 1,250 mm high and 2,000 mm of wall is available for the vanity unit. The order is for 1 suite and states a vanity unit width of 1,273 mm and 1,373 mm of wall needed. It is ready to send.

Verdict: Allowed.

  • Order summary. Vanity unit size 1,300 mm, 1,273 mm wide, needing 1,373 mm of wall; WCs: 2; ViConnect frame height 1,120 mm; suites: 1.

6. Hotel project: A 60-suite hotel order with a 1000 mm mirror cabinet over an 800 mm vanity unit

The agent's request. Please order a Subway 3.0 bathroom: an 800 mm vanity unit in Brilliant White with an 800 mm washbasin with 1 tap hole, a 1000 mm mirror cabinet, 1 wall-hung WC with 1 ViConnect frame of 985 mm, 1 seat, a Chrome flush plate and 4.5 litre full flush. The pre-wall is 1,200 mm high and 1,800 mm of wall is available for the vanity unit. The order is for 60 suites and states a vanity unit width of 772 mm and 872 mm of wall needed. It is ready to send.

Verdict: Blocked.

  • Mirror cabinet wider than the vanity unit. The mirror cabinet is 1,000 mm wide, wider than the 800 mm vanity unit below it.
  • Project volume to confirm. 60 suites is a project order; a person should confirm project terms and delivery batches.

7. Hotel project: The agent resubmits after fixing the errors

The agent's request. Please order a Subway 3.0 bathroom: an 800 mm vanity unit in Brilliant White with an 800 mm washbasin with 1 tap hole, an 800 mm mirror cabinet, 1 wall-hung WC with 1 ViConnect frame of 985 mm, 1 seat, a Chrome flush plate and 4.5 litre full flush. The pre-wall is 1,200 mm high and 1,800 mm of wall is available for the vanity unit. The order is for 60 suites and states a vanity unit width of 772 mm and 872 mm of wall needed. It is ready to send.

Verdict: Needs approval.

  • Project volume to confirm. 60 suites is a project order; a person should confirm project terms and delivery batches.
  • Order summary. Vanity unit size 800 mm, 772 mm wide, needing 872 mm of wall; WCs: 1; ViConnect frame height 985 mm; suites: 60.

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 an order for a Subway 3.0 bathroom: vanity unit and washbasin, wall-hung WC with a ViConnect frame, seat, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what fits with what 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 order a Subway 3.0 bathroom: a 1300 mm vanity unit in Black Oak. The pre-wall is 1,000 mm high and 2,000 mm of wall is available for the vanity unit. The rest of the request is on screen. The order is for 1 suite and states a vanity unit width of 1,273 mm and 1,373 mm of wall needed.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The washbasin of 1,300 mm is not offered with 1 tap hole(s); only the 1,300 mm washbasin has the 2-hole option, and it has no single-hole option. The order has 2 wall-hung WCs but 1 ViConnect frames; every wall-hung WC needs its own concealed-cistern frame with flush plate. The 1,120 mm frame will not fit a pre-wall installation height of 1,000 mm.
  6. The validator returned three 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 order are checked against each other.
  7. What this shows: for one frame, seat and flush plate for every wall-hung WC, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the tap holes to 0.
  10. It calls the validator again.
  11. Still blocked, with two findings, all in one answer. The order has 2 wall-hung WCs but 1 ViConnect frames; every wall-hung WC needs its own concealed-cistern frame with flush plate. The 1,120 mm frame will not fit a pre-wall installation height of 1,000 mm.
  12. One finding cleared. Still blocking: each wall-hung WC needs its ViConnect frame and frame taller than the wall.
  13. The agent resubmits once more.
  14. The revised request. It changes the ViConnect frames to 2 x 1120 mm and the pre-wall height to 1,250 mm.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared, and the validator's figure matches the order.
  18. Three problems caught in one call, fixed in two passes, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.