Water testing
A pool water testing app that keeps every reading with the pool
Chlor is pool service software for Australian pool businesses. Technicians record water tests at the pool, Chlor calculates the Langelier Saturation Index (LSI) when the readings allow it, recommends chemical doses from the products you stock, and saves the test to that pool’s history. SpinTouch results can be imported from a CSV file.
Updated 11/11/2026
Record readings that match the pool
The readings Chlor asks for depend on how the pool is sanitised, so a salt pool, a mineral pool and a bromine spa each show the right fields. Advanced parameters stay out of the way until a technician needs them, and each reading shows its status as it is entered.
- Chlorine, salt, mineral, freshwater, ozone, UV, AOP, bromine, hydrogen peroxide, biguanide and natural pools
- Before and after readings on the same test
- Notes and up to 20 photos per stop or job
- Manual entry or SpinTouch CSV import
LSI calculated for you
Chlor calculates the Langelier Saturation Index from the test. LSI needs pH, temperature, calcium hardness and total alkalinity, so if one of those is missing Chlor says which reading to add rather than showing a number it cannot stand behind.
Dosing recommendations from the water test
After a test, Chlor recommends doses using the readings, the pool’s volume and the products on your own price list, in their own units and strengths. Where several chemicals are needed it suggests stages and an order, and shows each product’s hazard pictograms.
The technician accepts or rejects each dose. An accepted dose is recorded as a treatment on the stop, which feeds chemical costs and invoice lines on the Team plan. Solo includes the basic dosing engine and Team includes the advanced engine, as listed on the pricing page.
Not sure of a pool’s volume? The pool volume calculator works it out from the pool’s shape and size.
Import SpinTouch results
If your technicians already test with a SpinTouch, export the results as a CSV file and import them into Chlor. You match each row to a customer, review the readings, then save. Each test records where it came from, so you can tell an imported test from a manual one.
Every test on the pool’s history
Water tests are listed by date and can be searched by customer or technician. Each one shows the readings and their status, the LSI, the chemicals recorded, notes and photos. Print it, download a report or send the customer a service-complete email from the test.
Customers can see their own water test history in the customer portal, and the reports page shows water quality trends across all your pools.
Common questions
Does Chlor calculate LSI?
Yes. Chlor calculates the Langelier Saturation Index when pH, temperature, calcium hardness and total alkalinity are recorded, and tells the technician which reading is missing if one is not.
Can I import SpinTouch readings into Chlor?
Yes. Export your SpinTouch results as a CSV file, import it into Chlor, match each row to a customer and review the readings before saving.
Does Chlor recommend chemical doses?
Yes. Chlor recommends doses from the readings, the pool volume and the products on your price list. Solo includes the basic dosing engine and Team the advanced one. The technician accepts or rejects every dose.
Which pool types does Chlor support?
Chlorine, salt, mineral, freshwater, ozone, UV, AOP, bromine, hydrogen peroxide, biguanide and natural pools. The readings shown change with the sanitisation type.
Can customers see their water test results?
Yes. Customers can see their water test history in the Chlor customer portal, and you can email them a report after a stop.
Keep reading
Clear the admin off your route.
Chlor is in private beta with Australian pool businesses. Request access and we will set you up.