Skip to content
XPC Water logo XPC Water

For industrial water treatment: produced water, industrial and municipal wastewater, food and dairy, agriculture

When a unit goes off normal, the evidence is already there.

XPC reads your crews’ field sheets, your SCADA and your cameras together. When someone asks what happened, the readings, the camera frames and the report are already there.

Proven since 2018. U.S. Patent Pending.

1,041,962,134barrels recorded through XPC
414job sites reported
198,560field records read
1,000+crew spreadsheets read a month in 2026
“Our customers and staff depend on the reporting and alerting.”Evan Heminway, Technology Director
Featured in Energies Media
Proven since 2018

Where it works.

The same readings, camera checks and reports wherever a DAF or ClO2 unit runs.

All applications

Your customer calls at 6:10. What happens next?

Without XPC

  • Open the night’s spreadsheets one by one
  • Call the night crew and ask what they saw
  • Drive out to the pad to look
  • Build the report by hand, by noon if it goes well

With XPC

  • The night crew’s sheet was already read when it arrived
  • The camera frames from that window are on the alert
  • Flow, pH and chemical feed are lined up on one timeline
  • The report went out on your customer’s schedule

A typical morning, not a measured one. In the 45-day validation we measure yours.

The report your customer asks for, built from the sheets your crew already fills in.

Daily and stage reports go out as soon as the crew’s sheet comes in. Every row comes from a sheet XPC keeps, with the file and the row it was read from.

  • On the customer’s day and schedule
  • One email per file, not one per row
  • Field tickets checked against the same records

Before XPC, one Permian treatment provider spent about 40 office hours a month building these reports. Now nobody retypes them.

“Managing and monitoring hundreds of Excel files that are used in some of the field operations would be impossible without XPC.”Dennis Rodarte, Water Reuse Engineer
Sample DAF daily treatment report email built by XPC from demo data: barrels treated, month to date, average per day and a daily table of treated water readings
Sample DAF daily report, built by XPC’s report engine from demo data. Not a customer’s report.

Read. Watch. Report.

  1. Read

    Crew Excel by email, SCADA and PLC readings, and camera frames go into one timeline per site. Nothing to retype.

  2. Watch

    XPC learns each unit’s normal with your operators and alerts only when a change holds for several readings, with the frames and readings attached.

  3. Report

    Daily, stage and monthly reports and field-ticket checks go out on your customer’s schedule.

One unit, one camera view, one upset, from alert to record.

XPC does the part of the job that eats the morning: finding what changed, when, and what the camera saw. The operator makes the call.

What XPC reads

  • Crew field sheetsExcel logs arriving by email, read automatically
  • Field notes and formsWhat the crew writes on shift
  • Live SCADA readingsStreamed from the site’s PLCs
  • Camera imagesMeasured by our AI

One timeline per site

How an alert unfoldsNormal: reading inside its band
  1. 1

    AI learns the unit’s normal

    XPC’s AI learns how this unit normally runs, with your operators, and sets the limits from it.

  2. 2

    Alert on a change that holds

    A reading or camera measurement out of band for several readings in a row. One alert, by text or email.

  3. 3
    DAF camera frame at 05:30, before the alert
    05:30
    The same DAF camera view at the alert
    06:03

    Neural nets deliver evidence

    Our neural networks measure the camera frames before and at the alert, lined up with flow, pH and chemical feed, the crew’s field sheet and their notes.

  4. 4

    Record what was done

    What it was and what the crew did, kept with the evidence for the shift or customer report.

  5. 5

    Summary to supervisors

    Supervisors get a summary by email, with an Excel workbook and a PowerPoint deck, and a text confirms it is closed.

Turn your existing SCADA system into an AI-powered alerting and intelligence platform. XPC reads Siemens S7, Allen-Bradley and Modbus directly, with no second control system. See the technology

What XPC caught on working sites this fall.

Every number below is from production data, autumn 2026. Site and customer names are left out.

Cross-pipeline correlation, DAF, Permian Basin, October 2026

Treatment stopped keeping up with the load

XPC’s correlation model: “treated result +401% against the baseline while the incoming load rose and chemical per barrel was rising. Treatment is not keeping up with the load.”

Incoming turbidity (NTU, shown up to 1,000)Treated turbidity (NTU)Chemical, gal per 1,000 bbl
4 to 880NTU treated, early October to October 25
5.5 to 40gal of chemical per 1,000 bbl at the peak
~50,000bbl a day kept flowing through it

More chemical alone did not bring the treated water back. XPC raised it as one finding instead of three numbers on three sheets. Treated turbidity went from a baseline of 2–6 NTU to 880 NTU by October 21–28, read 333–458 NTU from October 30 to November 6, and has not returned to that baseline.

ML anomaly model, ClO2 frac job, September 2026

Residual jumped and stayed high

Treated residual ran 2–5 ppm for the first stages, jumped to 13–17 ppm at stages 3–4 and held near 10 ppm for the next 14 stages while the dose was lowered from 22 to 18 ppm. XPC’s residual model flagged the spikes.

SCADA alert, transfer pump, October 2026

Pump stopped

Pump speed read zero for three readings in a row and raised a critical alert. Three readings, not one, so a blip does not wake anyone.

Three stops between October 20 and 23, back above speed after 31 min, 4 min and 3 h 09 min. Each raised a critical alert within a minute.

Camera AI, DAF weir, October 2026

Weir not clearing

The camera measured the weir and saw it was not clearing, three readings running. An alert from what the camera saw, not from an instrument.

First alert October 23, 09:18 UTC; the weir read clear again about 15 hours later. The same check has raised it five more times since.

Instrument health, October 2026

A sensor that died but kept talking

A pressure transmitter had sent exactly 1.185149 since August, more than 120,000 readings. It never went offline, so it looked alive. The day XPC’s frozen-value check was switched on, it caught it in three minutes.

Built for everyone between the unit and the invoice.

Owner or operations director

Keep the contract. Your customer gets the report on their schedule, and you have the answer before they ask.

Field supervisor

Fewer 3 a.m. surprises. One alert, after several readings, with the camera frames attached.

Office and billing

No more rebuilding reports from crew Excel. Field tickets are checked against the same records.

“Our invoice requirements were complex, but the XPC Water platform integrated with Open Link, the supplier platform, and automated the process in days.”Danny Conner, Accounting Director

What else you could use, and what XPC adds.

OptionWhat it doesWhat XPC adds
Chemical supplier monitoringMonitoring sold with the supplier’s chemistryXPC sells no chemicals. It reports what the treatment did, whoever supplied it.
SCADA or HMI on its ownReadings and trendsThe crew’s sheets, camera frames and the customer report, beside the readings
Spreadsheets, phone and truckHow most providers do it todayThe same answers, without the morning of calls and copy-paste

What the AI sees.

Real frames from working units, beside what our models measured on them.

Camera frame from a working site
Camera frame
The same frame measured by the model
Model output:

Looks at
Outputs
You use it to

Camera frames

Each frame measured by zone against that site’s own baseline.

SCADA and PLC readings

Read directly from Siemens S7, Allen-Bradley and Modbus. How XPC connects

Field records

The spreadsheets crews already email, read into the same timeline. How sheets are read

Prove it on one unit before you buy anything bigger.

One DAF or ClO2 unit, one camera view, 45 days. Treat water for customers? Run it on one of their units, and at day 45 you have numbers you can put in front of them.

  1. Day 1Install and connectAIBox in, readings and camera live
  2. Week 1XPC learns the normalLimits set with your operators
  3. Days 8–44Alerts liveEvery alert reviewed with your crew each week
  4. Day 45Review togetherYour numbers, your go or no-go

You provide

  • One unit and read access to its SCADA or PLC
  • One camera position, or we supply one
  • An operator who reviews the alerts with us each week

We do

  • Install the AIBox and connect the readings
  • Set normal and limits with your operators
  • Run the alerts and keep the evidence

You get at day 45

  • Every alert, reviewed with your crew as real, false or misleading
  • Investigation time before and with XPC
  • A go or no-go you can take to your customer

The validation is free, with no long-term commitment. Success is agreed in writing on day 1.

Plan a free 45-day validation

Built by the people who answer the phone.

Ivan Sager at the edge of a treatment pond
Ivan Sager, founderWrote the platform, and still stands at the tank when a new measurement goes in.
Ryan Sager wiring equipment at a site
Ryan Sager, head of AITrains the models, and mounts the cameras and wires the AIBox units himself.
You reach the buildersNo account manager and no first-line queue. The person who answers wrote the code or wired the box.
You can hold it yourselfXPC runs in our cloud or inside your own network, with your own database. Source escrow can be written into the agreement.
Nothing is locked to usPostgres, Docker, MQTT and ONVIF throughout. Nothing in your data needs XPC to read it.

Meet the team

Questions before a validation.

Do we have to replace our SCADA?

No. XPC reads Siemens S7, Allen-Bradley and Modbus directly.

What hardware goes on site?

One AIBox per site, plus a camera if there isn’t one where it’s needed.

Where does our data live?

Our cloud or your own network, with your own database. Nothing in it needs XPC to read it.

Do crews have to change their spreadsheets?

No. XPC reads the sheets they already email.

Does XPC sell chemicals?

No.

What does it cost?

The 45-day validation is free. After it, pricing is per site and depends on what you run; we send a proposal with your day-45 numbers.

Pick one unit. We’ll show you the numbers in 45 days.

Bring us one DAF or ClO2 workflow. Prefer to talk? Call 1-512-677-5268. You’ll reach the people who built it.

Product lines
Slide to verify