Predictika · Bathroom quotes

An AI sales agent's D-Neo bathroom quote, checked before it goes out

An AI sales agent prepares a quote for bathrooms from the Duravit D-Neo series: vanity unit with matching washbasin, faucet, toilet, bathtub and mirror cabinet. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the D-Neo options and fitting rules and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: Duravit D-Neo bathroom quotes: wall-mounted vanity units with furniture washbasins, Rimless toilets with carriers and seats, built-in and freestanding bathtubs, LED mirror cabinets and faucets. See everything this validator covers

This validator models D-Neo bathroom quotes built from Duravit's published series, not just the scenarios shown below. Prices on this page are illustrative: Duravit's US prices are set by dealers and vary, so the totals are not Duravit prices.

  • Vanity and washbasin — wall-mounted vanity units in 80, 100 and 120 cm with the matching furniture washbasin, one or three faucet holes, matt finishes (M07, M16, M18, M35) or high gloss (M22), and the faucet that fits the holes.
  • Toilet, bathtub and mirror — wall-mounted or floor-standing Rimless toilets (a wall-mounted toilet needs an in-wall carrier), the built-in acrylic bathtub in five sizes with an optional second sloping back on the largest, the freestanding DuroCast Plus bathtub, and LED mirror cabinets that must not be wider than the vanity.
  • Pricing and approvals — a line-item quote for every bathroom, discounts, large orders and freestanding bathtubs that a person should approve, and the stated total compared with the computed one.

Any D-Neo bathroom quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Duravit series, hand basins and countertop sinks, tall cabinets, shower trays, other faucets, installation, taxes and freight. Several rules and all prices are modeled from comparable products rather than published by Duravit; 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
A washbasin that must match the width of the vanity unitOnly with care
A product rule for each vanity width and basin pairing. It works, but every new width or series is another set of rules.
Vanity and washbasin are in one request and the pairing is checked on every call.
A faucet that must fit the number of faucet holes on the washbasinOnly with care
The faucet type depends on a choice on a different line, so it needs a cross-line rule.
Washbasin holes and faucet are checked together whatever order they arrive in.
A wall-mounted toilet that needs an in-wall carrier, and a seat that needs a toiletOnly with workarounds
A required-item rule between lines, plus the reverse rule for an unneeded carrier; each interacts with the rest of the quote.
Toilet, carrier and seat are in one request, so a missing or extra item is found either way.
Bathtub sizes and options that apply to one tub type or size onlyOnly with care
Options are offered or hidden by the tub type and size; they are easy to leave inconsistent when sizes change.
Tub type, size and the second sloping back are checked together.
A mirror cabinet that must not be wider than the vanity unitOnly with care
A comparison between two lines that has to be written and kept in step.
The widths are 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 (vanity units and washbasins come in 80, 100 and 120 cm; mirror cabinets in 60, 80, 100 and 120 cm).
2The 100 cm mirror cabinet is wider than the 90 cm vanity unit.
3The vanity unit is 100 cm wide and the furniture washbasin on the order is 80 cm; the washbasin must match the vanity width.
4A furniture washbasin of 100 cm is ordered without a vanity unit.
5The washbasin is offered with 1 or 3 faucet holes; the order asks for 2.
6The faucet on the order does not fit the 2 faucet hole(s) of the washbasin (a single-lever mixer needs 1 hole, a three-hole faucet 3).
7A basin faucet is ordered without a washbasin.
8A wall-mounted toilet is ordered without an in-wall carrier.
9An in-wall carrier is ordered without a wall-mounted toilet.
10A toilet seat is ordered without a toilet.
11A freestanding bathtub needs the floor loading and drain position confirmed by a person.
12The freestanding bathtub is offered only in 1600 x 750 mm.
13Two sloping backs are offered only on the built-in bathtub in 1800 x 800 mm.
14A discount of 11 percent is above the 10 percent a rep can give alone; a manager should approve it.
15A discount of 21 percent is outside the 0 to 20 percent a quote can carry.
16The net total of $39,840 is $25,000 or more; a manager should review a project of this size.
17The quote states a net total of $19,870; the modeled prices give $19,920.
18The quote covers 0 bathrooms; it needs at least 1.

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 Duravit D-Neo series: vanity unit with matching washbasin, faucet, toilet, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the D-Neo 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 4 D-Neo bathrooms, each. The quote states a net total of $19,920. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The vanity unit is 100 cm wide and the furniture washbasin on the order is 80 cm; the washbasin must match the vanity width. A wall-mounted toilet is ordered without an in-wall carrier. The 120 cm mirror cabinet is wider than the 100 cm vanity unit. The other one is on screen.
  6. The validator returned four 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 a wall-mounted toilet that needs an in-wall carrier, and a seat that needs a toilet, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the washbasin width to 100 cm and the mirror cabinet width to 100 cm. It sets the in-wall carrier to yes.
  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 D-Neo wall-mounted vanity unit and D-Neo furniture washbasin; the other six lines are on screen.
  13. All four earlier findings are cleared, and the validator's total, $19,920, matches the quote.
  14. Four problems caught in one call, fixed in one pass, and a clean $19,920 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.