Know Your Water

EPA Standards Miss Many Chemicals in Drinking Water, Study SaysMore

Real-time water intelligence

Real-Time Water
Quality Monitoring.Know before your filter fails.

TDSBot is an inline IoT sensor that tells you — continuously — when your filter is exhausted, your membrane is degrading, or your water is scaling your equipment.

Hospitality · ice machine supplyHospitality · ice machine supply
Online · TDSBot sensorUpdated every hour
Tap a tab above to see readings change
Outlet10ppm
Filter life38 days
LSI @25°C+0.38
Hardness96 mg/L
TDS inlet196 ppm
Rejection95%
Larson-Skold0.42
Flow2.6 L/min
Temp19.4 °C
Uptime99.8%
TDS in rangeLSI balancedFilter healthy
Without monitoring water purifier
Filters depleted silently
No alert, no data. Harmful chemicals, dirt, bacteria pass through into your water.
RO membranes degrading undetected
Reject ratio falling, PFAS removal declining. Daily snapshots miss it.
Scale damaging expensive equipment
Boilers, heat exchangers and espresso machines fail with no visible warning.
Deployed across
Specialty coffee roastersHotel & hospitality groupsMulti-site food serviceWater treatment distributorsFacilities & CMMS teamsDirty soda & bubble tea chainsCar wash operators
How it works

Sensor → insight →
action

One set of inline sensors. Measures every minute. Alerts you before the problem — not after.

01
Install – inline, 20 minutes
Inline dual conductivity probes, 1/4″ to 1″ fittings, no special tools. Pair over BLE, set up WiFi, pick your purifier — TDSBot handshakes with AWS IoT Core over TLS 1.3.
02
TDS, EC, flow, temp
ESP32-S measures TDS, temperature and flow every minute. Uploads to AWS, where the backend computes threshold alerts, filter analytics, and LSI and Larson-Skold indices.
03
Days remaining for filters
Based on Volume, flow rate, TDS, manufacturer baseline. Alert before the problem, not after.
04
Alert, work order, log
Email or webhook. Create work order. Automatic supporting logs for compliance. One view for every location.
Live dashboard

Every reading,
one screen

TDS output, filter life remaining, LSI, Larson-Skold and flow rate — analyzed daily, with threshold alerts within the hour. One view for every device across every site.

01Hourly and daily trend charts — spot drift before it is a problem
02Per-site and fleet-level views for multi-location operators
03Threshold alerts via email or webhook
04Supporting logs for compliance
iSpring RA7Main kitchen line · City of London, GBWithin range
In340Sediment84 dGAC84 dCarbon Block84 dRO/Nano filter96%Post Carbon269 dOut14
96%TDS reduction12 °CTemp11.4 LToday327 LThis month
LSI-2.60
Essence ROES-50Espresso bar line · Brooklyn, NYAction needed
In58Sediment12 dGAC120 dCarbon Block120 dRO/Nano filter71%Post Carbon305 dOut17
71%TDS reduction14 °CTemp104.2 LToday2880 LThis month
LSI-1.90
UrgentTDS rejection has fallen to 71%, under the 75% this system is set to hold. The membrane is at the end of its useful life — replace it to bring outgoing TDS back into range.
iOSAndroidWebone account
The hardware

One sensor
Two ways to see it

TDSBot ($59) reports to the app. TDSBot Display ($69) adds an onboard LCD for an at-a-glance reading with no phone required. Same sensor, same 20-minute install, same data underneath.

$59.00
TDSBot
$69.00
TDSBot display

Commercial units are priced by size and configuration.

TDSBot without display
TDSBot
TDSBot with display
TDSBot Display
WiFi sync
Uplink
Optional LCD
Display
AWS IoT Core
Cloud
20-min install
Install
How a reading becomes an alert

Your water is talking.
TDSBot is built to listen.

No dashboard-checking required — the whole point is that you don’t have to look until there’s something to see.

01≤ 1 s
Sensor
ESP32-S measures TDS, conductivity, flow and temperature every minute, directly inline.
02≤ 2 s
Cloud
Readings sync over MQTT/TLS 1.3 to AWS IoT Core in real time, normalized to ANSI reference conditions so a reading means the same thing on any install.
03≤ 5 s
ML model
A model trained on ANSI-normalized data tracks TDS drift and volume flow against manufacturer capacity, projecting days remaining with P10/P90 confidence bands.
04< 60 s
Alert
You are notified 30–45 days before exhaustion — not after something has already gone wrong.
Compatible systems

Works with the water purifiers
already in your building

TDSBot installs inline on any 1/4″ to 1 1/2″ water line — no proprietary connections, no manufacturer lock-in.

Brand names shown are used for illustrative purposes only, to indicate the kinds of systems TDSBot can be installed inline with. This does not imply endorsement, affiliation, or partnership with any manufacturer listed, unless separately announced.
Elkay
Pentair
Brita
Bluewater AB
Hoshizaki
Culligan
3M
Watts
WOW RO
ISpring Water Systems
BWT
Aqua-Pure
Water & ESG

Every litre filtered
counts toward
your ESG target

TDSBot calculates your plastic bottle displacement, CO₂ saved and water efficiency — automatically. Corporate ESG reports, site-level or fleet-wide, ready for GRI and CDP disclosure.

5 150 674gallons
Total water filtered
Measured inline, every minute, on every device
38 994 830bottles
Plastic bottles saved across the fleet
At 0.5 L/bottle · volume filtered ÷ bottle size
322 877kg CO₂
Carbon equivalent saved
0.0828 kg CO₂/bottle · Franklin Associates 2023
8 578 862USD
Bottled water and maintenance savings
Bottled H₂O displacement + avoided callouts
904 056miles
Car miles avoided
Transport emissions of displaced bottled water
32 287trees
Equivalent trees planted
GRI 303 Water · GRI 306 Waste · CDP Water Security
Methodology: bottles displaced = volume filtered ÷ bottle size. CO₂ = bottles × 0.0828 kg (Franklin Associates lifecycle LCA, 2023). RO electricity deduction applied using EPA eGRID regional grid factors. All parameters auditable and overridable with citation.
Our customers

Deployed across coffee, hospitality,
water service and food service

From single-site independents to multi-property groups and national water service companies.

Starbucks-SA
Press Coffee
BWT
Pure Life
Bluewater
VitalWater
Keytec
WaterWise
Crystal Systems
Proof Bread
Vista
Oceanic
Oasis
Buvette
Liquos
Verified customer references available on request under NDA. Customer names published with permission only.
What customers say

The water was always the
variable we couldn’t control

“Wow! what a product. For years I have been changing filters every 6 months to a year. TDSBot tells when to change filters. I have saved more money on filters while not compromising on the quality of water. Highly recommended”
John TignelliNorthridge, CA, United States of America
“I was always worried whether my RO system was working properly. Now I know the quality of water whenever I want to. The predictive alerts help me to maintain my system timely. Very much needed.”
Raj TSimi Valley, California, United States of America
“Wow! what a product. For years I have been changing filters every 6 months to a year. TDSBot tells when to change filters. I have saved more money on filters while not compromising on the quality of water. Highly recommended”
John TignelliNorthridge, CA, United States of America
“I was always worried whether my RO system was working properly. Now I know the quality of water whenever I want to. The predictive alerts help me to maintain my system timely. Very much needed.”
Raj TSimi Valley, California, United States of America
Water quality data

83,000+ cities
Check yours

Real-time TDS, hardness, LSI, Larson-Skold and PFAS regulatory status — free for any city, updated daily and cross-referenced against EPA SDWIS PWSID records.

Type a city to see its TDS and hardness
CityTDSHardnessVerdict
Tokyo78 ppmSoftExcellent
New York132 ppmModerateGood
Dubai211 ppmHardWatch
Amsterdam285 ppmVery hardPoor
London296 ppmVery hardPoor
Los Angeles348 ppmHardPoor
FAQ

Frequently asked
questions

TDSBot measures TDS (ppm), electrical conductivity (µS/cm), flow rate and temperature directly inline, every minute. With dual sensors on an RO system, it compares inlet and outlet TDS to give the rejection rate, a practical indicator of membrane health. From these readings it calculates filter life remaining. Paid plans add LSI and Larson-Skold estimates, and Coffee Pro adds the SCA water zone. These use hardness and alkalinity measured at installation time or your local utility’s water report if no install measurement is available. Readings upload hourly or daily depending on plan, and you’re alerted when an upload crosses a threshold.

No. TDSBot does not measure PFAS, lead, bacteria or any specific contaminant. On RO systems it tracks rejection rate. A falling rate is an early sign of membrane wear, but it can’t tell you your PFAS level. That requires an accredited lab test.

TDSBot logs every liter through the filter, along with flow rate, inlet TDS and temperature, and compares that against the rated capacity of the filter you selected at setup. Readings are temperature-compensated so they’re comparable across sites and seasons. It projects days remaining and alerts you 30 days before exhaustion, so filters are changed when they’re actually used up, not on a calendar. On RO systems it also watches the inlet-to-outlet TDS ratio for membrane wear.

TDSBot is compatible with any water filtration system using standard 1/4 inch to 1 inch inline fittings, (rated for cold water) including BWT Bestmax, Everpure, Pentair, 3M Aqua-Pure, Brita Pro, Culligan, iSpring, APEC, Bluewater, Paragon, Kinetico and Ecowater systems, as well as commercial RO and DI systems. Brand names are listed to indicate compatibility only and do not imply endorsement or affiliation.

Most installs take about 20 minutes with no special tools. TDSBot goes inline with quick-connect fittings and needs a nearby Micro-USB power source and 2.4 GHz WiFi. In the app, pair over Bluetooth, connect to WiFi and select your water purifier. Mount it indoors in a dry spot; it isn’t rated for outdoor or wash-down areas.

Yes. TDSBot works with under-sink RO, whole-house and countertop filters. Your first ¼″ device bought on watertds.com includes Monitor free, permanently, with daily readings and filter-life alerts. Upgrade to Protect for hourly readings and predictive scheduling.

TDSBot is used in specialty coffee, dirty soda and bubble tea chains, hotels and restaurants, ice machines, car washes, water service companies and home filtration. Typical uses: protecting espresso and ice equipment from scale, keeping beverage water consistent across locations, and scheduling filter changes from data. Its logs support warranty claims and SCA water targets.

Ready to know
your water?

Whether you manage one filter or ten thousand, TDSBot gives you continuous visibility — not a monthly guess.

Cookies. Some keep the site working. Analytics run only if you allow them, and we use no advertising cookies. Change your answer any time in the Cookie Policy.

WaterTDS Inc
Inline IoT water quality monitoring for coffee, food service, water treatment, facilities and home filtration.
MQTT over TLS 1.3 · AWS IoT Core · ESP32-S
Disclaimers: TDSBot measures TDS, conductivity, temperature and flow rate directly. LSI, Larson-Skold Index, hardness and alkalinity estimates are derived from onboarded utility water chemistry data — not directly measured inline. TDSBot does not measure PFAS, bacteria, or other biological or chemical contaminants; for RO systems, reject ratio is used as a proxy indicator of membrane performance only. TDSBot monitoring data is not a substitute for accredited laboratory testing or statutory water quality compliance testing. All third-party brand names are trademarks of their respective owners; WaterTDS Inc. claims no affiliation, endorsement or partnership unless separately announced.

© 2020 - 2026 Water TDS Inc.  All rights reserved.

TDSBot® · PWSID cross-referenced · EPA SDWIS · SCA Water Standards