We're excited to launch yet ANOTHER first of it's kind feature in this release - Fully automatic chemical dosing using LSI! Get the perfect dose every time, no training or effort required. π π
β
Companies who use LSI based dosing methods typically have long tech training cycles and ongoing calculation mistakes. Companies who don't use LSI typically avoid it due to the training burden and lack of faith that techs will perform complex calculation steps accurately and consistently, even after training.
β
βPool Brain just made it effortless to dose using LSI with zero training or manual calculation required...ever. Use range targets instead? You can do that. Use LSI only? You can do that. Use LSI sometimes and range targets sometimes? You can do that too. Worried about acid dose lowering pH too far? That's handled also. All automatically.
β
This is an important step on our mission to fully automate ALL chemical dosing in the pool industry. We'd love to hear your feedback and suggestions. (we'll use feedback to make V2 even better πͺπ»)
Automatic Chemical Dosing Using LSI Methods
Create custom LSI auto-dosing steps in Settings --> Chemistry tab. These steps control how and when chemical targets get adjusted in the built-in Orenda Calculator.
For each step, set the conditions for which chemicals get adjusted.
β
βFor some steps, you may only need to adjust a target without any pre-conditions. You can easily remove the top row of conditions from any step as needed. (click red "X" icon to the right of the top row)
βRearrange the order of steps with a couple of clicks.
βWhen all required readings for LSI calculation are entered on a route stop, Pool Brain will set the desired targets to match the readings entered for that visit and then perform the LSI dosing steps in the Orenda Calculator in the order you set.
β
If readings to calculate LSI aren't entered or no LSI steps have been created in Settings, Pool Brain will auto-dose using the existing range target method.After Pool Brain completes the dosing steps, the dose amounts will be auto-filled into the proper chemical fields in the app. The technician taps once to confirm they've added the chemicals and that's it.
β
Require LSI Readings Automatically On Any Frequency
You can now automatically require technicians to enter necessary LSI readings on a set schedule in Settings --> Service Levels Tab --> Chemical Readings. For example, you could require them every visit, every 4 visits, or some other frequency that works for your company. This allows for hybrid auto-dosing where sometimes you use simple range targets to dose and sometimes you use LSI dosing. In either case, it's fully automated.
Automatic pH Floor Control
You can now set a pH floor value in Settings --> Chemistry tab (default is none)
β
βIf an acid dose is auto-calculated that would lower pH below the pH floor setting, Pool Brain automatically adjusts the dose to the amount needed for the pH floor setting instead. For example, if an acid dose of 1 gallon would lower the pH to 7.1 but the pH floor is set to 7.2, the system would adjust the acid dose to .8 gallons instead so the pH would be lowered to 7.2.
When the pH floor dose is triggered, orange text displays in the app to indicate this. Techs can tap on the text to see an explanation and details on the current pH floor setting.
βpH floor will trigger for both LSI and range target auto-dosing methods, including when an alkalinity lowering dose is automatically used. It won't trigger for dose amounts manually entered by technician.
β
Auto-Dose Method Details Displayed In App
An Auto-dose method indicator now displays on the "Chemicals Added" screen in app.
βThe indicator will display "NONE" if no auto-dosing took place. Tap on it to see details of why auto-dosing couldn't be performed. (no gallons value saved, auto-dose turned off for applicable chemicals, etc)
βThe indicator will display "Range Targets" if auto-dosing was performed using pre-set reading targets instead of the LSI steps. Tap on it to see details on target reading settings, auto-dose chemical settings, and more.
βThe indicator will display "LSI Steps" if auto-dosing was performed using the pre-set LSI dosing steps. This happens when all required LSI readings are entered on that visit. Tap on it to see details of LSI steps settings, order, auto-dose chemical settings, and more.
β
View Historical LSI Data On Graphs
An LSI graph has been added to customer, property, job, and route stop pages
View both the "Arrival LSI" (LSI value when tech arrived on site) and the "Adjusted LSI" (predicted LSI after dosing adjustments) for each visit
Click either LSI value at the top to remove it from the graph.
Question marks represent visits where no LSI value was recorded.
Technicians can also now view historical Arrival LSI values on the chemical history graph in the app.
β
New Orenda Calculator Additions
Added Future Alkalinity
Added Borates
β
Create Quotes In App Using Quote Templates
Technicians can now create quotes from the app quickly and easily from quote templates. They can still choose to create quotes manually if they prefer and have permission.
While creating a quote in the app, simply tap "Use Quote Template" at the top left and select a template from the list.
Open API Improvements
On bodies of water where no service level is assigned, the API will now return "null" instead of the default service level setting.
Added the quote subtotal, taxable subtotal, discount, tax amount, tax type, and quote total on the customer_quotes_detail endpoint
Exposed the "Created by" ID, "Assigned to" Sales Rep ID, and the line item description on the customer_quotes_detail endpoint
Added the TimeWindow field in the technician_route_details API for one-time jobs under the jobDetail node
Added a GET time_window_details endpoint to get time window details for one time jobs
Added ability to create (POST) one time jobs via API with create_one_time_jobs endpoint
Added ability to update (PUT) one time jobs via API with update_one_time_jobs endpoint
Added a TemplateID field to the response of the one_time_job_list endpoint
Added a Description field to the ProductDetails response object in the invoice_list_detail endpoint
β
Other Improvements
A "today" indicator now displays on all calendar date pickers in app and web dashboard
In app, you can now tap a customer's name from the scheduling screen to quickly navigate to the details screen for that customer












