Predictika · Pipe pressing tool orders

An AI sales agent's pressing tool order, checked before it goes out

An AI sales agent prepares an order for a press-fitting tool and its jaws, rings, collars or adapters for a contractor: the pipe dimension to be pressed, the pipe material and the accessories on the order. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published compatibility overview and returns a verdict, every reason and the figures it computed.

Scope: Geberit Mapress pressing tools and accessories in compatibility classes [1], [2] and [2XL]: which accessory fits which tool, which pipe dimensions each accessory covers, the 66.7 mm copper note and pressing ring adapter jaws. See everything this validator covers

This validator models an order for Geberit Mapress pressing tools and their accessories from the public Geberit assortment overview of Mapress compatibility (December 2025), not just the scenarios shown below.

  • Tool and accessory class — the ACO 103plus takes class [1] accessories; the MFP 2 and ACO 203plus take class [2]; the ACO 203XLplus is listed for both [2] and [2XL]. An accessory has to be in a class the tool takes.
  • Pipe dimensions — each jaw set, single jaw, pressing ring, collar and adapter jaw in the overview (46 articles) is listed for specific dimensions from 12 mm to 108 mm; the pipe has to be one of them.
  • 66.7 mm note — the overview says compatibility [2] can be used for 66.7 mm Geberit Mapress copper material only, so other materials at 66.7 mm are stopped.
  • Rings and totals — pressing rings are listed with adapter jaws, so a ring on an order with none goes to a person; the item total the order states has to match the tools and accessories on it.

Any order for these tools and accessories that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the overview gives none, so this page shows no price build-up), compatibility classes [3] and [HCP] (named in the overview's title but with no tables in it), other Geberit product lines, and pipe system compatibility beyond what the overview states. Assumption: the adapter jaw check for pressing rings is a prompt for a person, because the overview lists adapter jaws but does not say a ring cannot be used without one.

The AI sales agentBuilds the pressing tool 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
Accessories that fit only some toolsOnly with care
Which jaw, ring or collar goes with which tool is a table of tools and article numbers, and a class change has to be kept in step in every rule that uses it.
The tool and accessory are compared by class on every call.
Pipe dimensions covered by each articleOnly with workarounds
Each article covers its own list of dimensions, some with gaps (for example 15, 22, 28 and 35 mm but not 18 mm), so a range check is not enough.
The pipe dimension is looked up in the list for the accessory on the order.
A note that applies to one dimension and one materialOnly with care
A condition on 66.7 mm copper needs a rule that combines dimension and material, which is easy to leave out.
Dimension and material are checked together.
Totals that must match what the order statesOnly with care
The item total comes from the quantities and has to agree with the figure written in the order.
The total is computed and compared with 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 person 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.

1The pressing tool ACO 103plus is not in a compatibility class that takes accessory 690.232.00.1, according to the Geberit Mapress compatibility overview.
2The pressing tool ACO 203plus is not in a compatibility class that takes accessory 690.124.00.1, according to the Geberit Mapress compatibility overview.
3Accessory 690.190.00.1 is not listed for the 42 mm pipe dimension in the Geberit Mapress compatibility overview.
4Accessory 690.192.00.1 is not listed for the 12 mm pipe dimension in the Geberit Mapress compatibility overview.
5Accessory 690.193.00.1 is not listed for the 18 mm pipe dimension in the Geberit Mapress compatibility overview.
6The overview lists an adapter jaw for pressing rings and none is on the order; a person should confirm the ring is used without one.
7The pressing tool ACO 203plus is not in a compatibility class that takes accessory 691.200.00.1, according to the Geberit Mapress compatibility overview.
8The overview says compatibility [2] can be used for 66.7 mm Geberit Mapress copper material only; the pipe is not copper.
9Accessory 691.296.00.2 is not listed for the 66.7 mm pipe dimension in the Geberit Mapress compatibility overview.
10Accessory 691.203.00.1 is not listed for the 108 mm pipe dimension in the Geberit Mapress compatibility overview.
11The pressing tool MFP 2 is not in a compatibility class that takes accessory 691.188.00.1, according to the Geberit Mapress compatibility overview.
12The pressing tool ACO 203plus is not in a compatibility class that takes accessory 691.189.00.1, according to the Geberit Mapress compatibility overview.
13Accessory 90798 is not listed for the 76.1 mm pipe dimension in the Geberit Mapress compatibility overview.
14Accessory 691.187.00.1 is not listed for the 88.9 mm pipe dimension in the Geberit Mapress compatibility overview.
15The order states 5 items in total; the tools and accessories on the order add up to 3.
16The order needs at least 1 pressing tool; it has 0.
17Accessory 690.232.00.1 is not listed for the 42 mm pipe dimension in the Geberit Mapress compatibility overview.
18The order states 9 items in total; the tools and accessories on the order add up to 3.

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. Pressing ring and adapter jaw: Pressing ring case that does not belong to the chosen tool, with no adapter jaw

The agent's request. Please place an order for one ACO 203plus pressing tool [2] (691.218.P5.2) for Birch Heating, with Mapress pressing ring, swivelling [1], in case (691.200.00.1), to press 22 mm stainless steel pipe. There is no adapter jaw on the order. The order states 2 items in total. It is ready to send.

Verdict: Blocked.

  • Tool and accessory in different compatibility classes. The pressing tool ACO 203plus is not in a compatibility class that takes accessory 691.200.00.1, according to the Geberit Mapress compatibility overview.
  • Pressing ring and its adapter jaw. The overview lists an adapter jaw for pressing rings and none is on the order; a person should confirm the ring is used without one.

2. Pressing ring and adapter jaw: The agent resubmits after fixing the errors

The agent's request. Please place an order for one ACO 103plus pressing tool [1] (691.017.P5.1) for Birch Heating, with Mapress pressing ring, swivelling [1], in case (691.200.00.1), to press 22 mm stainless steel pipe. There is no adapter jaw on the order. The order states 2 items in total. It is ready to send.

Verdict: Needs approval.

  • Pressing ring and its adapter jaw. The overview lists an adapter jaw for pressing rings and none is on the order; a person should confirm the ring is used without one.
  • Order summary. 1 pressing tool and 1 accessory item, 2 items in total.

3. Pressing ring and adapter jaw: The agent resubmits after fixing the errors

The agent's request. Please place an order for one ACO 103plus pressing tool [1] (691.017.P5.1) for Birch Heating, with Mapress pressing ring, swivelling [1], in case (691.200.00.1), to press 22 mm stainless steel pipe. An adapter jaw is on the order. The order states 2 items in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 pressing tool and 1 accessory item, 2 items in total.

4. Tool and accessory class: Class [1] tool ordered with a class [2XL] collar for an 88.9 mm pipe

The agent's request. Please place an order for one ACO 103plus pressing tool [1] (691.017.P5.1) for Fjord Plumbing, with Mapress pressing collars [2XL], in case (691.188.00.1), to press 88.9 mm stainless steel pipe. The order states 2 items in total. It is ready to send.

Verdict: Blocked.

  • Tool and accessory in different compatibility classes. The pressing tool ACO 103plus is not in a compatibility class that takes accessory 691.188.00.1, according to the Geberit Mapress compatibility overview.

5. Tool and accessory class: The agent resubmits after fixing the errors

The agent's request. Please place an order for one ACO 203XLplus pressing tool [2], [2XL] (691.229.P5.2) for Fjord Plumbing, with Mapress pressing collars [2XL], in case (691.188.00.1), to press 88.9 mm stainless steel pipe. The order states 2 items in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 pressing tool and 1 accessory item, 2 items in total.

6. 66.7 mm pipe material: Class [2] collars for a 66.7 mm stainless steel pipe

The agent's request. Please place an order for one ACO 203plus pressing tool [2] (691.218.P5.2) for Granite Mechanical, with 2 x Mapress pressing collars [2], in case (691.297.00.3), to press 66.7 mm stainless steel pipe. The order states 3 items in total. It is ready to send.

Verdict: Blocked.

  • 66.7 mm needs copper. The overview says compatibility [2] can be used for 66.7 mm Geberit Mapress copper material only; the pipe is not copper.

7. 66.7 mm pipe material: The agent resubmits after fixing the errors

The agent's request. Please place an order for one ACO 203plus pressing tool [2] (691.218.P5.2) for Granite Mechanical, with 2 x Mapress pressing collars [2], in case (691.297.00.3), to press 66.7 mm copper pipe. The order states 3 items in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 pressing tool and 2 accessory items, 3 items in total.

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 press-fitting tool and its jaws, rings, collars or adapters for a contractor: the pipe dimension to be pressed, the pipe material and the accessories on the order. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published compatibility overview 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 place an order for one ACO 203plus pressing tool [2] (691.218.P5.2) for Birch Heating, with Mapress pressing ring, swivelling [1]. There is no adapter jaw on the order. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding and one approval, all in one answer. The pressing tool ACO 203plus is not in a compatibility class that takes accessory 691.200.00.1, according to the Geberit Mapress compatibility overview.
  6. The validator returned one blocking finding and one approval 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 accessories that fit only some tools, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the pressing tool to ACO 103plus pressing tool [1] (691.017.P5.1).
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The one blocking finding is cleared; one approval remains for a person: pressing ring and its adapter jaw.
  13. The agent resubmits once more.
  14. The revised request. It changes the adapter jaw on the order to yes.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Two problems caught in one call, fixed in two passes, 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.