Predictika · Industrial pump orders

An AI sales agent's plunger pump order, checked before it goes out

An AI sales agent prepares an order for Interpump Series 59 (E3) industrial plunger pumps: the model, the duty the customer needs (flow and pressure), the drive speed and the motor that will turn the pump. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published technical data table and returns a verdict, every reason and the figures it computed.

Scope: Interpump Series 59 (E3) industrial plunger pumps, 26 models: flow, pressure, rated speed, listed power, stated figures. See everything this validator covers

This validator models orders for the 26 pump models in the Series 59 (E3) technical data table on the public Interpump website (read October 6, 2026), not just the scenarios shown below.

  • Models — E3A (1,000 rpm), E3B (1,450 rpm), E3C (1,750 rpm) and E3E (3,400 rpm) pumps from E3A1713 to E3E2520, each with the flow (11 to 21 L/min), pressure (100 to 275 bar), rated speed and listed power the table gives.
  • Duty — the flow and pressure the customer needs cannot exceed the model's; the drive motor cannot be smaller than the power the table lists; a drive speed other than the table's rated speed goes to a person, because the table gives no figures at other speeds.
  • Stated figures — a flow or pressure stated on the quote must equal the table's for the chosen model; quantity must be at least one.

Any order for these pumps that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Interpump publishes none for these pumps, so this validator produces no price build-up or line-item quote), the other pump series and product lines of the Interpump Group, accessories, head materials, seals, shaft and mounting options (the page does not list them), fluids and temperatures, and flow or power at speeds other than the rated one.

The AI sales agentBuilds the pump 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 duty the model cannot deliverOnly with care
Each model has its own flow and pressure ceiling, so every model needs its own comparison rules, kept in step with the table.
The ceilings are looked up from the chosen model and compared with the duty on every call.
A motor sized for the listed powerOnly with care
The power depends on the model, so a rule per model is needed and a quote with a smaller motor is easy to miss.
The listed power is looked up from the model and compared with the quoted motor on every call.
Figures valid only at the rated speedOnly with workarounds
The table gives one speed per model, so a different drive speed needs a separate rule that sends it to a person.
The drive speed is compared with the model's rated speed and any difference is raised for review.
A stated figure that disagrees with the tableOnly with workarounds
The figure the agent states is free text or a separate field, so it takes an extra rule that compares it with the model's own figure.
The stated figures are part of the request and are compared with the table on every call.
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 quote; approval findings need a person to sign off; everything else is computed.

1The duty needs 13.1 L/min but the selected model is rated for 13.0 L/min.
2The duty needs 171 bar but the selected model is rated for 170 bar.
3The quoted drive motor is 4.18 kW; the table lists 4.19 kW for the selected model.
4The drive runs at 1,750 rpm but the catalogue figures for the selected model are given at 1,450 rpm; a person should confirm flow and power at the drive speed.
5The drive runs at 1,450 rpm but the catalogue figures for the selected model are given at 3,400 rpm; a person should confirm flow and power at the drive speed.
6The quote states a flow of 15.0 L/min, but the catalogue lists 13.0 L/min for the selected model.
7The quote states a pressure of 250 bar, but the catalogue lists 170 bar for the selected model.
8The quote states a flow of 21.0 L/min, but the catalogue lists 13.0 L/min for the selected model.
9The quote states a pressure of 100 bar, but the catalogue lists 170 bar for the selected model.
10The quantity is 0; an order needs at least one pump.
11The duty needs 150 bar but the selected model is rated for 100 bar.
12The duty needs 200 bar but the selected model is rated for 170 bar.
13The drive runs at 1,000 rpm but the catalogue figures for the selected model are given at 1,450 rpm; a person should confirm flow and power at the drive speed.
14The duty needs 21.0 L/min but the selected model is rated for 13.0 L/min.
15The duty needs 250 bar but the selected model is rated for 170 bar.
16The quoted drive motor is 3.00 kW; the table lists 4.19 kW for the selected model.

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. Duty beyond the model: 60 E3B1713 pumps for 18.0 L/min at 200 bar

The agent's request. Please quote 60 Interpump E3B1713 pumps for a duty of 18.0 L/min at 200 bar, driven at 1,450 rpm by a 5.00 kW motor. It is ready to send.

Verdict: Blocked.

  • Required flow above the model rating. The duty needs 18.0 L/min but the selected model is rated for 13.0 L/min.
  • Required pressure above the model rating. The duty needs 200 bar but the selected model is rated for 170 bar.

2. Duty beyond the model: The agent resubmits after fixing the errors

The agent's request. Please quote 60 Interpump E3B2118 pumps for a duty of 18.0 L/min at 200 bar, driven at 1,450 rpm by a 8.00 kW motor. It is ready to send.

Verdict: Allowed.

  • Order summary. 60 pumps, rated 18.0 L/min at 210 bar and 1,450 rpm, listed power 7.21 kW.

3. Motor and drive speed: 24 E3C2515 pumps on a 1,450 rpm drive with a 5.00 kW motor

The agent's request. Please quote 24 Interpump E3C2515 pumps for a duty of 15.0 L/min at 250 bar, driven at 1,450 rpm by a 5.00 kW motor. The quote states a rated flow of 15.0 L/min and a rated pressure of 250 bar. It is ready to send.

Verdict: Blocked.

  • Motor power below the listed power. The quoted drive motor is 5.00 kW; the table lists 7.13 kW for the selected model.
  • Drive speed differs from the rated speed. The drive runs at 1,450 rpm but the catalogue figures for the selected model are given at 1,750 rpm; a person should confirm flow and power at the drive speed.

4. Motor and drive speed: The agent resubmits after fixing the errors

The agent's request. Please quote 24 Interpump E3B2515 pumps for a duty of 15.0 L/min at 250 bar, driven at 1,450 rpm by a 5.00 kW motor. The quote states a rated flow of 15.0 L/min and a rated pressure of 250 bar. It is ready to send.

Verdict: Blocked.

  • Motor power below the listed power. The quoted drive motor is 5.00 kW; the table lists 7.13 kW for the selected model.

5. Motor and drive speed: The agent resubmits after fixing the errors

The agent's request. Please quote 24 Interpump E3B2515 pumps for a duty of 15.0 L/min at 250 bar, driven at 1,450 rpm by a 8.00 kW motor. The quote states a rated flow of 15.0 L/min and a rated pressure of 250 bar. It is ready to send.

Verdict: Allowed.

  • Order summary. 24 pumps, rated 15.0 L/min at 250 bar and 1,450 rpm, listed power 7.13 kW.

6. Motor size: 10 E3B2121 pumps with a 7.00 kW motor

The agent's request. Please quote 10 Interpump E3B2121 pumps for a duty of 21.0 L/min at 210 bar, driven at 1,450 rpm by a 7.00 kW motor. The quote states a rated flow of 21.0 L/min and a rated pressure of 210 bar. It is ready to send.

Verdict: Blocked.

  • Motor power below the listed power. The quoted drive motor is 7.00 kW; the table lists 8.46 kW for the selected model.

7. Motor size: The agent resubmits after fixing the errors

The agent's request. Please quote 10 Interpump E3B2121 pumps for a duty of 21.0 L/min at 210 bar, driven at 1,450 rpm by a 9.00 kW motor. The quote states a rated flow of 21.0 L/min and a rated pressure of 210 bar. It is ready to send.

Verdict: Allowed.

  • Order summary. 10 pumps, rated 21.0 L/min at 210 bar and 1,450 rpm, listed power 8.46 kW.

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 Interpump Series 59 (E3) industrial plunger pumps: the model, the duty the customer needs (flow and pressure), the drive speed and the motor that will turn the pump. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published technical data table 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 quote 60 Interpump E3B1713 pumps for a duty of 18.0 L/min at 200 bar, driven at 1,450 rpm by a 5.00 kW motor. It is ready to send.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The duty needs 18.0 L/min but the selected model is rated for 13.0 L/min. The duty needs 200 bar but the selected model is rated for 170 bar.
  6. The validator returned two 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 duty the model cannot deliver, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the pump model to Interpump E3B2118 and the drive motor to 8.00.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared.
  13. Two 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.