Predictika · Sensus iPERL and SmartPoint orders

An AI sales agent's smart water meter order, checked before it goes out

An AI sales agent prepares an order for Sensus iPERL smart water meters and SmartPoint retrofit modules on the FlexNet network: meter size and version, site pressure, flow and temperature, installation space, the existing meter a module must read, and the figures the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product limits and compatibility rules, compares the stated figures with the computed ones, and returns every finding together. This is an illustrative model built from public data sheets; it has no prices and is not Xylem's internal rule set.

Scope: orders for Sensus iPERL smart water meters (5/8, 5/8 x 3/4, 3/4 and 1 in) and SmartPoint 510M and 550W retrofit modules on the FlexNet network. See everything this validator covers

This validator models one product line: Xylem's Sensus iPERL smart water meters with the SmartPoint 510M and 550W retrofit modules, as ordered by a water utility or its distributor. It handles any order involving these products, not only the scenarios shown on this page.

  • Covered: iPERL meters — the pressure limit by size and version, the residential fire-service version (3/4 and 1 in only), the top of the normal flow range, the flow at which each size starts registering, water and air temperature limits, and the meter length against the space available.
  • Covered: retrofit modules — whether a SmartPoint 510M can read the existing register over TouchCoupler or a wired interface, whether a 550W is used only with wireless M-Bus meters, pit versus non-pit installation, the 550W air temperature range, and the reads per day the 510M battery life is based on.
  • Covered: the order as a whole — whether FlexNet coverage is confirmed, and the endpoint count, top flow and battery life the agent states against the computed ones.
  • Not covered — prices (no public price list was used, so this page produces no line-item quote and no price build-up), Evoqua water-treatment systems, commercial and industrial meters, the FlexNet base stations and network design, service contracts, and the Flygt pump line.
  • Labeled as assumptions — limits come from public Sensus and Xylem data sheets read on October 5, 2026 and are simplified. The 5/8 x 3/4 in meter is treated as the 7.5 in 3/4S size on one data sheet; the 510M has no air temperature limit in the data sheet read, so none is applied; and sending to approval when FlexNet coverage is unconfirmed is a modeling choice.
The AI sales agentBuilds the meter 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
Fire-service version offered only in the 3/4 in and 1 in sizes, with a lower pressure limitOnly with care
A product rule can hide the version for the other sizes, but the pressure ceiling then depends on both size and version, so someone writes and maintains a rule for each pairing.
Size and version are data; the pressure limit is computed from both, and a fire-service request for a 5/8 in meter is its own finding.
Site pressure, peak flow and water or air temperature against each sizeOnly with workarounds
The site conditions are not product attributes. A rules-based CPQ can compare them only if they are copied onto the quote as fields and a validation rule is written for each limit.
The site figures travel with the request and every limit is checked on every call, one finding per limit.
Meter length against the space the installer hasOnly with workarounds
Lay length belongs to the product and the available space to the site survey, so a rule needs both on the quote and is easy to leave out.
The available length is an input and the meter length comes from the catalog; the finding states both numbers.
A retrofit module that must match the existing meter or register, its interface and its locationOnly with care
Compatibility between a new module and a customer's existing register is a table of pairs. It can be built as product rules, but each new register type needs more rules, and pit versus non-pit adds another.
Compatibility is a column on the existing-meter record; interface, location and module are checked together.
A battery life that holds only for a number of reads per day, and the shortest life on a mixed orderOnly with workarounds
The life depends on a usage figure that is not on the quote and, on a mixed order, on the shortest of several products, which price and validation rules do not usually compute.
Reads per day travel with the request; the shortest battery life across the order is computed and compared with what the agent states.
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.

112 transmissions a day is above the 6 a day that the battery life of the SmartPoint 510M is based on; confirm the battery life with Sensus.
2A peak flow of 30 gpm is above the 25 gpm top of the normal operating range of the iPERL 5/8 in.
3Ambient air from -23 to 100 F is outside the -22 to 140 F operating range of the iPERL.
4Ambient air from 20 to 105 F is outside the -13 to 104 F operating range of the SmartPoint 550W.
5FlexNet network coverage at the site is not confirmed; a coverage study is needed before the endpoints are committed.
6Site pressure of 190 psi is above the 175 psi maximum operating pressure of the iPERL 1 in meter in the potable version.
7Stated battery life does not match: the agent stated 20 years; the validator computes 15 years, the shortest on the order.
8Stated endpoint count does not match: the agent stated 120; the validator computes 100.
9Stated top of the flow range does not match: the agent stated 60 gpm; the validator computes 55 gpm.
10The SmartPoint 510M cannot connect to the Neptune ARB VI through the TouchCoupler interface.
11The SmartPoint 510M is a wall-mounted non-pit module and cannot be quoted for a pit installation.
12The SmartPoint 550W bridges wireless M-Bus meters only; the Sensus encoder register is not one.
13The iPERL 1 in is 10.75 in long and the installation space is 10 in.
14The iPERL 5/8 in is not offered in the residential fire service (UL 327b) version; that version covers the 3/4 in and 1 in sizes.
15The order has no meters and no retrofit modules.
16The order needs flow registered as low as 0.02 gpm, but the iPERL 5/8 in starts registering at 0.03 gpm.
17Water temperature of 32 F is outside the 33 to 80 F operating range of the iPERL.

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. Fire-service meters: A 5/8 in meter quoted for fire service

The agent's request. Please quote 800 iPERL 5/8 in meters in the residential fire service version for Harlan Creek Water District: FlexNet AMI, site pressure 160 psi, peak flow 30 gpm, 8 in of installation space, water at 60 F and ambient air from 20 to 100 F, FlexNet coverage confirmed. The quote states 800 endpoints, a top flow of 25 gpm per meter and a 20-year battery life. It is ready to send.

Verdict: Blocked.

  • Size not offered for fire service. The iPERL 5/8 in is not offered in the residential fire service (UL 327b) version; that version covers the 3/4 in and 1 in sizes.
  • Flow above the normal range. A peak flow of 30 gpm is above the 25 gpm top of the normal operating range of the iPERL 5/8 in.

2. Fire-service meters: The agent resubmits after fixing the errors

The agent's request. Please quote 800 iPERL 3/4 in meters in the residential fire service version for Harlan Creek Water District: FlexNet AMI, site pressure 160 psi, peak flow 30 gpm, 9.5 in of installation space, water at 60 F and ambient air from 20 to 100 F, FlexNet coverage confirmed. The quote states 800 endpoints, a top flow of 35 gpm per meter and a 20-year battery life. It is ready to send.

Verdict: Allowed.

  • Order summary. 800 endpoints in total; iPERL pressure limit 175 psi and top of the normal flow range 35 gpm; shortest battery life 20 years.

3. Pressure and space: One-inch meters over the pressure and length limits

The agent's request. Please quote 600 iPERL 1 in potable meters for Wexford Basin Utilities: FlexNet AMI, site pressure 190 psi, peak flow 40 gpm, 10 in of installation space, water at 60 F and ambient air from 20 to 100 F, FlexNet coverage confirmed. The quote states 600 endpoints, a top flow of 55 gpm per meter and a 20-year battery life. It is ready to send.

Verdict: Blocked.

  • Pressure above the meter limit. Site pressure of 190 psi is above the 175 psi maximum operating pressure of the iPERL 1 in meter in the potable version.
  • Meter longer than the space. The iPERL 1 in is 10.75 in long and the installation space is 10 in.

4. Pressure and space: The agent resubmits after fixing the errors

The agent's request. Please quote 600 iPERL 1 in potable meters for Wexford Basin Utilities: FlexNet AMI, site pressure 170 psi, peak flow 40 gpm, 11 in of installation space, water at 60 F and ambient air from 20 to 100 F, FlexNet coverage confirmed. The quote states 600 endpoints, a top flow of 55 gpm per meter and a 20-year battery life. It is ready to send.

Verdict: Allowed.

  • Order summary. 600 endpoints in total; iPERL pressure limit 175 psi and top of the normal flow range 55 gpm; shortest battery life 20 years.

5. Retrofit modules: Retrofit modules on the wrong interface, in pits

The agent's request. Please quote 2,500 SmartPoint 510M modules for Tern Lake Municipal Water to read existing Neptune ARB VI registers over the TouchCoupler interface, installed in meter pits, with 12 transmissions a day, ambient air from 20 to 100 F and FlexNet coverage confirmed. The quote states 2,500 endpoints and a 20-year battery life. It is ready to send.

Verdict: Blocked.

  • Module cannot go in a pit. The SmartPoint 510M is a wall-mounted non-pit module and cannot be quoted for a pit installation.
  • Module cannot connect to the existing meter. The SmartPoint 510M cannot connect to the Neptune ARB VI through the TouchCoupler interface.
  • Reads per day above the battery basis. 12 transmissions a day is above the 6 a day that the battery life of the SmartPoint 510M is based on; confirm the battery life with Sensus.

6. Retrofit modules: The agent resubmits after fixing the errors

The agent's request. Please quote 2,500 SmartPoint 510M modules for Tern Lake Municipal Water to read existing Neptune ARB VI registers over the wired interface, wall mounted outside the pits, with 12 transmissions a day, ambient air from 20 to 100 F and FlexNet coverage confirmed. The quote states 2,500 endpoints and a 20-year battery life. It is ready to send.

Verdict: Needs approval.

  • Reads per day above the battery basis. 12 transmissions a day is above the 6 a day that the battery life of the SmartPoint 510M is based on; confirm the battery life with Sensus.
  • Order summary. 2,500 endpoints in total; shortest battery life 20 years.

7. Retrofit modules: The agent resubmits after fixing the errors

The agent's request. Please quote 2,500 SmartPoint 510M modules for Tern Lake Municipal Water to read existing Neptune ARB VI registers over the wired interface, wall mounted outside the pits, with 6 transmissions a day, ambient air from 20 to 100 F and FlexNet coverage confirmed. The quote states 2,500 endpoints and a 20-year battery life. It is ready to send.

Verdict: Allowed.

  • Order summary. 2,500 endpoints in total; shortest battery life 20 years.

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 Sensus iPERL smart water meters and SmartPoint retrofit modules on the FlexNet network: meter size and version, site pressure, flow and temperature, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product limits and compatibility rules, compares the stated figures with the computed ones, and returns every finding together. This is an illustrative model built from public data sheets; it has no prices and is not Xylem's internal rule set.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 800 iPERL 5/8 in meters in the residential fire service version for Harlan Creek Water District: FlexNet AMI. The quote states 800 endpoints, a top flow of 25 gpm per meter and a 20-year battery life. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The iPERL 5/8 in is not offered in the residential fire service (UL 327b) version; that version covers the 3/4 in and 1 in sizes. A peak flow of 30 gpm is above the 25 gpm top of the normal operating range of the iPERL 5/8 in.
  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 order are checked against each other.
  7. What this shows: for fire-service version offered only in the 3/4 in and 1 in sizes, with a lower pressure limit, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the iPERL meter to iPERL 3/4 in, the installation space to 9.5 in and the stated top flow per meter to 35 gpm.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared, and the validator's figure matches the order.
  13. Two problems caught in one call, fixed in one pass, 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.