SplashLens is a free, offline-first field app built specifically for pool service professionals. It installs in 30 seconds on any smartphone, requires no account creation, and works without an internet connection at every pool on your route. This guide covers every feature in the current app and what is coming next — so whether you are deciding whether to try it or trying to get more out of it, this is the complete reference.
SplashLens is a progressive web app (PWA). There is no App Store or Google Play Store installation required.
No email, no password, no account creation. Your data lives on your device. Nothing is required to start using the app immediately after installation.
Every pool on your route gets its own account in SplashLens. The account stores:
The account view surfaces the most recent service log at the top — so when you arrive at a pool, a one-tap open shows you what chemistry looked like last time and what was added. No scrolling through history to find the relevant data.
The core of SplashLens is the per-visit service log. Every log entry captures:
Every field includes target range indicators — out-of-range values are flagged visually so you see at a glance what needs attention.
For each chemical added, log the product and the amount. The additions log creates a complete chemical history for each account — useful for understanding consumption patterns, investigating chemistry issues, and demonstrating professional documentation to clients or during disputes.
Freeform notes with photo attachment. Use this for equipment observations, unusual findings, items requiring follow-up, and any communication you had with the client at the visit. The notes are timestamped with the rest of the service log.
Every service log records the exact date and time of the entry. This creates an unambiguous service record — the timestamp confirms when you were at the pool and logged the data, providing documentation in the event of a service dispute.
The combination of timestamped test results and chemical additions log creates documentation equivalent to what commercial facility operators are required to maintain under health codes. Many residential service companies have found this level of documentation useful in client disputes and, occasionally, in defending against claims of service negligence.
Every parameter you have ever logged for an account is viewable in the chemistry history view — a chronological list of all service logs with each parameter's value highlighted. This is where you see CYA creeping up month over month, where you notice pH trending high despite regular acid additions, and where you confirm that the SLAM you ran two weeks ago actually brought CC down to acceptable levels.
PartSnap is SplashLens's camera-based equipment identification feature. The workflow:
PartSnap works on pumps, motors, filter housings, heaters, salt systems, automation controllers, and robotic cleaners. It handles faded or partially obscured labels significantly better than trying to read them manually — and it links immediately to known service specifications for the identified product.
SLAM (Shock, Level, and Maintain) is the gold standard process for eliminating algae. The SplashLens SLAM tracker guides you through the entire process:
The SLAM tracker eliminates the mental arithmetic of the process and creates a documented treatment record for the account.
This is not a feature in the conventional sense — it is the architecture. Every feature in SplashLens works without any internet connection. The app does not degrade into a "limited mode" when offline. It works identically whether you have full LTE, weak signal, or no signal at all. Data is stored on your device first. Connectivity is used for sync and optional updates — never required for field functionality.
In active development:
Intelligent alerts based on multi-visit trends rather than single-visit readings. CYA trending toward 80 ppm over three visits? pH recovering above 7.8 within days of adjustment? The alert system surfaces these patterns before they become problems.
Building beyond PartSnap's model identification toward condition analysis — using computer vision to identify calcium scaling severity on heat exchangers, shaft seal staining on pump housings, plate degradation in salt cells, and other visible service indicators. Currently in early access testing with professional technicians. See the AI Scanner preview post for full details.
| Feature | Status | Free? |
|---|---|---|
| Service logging | Live | Yes |
| Chemistry history | Live | Yes |
| Account management | Live | Yes |
| PartSnap identification | Live | Yes |
| SLAM tracker | Live | Yes |
| Offline-first | Live (architecture) | Yes |
| Chemistry trend alerts | In development | Yes |
| AI Scanner | Early access | Yes |
| Data export (CSV/PDF) | Roadmap | Yes |
| Client-facing reports | Roadmap | Yes |
| Commercial documentation export | Roadmap | Yes |
Install SplashLens in 30 seconds and use every feature listed above immediately. No email, no password, no credit card. The lens on your pool, in your pocket. Free for pool service professionals.
Open SplashLens Free →Open poolens.pages.dev in your phone's browser. When prompted, tap 'Add to Home Screen' to install the PWA. Create your first account (pool name, address, volume, surface type). Then tap 'New Service Log' to start logging. The whole setup takes under 5 minutes. No account creation required — your data stays on your device.
There is no account limit in SplashLens. Add as many pools as your route requires. All data is stored on your device — there are no server-side limits on account count, service log history, or data storage.
Data export is on the roadmap and in development. We are building CSV export for chemistry history data and PDF export for service log reports. Commercial documentation export formatted for health department inspection requirements is also in development.
Yes. SplashLens is a progressive web app that works on any modern smartphone browser — iOS Safari and Android Chrome are both fully supported. Open the URL in your browser, add to home screen, and it works like a native app from that point forward.