Predictika · Car wash gantry quotes

An AI sales agent's car wash gantry quote, checked before it goes out

An AI sales agent prepares a quote for a brush gantry car wash, with the model, the design, the wash programs, the vehicle sizes, the dryer, the options and care chemicals, the hall, the discount and the net price the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the quoting rules and returns a verdict, every reason and the net price it computed.

Scope: WashTec brush gantry car wash quotes: EasyWash, SoftCare SE, SoftCare Juno and SoftCare Takt, with design, wash programs, vehicle size, rim size, dryer, options, care chemicals, hall size, discount and the stated net price. See everything this validator covers

This validator models brush gantry quotes, not just the scenarios shown below.

  • Model and vehicle limits — the design count, wash programs, vehicle height and width and rim size each model supports, and the dryer that goes with it.
  • Options, chemicals and hall — which options and care chemicals each model can take, and the hall width and clear height the model and the vehicles need.
  • Discount and net price — the discount against its approval threshold and its hard limit, the order value that needs a sales manager, and the net price the quote states against the net price computed.

Any gantry quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: tunnel, self-service and truck wash lines, VAT, installation and other WashTec products. The model names and several SoftCare SE facts (vehicle height and width, rim size, four colors, the dryer types, FlexControl, lateral high pressure, polishing, the three care chemicals) follow public WashTec product pages; every price, the limits of the other models, the program counts, the hall minimums, the options per model and the discount thresholds are modeled from comparable gantries and are not published by WashTec, so those figures are illustrative.

The AI sales agentBuilds the gantry quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 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
Options and chemicals that depend on the modelOnly with care
FlexControl, lateral high pressure, polishing, the underfloor wash and the care chemicals are offered on some models and not on others, so a rule must read the model and each option together.
The model and every option are fields of one request and are checked together on every call.
Vehicle and wash limits that change with the modelOnly with workarounds
Vehicle height and width, rim size, design count and program count each have a different limit for each model, so each needs its own lookup and rule.
Each limit is a separate finding, and all of them are returned together.
A hall that depends on the model and the vehiclesOnly with workarounds
The hall width depends on the model, and the clear height must clear the tallest vehicle by a margin, so two separate rules must compare fields chosen independently.
Both hall dimensions are compared with the model and the vehicle height on every call.
A stated net price that must match the linesOnly with workarounds
The net price chains the model price, the options, the quantity and the discount, so a separate rule must recompute it and compare it with the stated figure.
The stated net price is a field of the request and is compared with the computed net price on every call.
A discount and an order value with different thresholdsOnly with care
The discount has an approval level and a hard limit, and a large order needs a manager on value alone, so the approval checks sit on top of the blocking rules.
The approvals are separate findings returned together with the blocking ones.

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 vehicle height of 3,000 mm is above the 2,900 mm this model washes.
2A vehicle width of 2,600 mm is above the 2,580 mm this model washes.
3A 22 inch rim is above the 21 inch maximum of this model wheel wash.
4Colour/design number 5 is not available for this model; it offers 4.
5Colour/design number 4 is not available for this model; it offers 3.
69 wash programs were requested; this model supports 1 to 8.
7The oscillating horizontal dryer is not offered on EasyWash, which has the contour drying system.
8The contour drying system is the EasyWash dryer; this model uses a horizontal fixed or oscillating dryer.
9FlexControl side brushes are not offered on EasyWash.
10The polishing program is not offered on EasyWash.
11RainTecs, MagicCare and InsecTecs need the dosing of a SoftCare model; 1 are quoted on EasyWash.
12The hall is 4,400 mm wide; this model needs at least 4,700 mm.
13The hall clear height is 3,100 mm; it must be at least 500 mm above the vehicle height of 2,700 mm.
14The quote has 0 gantries; at least one is required.
15A discount of 12 percent is above the 10 percent a sales agent may give alone.
16A discount of 30 percent is outside the 0 to 25 percent that can be quoted.
17The net value of EUR 255,000 is above EUR 150,000; a sales manager should confirm.
18The quote states a net price of EUR 60,000 but the lines add up to EUR 65,000.
19The hall clear height is 3,400 mm; it must be at least 500 mm above the vehicle height of 3,000 mm.
20The quote states a net price of EUR 70,000 but the lines add up to EUR 62,156.
21A discount of 18 percent is above the 10 percent a sales agent may give alone.

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. Model, options and discount: An EasyWash with FlexControl, polishing, MagicCare, an oscillating dryer and a 30 percent discount

The agent's request. Please quote 1 EasyWash gantry, design 4, with 6 wash programs, a horizontal oscillating dryer and FlexControl, polishing and MagicCare, for vehicles up to 2,700 mm tall and 2,400 mm wide on rims up to 20 inches, in a hall 5,000 mm wide with 3,400 mm clear height. The discount is 30 percent and the net price is EUR 36,000. It is ready to send.

Verdict: Blocked.

  • Colour or design not available. Colour/design number 4 is not available for this model; it offers 3.
  • Wash programs outside the model range. 6 wash programs were requested; this model supports 1 to 4.
  • Oscillating dryer not on EasyWash. The oscillating horizontal dryer is not offered on EasyWash, which has the contour drying system.
  • FlexControl not on EasyWash. FlexControl side brushes are not offered on EasyWash.
  • Polishing not on EasyWash. The polishing program is not offered on EasyWash.
  • Care chemicals not on EasyWash. RainTecs, MagicCare and InsecTecs need the dosing of a SoftCare model; 1 are quoted on EasyWash.
  • Discount above 25 percent. A discount of 30 percent is outside the 0 to 25 percent that can be quoted.
  • Stated net price does not match. The quote states a net price of EUR 36,000 but the lines add up to EUR 31,920.

2. Model, options and discount: The agent resubmits after fixing the errors

The agent's request. Please quote 1 SoftCare SE gantry, design 4, with 6 wash programs, a horizontal oscillating dryer and FlexControl, polishing and MagicCare, for vehicles up to 2,700 mm tall and 2,400 mm wide on rims up to 20 inches, in a hall 5,000 mm wide with 3,400 mm clear height. The discount is 8 percent and the net price is EUR 66,792. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 gantry(ies), gross EUR 72600, discount EUR 5808, net EUR 66,792 before VAT and installation (illustrative prices).

3. Vehicles and programs: A SoftCare SE for tall, wide vans on 22 inch rims with 12 wash programs

The agent's request. Please quote 1 SoftCare SE gantry, design 2, with 12 wash programs, a horizontal oscillating dryer and FlexControl and lateral high pressure, for vehicles up to 3,000 mm tall and 2,600 mm wide on rims up to 22 inches, in a hall 5,000 mm wide with 3,500 mm clear height. The discount is 5 percent and the net price is EUR 65,000. It is ready to send.

Verdict: Blocked.

  • Vehicle too tall for the model. A vehicle height of 3,000 mm is above the 2,900 mm this model washes.
  • Vehicle too wide for the model. A vehicle width of 2,600 mm is above the 2,580 mm this model washes.
  • Rim size too large for the wheel wash. A 22 inch rim is above the 21 inch maximum of this model wheel wash.
  • Wash programs outside the model range. 12 wash programs were requested; this model supports 1 to 8.
  • Stated net price does not match. The quote states a net price of EUR 65,000 but the lines add up to EUR 69,635.

4. Vehicles and programs: The agent resubmits after fixing the errors

The agent's request. Please quote 1 SoftCare Takt gantry, design 2, with 12 wash programs, a horizontal oscillating dryer and FlexControl and lateral high pressure, for vehicles up to 3,000 mm tall and 2,600 mm wide on rims up to 22 inches, in a hall 5,000 mm wide with 3,500 mm clear height. The discount is 5 percent and the net price is EUR 88,635. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 gantry(ies), gross EUR 93300, discount EUR 4665, net EUR 88,635 before VAT and installation (illustrative prices).

5. Large order, discount and price: Three SoftCare Takt gantries with an 18 percent discount and a short stated price

The agent's request. Please quote 3 SoftCare Takt gantries, design 2, with 5 wash programs, a horizontal fixed dryer and lateral high pressure and polishing, for vehicles up to 2,900 mm tall and 2,400 mm wide on rims up to 20 inches, in a hall 5,000 mm wide with 3,500 mm clear height. The discount is 18 percent and the net price is EUR 220,000. It is ready to send.

Verdict: Blocked.

  • Stated net price does not match. The quote states a net price of EUR 220,000 but the lines add up to EUR 223,860.
  • Discount above 10 percent needs approval. A discount of 18 percent is above the 10 percent a sales agent may give alone.
  • Large order value needs approval. The net value of EUR 223,860 is above EUR 150,000; a sales manager should confirm.

6. Large order, discount and price: The agent resubmits after fixing the errors

The agent's request. Please quote 3 SoftCare Takt gantries, design 2, with 5 wash programs, a horizontal fixed dryer and lateral high pressure and polishing, for vehicles up to 2,900 mm tall and 2,400 mm wide on rims up to 20 inches, in a hall 5,000 mm wide with 3,500 mm clear height. The discount is 8 percent and the net price is EUR 251,160. It is ready to send.

Verdict: Needs approval.

  • Large order value needs approval. The net value of EUR 251,160 is above EUR 150,000; a sales manager should confirm.
  • Order summary. 3 gantry(ies), gross EUR 273000, discount EUR 21840, net EUR 251,160 before VAT and installation (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 a brush gantry car wash, with the model, the design, the wash programs. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the quoting rules and returns a verdict, every reason and the net price it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 1 EasyWash gantry, design 4, with 6 wash programs, a horizontal oscillating dryer and FlexControl, polishing and MagicCare. The discount is 30 percent and the net price is EUR 36,000. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with eight findings, all in one answer. Colour/design number 4 is not available for this model; it offers 3. 6 wash programs were requested; this model supports 1 to 4. The oscillating horizontal dryer is not offered on EasyWash, which has the contour drying system. The other five are on screen.
  6. The validator returned eight 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.
  7. What this shows: for a stated net price that must match the lines, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the model to SoftCare SE, the discount to 8 percent and the net price stated on the quote to 66,792 EUR.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All eight earlier findings are cleared.
  13. Eight problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.