Built by people who got tired of finding out a tank was empty the hard way.
ChemLevel started from a simple, recurring failure: a plant runs fine for weeks, then a tank hits zero mid-shift because the last reading was a sticky note from four days ago. Not because anyone was careless — because the tools for tracking it were a clipboard, a spreadsheet, and whoever remembered to check.
Why we built this
Every treatment operation we talked to had the same story in a different accent: a wall calendar with reorder dates written in marker, a shared spreadsheet nobody trusted because it was always a week stale, a phone call to the office asking "did anyone check the caustic tank today?" None of it was wrong, exactly — it was just built for a plant with one tank and one shift, not the reality of multiple sites, multiple chemicals, and a crew that rotates.
The actual math involved — how fast is this tank draining, when does it cross the point where we can still fit a full delivery, what should we order — isn't complicated. It's arithmetic. But arithmetic done on a sticky note, once a week, with whatever the last reading happened to be, produces bad answers. Two readings taken 33 hours apart aren't "yesterday's number" and "today's number" — they're a rate, and the rate is what actually predicts when a tank runs dry.
So we built the thing that does that arithmetic properly, every time a reading comes in, for every tank and every cylinder at every site — and put it in a form an operator can use standing next to the tank with gloves on, not just in a spreadsheet back in the office.
What we won't compromise on
Real math, not vibes
Forecasts are time-weighted against actual elapsed hours between readings — not a naive daily average that treats a 6-hour gap the same as a 3-day one.
Built for the floor first
If it takes longer than logging on a paper form, people stop using it. Every screen is designed for someone standing at a tank, not sitting at a desk.
No black boxes
Every recommended order quantity, every "order by" date, traces back to a reading and a rate you can see. Nothing is a mystery number you're asked to trust.
Chemical inventory is safety-critical
Running out of a disinfectant, or overstocking a hazardous acid past its rated storage, isn't an inconvenience — it's a safety and compliance issue. We treat it that way, not as a spreadsheet afterthought.
How we work
ChemLevel is built directly with the plants using it — municipal treatment plants, hospitality operations, and commercial facilities managing their own dosing. Every feature exists because an operator or supervisor actually asked for it, not because it looked good on a roadmap.
If that sounds like your plant, get in touch or try the demo — we read every message ourselves.
Sign up
Create your organization and run ChemLevel on your own plant — free for 15 days, no credit card, nothing to install.
Rather look around first? Try the demo — sample data, no account. Or reach us at info@chemlevel.com