Resources
What’s new?
All Resources

Leaving Linko Behind: How the City of Tyler Streamlined Pretreatment with Klir

The Cost of Sticking with Legacy Systems
The City of Tyler operates a small pretreatment program with a lean team responsible for protecting local water quality and ensuring compliance with industrial users. Like many utilities, the team had been using Linko, a long-standing software for inspection scheduling, sampling, and reporting.
But over time, Linko became more of a hindrance than a help. Data access was limited. Workflows were unintuitive. Connectivity issues slowed down routine tasks. And most importantly, the system couldn’t support upcoming electronic submission requirements from the Texas Commission on Environmental Quality (TCEQ).
“We needed to prepare to submit electronically for the TCEQ, and Linko would not have done anything for that.”
— Sarah Elkins, Pretreatment Coordinator, City of Tyler
The team needed more than a software patch - they needed a system that could grow with them.
Preparing for the Future: Why Klir
The City of Tyler selected Klir to replace Linko. Klir’s operational data management hub would modernize its pretreatment program and give staff the ability to manage the entire program in one place. The decision was guided by a few key priorities:
- Centralize Pretreatment Data: Eliminate scattered spreadsheets and limited-access folders
- Improve Visibility Across the Team: Make it easy for staff to log in, find information, and act on it
- Streamline Workflows: Simplify inspections, sampling, task management, and reporting
- Enable Electronic Submissions: Prepare for TCEQ’s requirements without needing additional systems.
From Migration to Adoption
Transitioning off Linko was a critical moment for the team at City of Tyler, but it didn’t have to be a painful one.
The process began with a clean export of data from Linko. From there, Klir’s onboarding and implimentation team worked with Sarah and her team to map, validate, and upload the data into Klir. Unlike other transitions, this one didn’t require costly consultants or downtime.
Once in Klir, the program was restructured to fit how Tyler actually works - aligning workflows to TCEQ requirements and internal processes. As Elkins noted, the difference was clear immediately:
“Now we’re able to just log on and see what we need, versus not having access for the broader team and limited data visibility with the previous tool.”
Making Pretreatment Easier and More Effective
In the months following the transition, the City of Tyler began to see measurable results, not just in terms of time saved, but in overall program effectiveness.
Operational Efficiency
- 20% time savings compared to previous workflows in Linko
- Staff now spend less time navigating systems and more time taking action
Transparency & Accountability
- All team members have access to real-time pretreatment data
- Managers can easily check task progress and ensure follow-through
Performance & Compliance
- 100% of inspections completed on time
- 100% of monitoring requirements met with results imported monthly
- SNC reports generated directly from Klir, without needing external support
Peace of Mind
- Reduced risk of missed deadlines or lost data
- Confidence that the system supports both routine work and regulatory shifts
Build a Modern Pretreatment Program
For small teams managing high-stakes programs, the right operational data hub can make all the difference. Klir helped the City of Tyler move away from legacy frustrations and toward a modern, unified way of working, improving day-to-day operations and preparing for long-term change.
Whether you’re trying to simplify reporting, prepare for digital submissions, or just gain better visibility into your data, the City of Tyler’s story shows that transitioning off Linko is not only possible - it’s worth it.
At Klir, we’re always improving! Since onboarding the City of Tyler, Klir has implemented a new way of getting data into Klir from Linko, that takes less than one day.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Less Stress, More Certainty: How North Charleston Modernized Pretreatment with Klir

Industrial pretreatment programs are under pressure. More industries, tighter regulations, and fewer staff hours mean the risk of missed samples, violations, or incomplete records is higher than ever. For Joshua Earley, Industrial Pretreatment Specialist at North Charleston Sewer District, the old way of managing pretreatment just wasn’t cutting it.
“The former software was basically just a place to plug in numbers. It didn’t really tell us anything — no trends, no red flags, nothing to help us act before problems escalated.” – Joshua Earley, NCSD
From Reactive to Proactive
Before Klir, Joshua’s team spent hours re-checking data to ensure nothing slipped through. Today, Klir flags violations, highlights repeated results, and even alerts him in real time when something’s off.
“What used to take me three hours — entering 44 sets of data — now takes 45 minutes in Klir. It’s a huge time saver and far less stress.” – Joshua Earley
As part of implementation, Klir migrated 50–60 customer profiles and historical data, so Joshua’s team started with a clean, complete foundation. With monitoring, inspections, permits, and communications centralized in one secure platform, he can spend less time wrestling with spreadsheets and more time in the field working with industries to improve treatment processes.
ROI That Speaks Volumes
With Klir, the benefits go far beyond time savings. An ROI study with North Charleston showed a 13X return: for every $1 invested, the utility gained $13 back through faster processes, avoided violations, and reduced risk.
Early ROI analysis also found that the district recaptured 10% of staff time previously lost to manual mayhem — time that can now be reinvested in higher-value work.
“Saving time gives me more time to go out in the field, interact with industries, and help them improve their treatment. It helps the whole system get to where we need to be.” – Joshua Earley
Audit-Ready, Without the Stress
Audits used to be a source of anxiety, with staff spending weeks double-checking spreadsheets and piecing together records. With Klir, everything is already in order — violations flagged, tasks tracked, communications logged. When inspectors arrive, Joshua’s team can show their program is under control in just a few clicks.
“If we miss a violation, the blame falls on us. Klir makes sure nothing slips through the cracks.” – Joshua Earley
A Faster Path to Operational Data
For North Charleston, onboarding took about four to five months, but Joshua emphasized how closely Klir worked with him to migrate data and get the system running smoothly. Since then, Klir has streamlined the process even further, meaning today’s utilities can be up and running much faster.
Why It Matters for Pretreatment Programs Everywhere
For North Charleston, Klir turned pretreatment from a source of stress into a program that runs smoothly, saves time, and stays audit-ready. The same transformation is possible for any utility: fewer spreadsheets, fewer risks, and more confidence in front of regulators.
Joshua’s story is proof: less time in spreadsheets means more certainty, more visibility, and more impact.
Ready to see what digital pretreatment looks like?
👉 Watch the webinar on demand or book a demo to explore how Klir can modernize your program.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Permitting Without the Panic – How Two Agencies Modernized Their Workflows

With growing regulatory demands, aging infrastructure, and staff turnover, permitting has become one of the most complex (and risky) responsibilities in water management. For Lisa Haney (Orange County Water District) and Greg Buncab (Contra Costa Water District), the solution wasn’t more spreadsheets, it was clarity, structure, and a single source of truth.
“Before Klir, I was surrounded by Post-it notes, Word docs, Excel tabs—and I was the only one who knew where anything was.”
– Greg Buncab, Environmental Compliance Officer, CCWD
From Manual Chaos to Structured Collaboration
Like many utilities, both OCWD and CCWD were dealing with permitting programs spread across systems - and people’s memories. Lisa had 600+ easement permits tracked in one massive Excel sheet. Greg inherited an entire compliance program with no documentation from his predecessor. Information lived in inboxes, desktops, and (more often than not) sticky notes.
Klir offered a new path:
- A centralized hub for permits, programs, and tasks
- Cross-department collaboration with clear visibility
- Automatic reminders, audit trails, and historic context
- A foundation for future AI adoption
“I probably had 20 people a day asking me where something was. That was my whole day. Now they just find it themselves.”
– Lisa Haney, Executive Director of Planning & Natural Resources, OCWD
Beyond Permitting – A Place for Organizational Memory
Both agencies quickly saw that what started with permitting could extend further. Greg expanded Klir to track pressure vessels, land use agreements, and safety checklists. Lisa’s team added hydrology, easements, and even institutional knowledge - so future staff wouldn’t have to rebuild from scratch after retirements.
“We’re using Klir to train new employees. What used to take a year now takes a few weeks.”
– Lisa Haney
Results: Transparency, Teamwork, and Peace of Mind
With Klir in place, deadlines are met, documents are easy to find, and cross-team coordination is far simpler. Lisa can reallocate tasks for better workload balance. Greg can sleep without wondering what he forgot.
“Now when someone asks why we do something, I don’t have to explain - I can show them the regulator’s email.”
– Greg Buncab
Looking Ahead
Both agencies are now exploring how Klir can support digital transformation, from AI-driven insights to reporting automation.
“We want centralized data so we can move into AI. You can’t build intelligence without structure - and Klir gives us that foundation.”
– Lisa Haney
Final Takeaway
If you’re still managing permits in spreadsheets or worried about losing institutional knowledge, now’s the time to rethink your approach.
“Anything with a due date, a risk, or a program behind it - put it in Klir. It’s been a game-changer.”
– Greg Buncab
Want to hear the full conversation? Watch the recording to see how OCWD and CCWD are building smarter, more resilient operations with Klir.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Macon Water Authority’s Compliance Makeover – From Paper to Precision

“If we needed to find something, we had to dig through thousands of pages—and if it wasn’t where it was supposed to be, we were in trouble.”
– A.J. Hopkins
After an audit flagged missing documentation, Macon turned to Klir for a centralized, digital solution.
From Paper Overload to a Digital-First Approach
For years, Macon’s compliance program relied on manual processes, making it difficult to access key documents and stay ahead of deadlines. In 2022, an audit from Georgia’s Environmental Protection Division (EPD) highlighted the risks of missing documentation. The message was clear—without a better system, they faced potential fines, which could have cost the same as a year with Klir, and compliance failures.
Macon chose Klir for its ability to centralize all compliance data, eliminate manual tracking, and provide real-time visibility into reports and deadlines. The platform offered unlimited user access, strong security protections, and the flexibility to scale beyond industrial pretreatment into drinking water and wastewater.
A Smooth Transition to Klir
Moving from binders to a digital system can seem overwhelming, but Macon’s onboarding process with Klir was structured, hands-on, and highly supported. Over six months, the Klir team worked closely with A.J. and his staff to digitize records, standardize workflows, and configure the platform to their needs.
“It felt like Klir was auditing our program from top to bottom—which turned out to be a huge benefit. We finally had clarity on everything we had and what was missing.”
– A.J. Hopkins
Despite staffing changes and unexpected extreme weather delays, the transition remained steady and manageable, giving Macon full control over the pace of implementation.
Results: More Confidence, Less Chaos
Since implementing Klir, Macon has eliminated the stress of tracking compliance manually.
Records are now searchable in seconds, removing the last-minute panic of audits. Automatic reminders ensure that deadlines are never missed. Compliance confidence, which was once shaky, jumped from a 5 out of 10 to a 9 or 10 out of 10.
“We used to lose sleep over whether we had the right information. Now, we know we’re covered.”
– A.J. Hopkins
Looking ahead, Macon is eager to take advantage of Boots, Klir’s AI-powered assistant, which will allow them to find answers instantly—without searching through spreadsheets or emails.
“If someone asks me for a report, I won’t have to dig through a binder or open 15 spreadsheets—I’ll just ask Boots.”
– A.J. Hopkins
Final Takeaway
For utilities still buried in paper, struggling with spreadsheets, and worried about missing critical information, digital transformation is no longer optional.
“If you’re tired of chasing paperwork, if managing records feels stressful and chaotic, if you’re worried about missing something—it’s time to go digital. Klir has completely changed how we work.”
– A.J. Hopkins
Want to hear the full conversation? Watch the webinar recording to see how Macon Water Authority built a more efficient, reliable program with Klir.
Contact us at hello@klir.com to learn how your utility can move from paper to precision.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

5 Game-Changing Ways AI is Transforming Water Management

In water management, every decision and every minute counts. Imagine a resource that propels you forward—enabling you to anticipate needs, streamline complex tasks, and gain insights instantly. That’s the power of AI: it transforms how you work. With Klir’s AI assistant, Boots, you’re equipped to make rapid, data-driven decisions, freeing your team to focus on what matters most.
But AI isn’t just about efficiency; it’s about resilience in a world where water security is under increasing pressure. Although the amount of water on Earth has stayed constant for millions of years, our access to secure, clean water has never faced greater challenges. By 2025, demand for water will exceed supply, and by 2030, that gap is expected to widen to 40%. To meet these demands, utilities are relying on innovative tools like AI to help manage resources with precision and agility, freeing up valuable time and focus to tackle the bigger picture—protecting and sustaining our water resources for future generations.
AI is becoming a key part of the workplace for the majority of professionals—three in four people now use some form of AI at work. When AI isn’t provided by an organization, employees often bring their own tools, potentially increasing the risk of data leaks. As the saying goes, “Don’t ban it—secure it.” By providing a robust AI platform like Boots, you’re empowering your team to work smarter with built-in security, ensuring that every insight stays protected.
Here are five ways AI, with Boots by your side, can save your team time, increase efficiency, and empower you to tackle water management challenges head-on:
1. Automated Data Analysis for Faster Decisions
Klir’s AI Assistant, Boots quickly analyzes complex data sets, flagging critical information and spotting trends that might otherwise go unnoticed. This capability saves hours that would be spent manually combing through data, enabling your team to make faster, data-informed decisions without extensive prep time. In fact, a recent study shows that using AI-driven data analysis can reduce time spent on data tasks by up to 20%, freeing up hours for more high-impact work.
Example: Need to know if compliance issues are increasing in a specific location? Just ask Boots to pull the latest trends, and within seconds, you’ll have a clear picture of where attention is needed.
2. Real-Time Reporting
Boots enables you to generate summaries instantly, formatted precisely for your needs—saving hours that would otherwise be spent on manual compilation. Whether it’s a recent data trend or an overview of non-compliant samples, Boots delivers accurate, ready-to-share insights with a single click.
Example: Instead of creating a custom report on sample results, you can ask Boots for a compliance summary for the past month and instantly share the findings with your team
3. Actionable Next Steps for Smarter Decision-Making
When Boots flags an issue, it doesn’t just stop there. It offers timely, actionable next steps—like scheduling an inspection. This helps your team make quicker, well-informed decisions without spending extra time planning or second-guessing the next move. This guidance streamlines decision-making, allowing your team to act swiftly and confidently. Research indicates that AI-driven suggestions can enhance decision-making speed by up to 20%.
Example: If a certain parameter’s compliance is flagged as high-risk, Boots might suggest scheduling an inspection or other immediate actions to mitigate the risk.
4. Instant Answers for On-Demand Information
No more sifting through endless files or waiting on custom reports—Boots gives you instant access to the information you need, drawn directly from Klir’s centralized platform. Whether you’re responding to a stakeholder request, preparing for a presentation, or addressing a public inquiry, Boots provides answers in seconds, saving valuable time and ensuring accuracy. It’s like having a trusted resource on hand to quickly retrieve compliance data, sampling results, or site-specific metrics.
Example: Need to quickly retrieve non-compliance data for a particular location? Just ask Boots, and you’ll have the info at your fingertips, ready to share with the team or leadership.
5. Automated Administrative Tasks to Free Up Time
Boots takes on routine tasks like drafting emails, freeing your team to focus on strategic priorities that drive progress. By automating these administrative duties, Boots saves time, improves accuracy, and maintains consistency across communications. In fact, the World Economic Forum reports that AI can automate up to 30% of tasks—giving your team back valuable hours for what matters most.
Example: Instead of drafting an email with compliance updates manually, Boots can create a tailored message based on recent data, ready for you to review and send.
The Future of AI in Water Management: Beyond Klir
When thinking about AI beyond the capabilities of Klir, AI technologies like digital twins are also making waves in water management. By creating virtual replicas of physical water systems, digital twins provide utilities with a predictive, real-time look into asset performance and resource needs. These models simulate various scenarios—like droughts, pipe failures, or pollution spikes—allowing water utilities to test responses and optimize operations before taking action in the real world.
In the near future, AI-enabled digital twins and advanced predictive analytics will help utilities not just react, but proactively manage resources, keeping water systems resilient and adaptable in an era of growing challenges.
Want to Learn More?
Curious to learn more about how AI is reshaping water management? Explore Klir’s blog, Better, Faster, Safer: How New AI Tools Could Transform Water Management for the Better, where we dive into how AI—including tools like ChatGPT—enables utilities to tackle the biggest challenges of the 21st century, from demand management to environmental compliance.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Maximizing ROI: The Case for Cloud Over On-Prem

Feel like your on-premise systems are constantly springing leaks while you’re trying to stay afloat? It might be time to trade in the buckets for a boat that actually works. Water utilities are navigating choppy waters with outdated, expensive hardware that’s more hassle than it’s worth. But there’s a better way: cloud technology.
The benefits of the cloud were highlighted in Klir’s recent webinar Navigating AI and Data Security: Essential Insights for IT Professionals in the Water Industry. Cloud-based solutions offer water utilities a streamlined, cost-effective, and secure way to stay ahead. If you’re still tethered to on-premise systems, it’s time to ask: Is it really helping you sail smoothly, or are you just bailing out water?
So, why is cloud-based tech making such waves in the industry? Let’s dive in.
Cloud to the Rescue
On-premise systems were once the backbone of IT infrastructure, but they’re now more of a drain than a solution. These setups require significant investment in hardware, ongoing maintenance, and manual updates, all while often lacking the advanced security measures needed today. For water utilities managing critical infrastructure, the continuous upgrades and upkeep make on-prem systems an obstacle to efficiency and security.
By contrast, cloud-based solutions offer clear financial and operational advantages. Migrating to the cloud enables significant cost savings, with large organizations typically saving 15% on IT costs and smaller ones saving up to 36%. Cloud solutions eliminate the need for costly hardware and constant upgrades while providing robust security features that meet or exceed traditional on-premise standards. For utilities focused on digital transformation, the cloud reduces maintenance demands and delivers enhanced security—without the hefty overhead.
Better Security, Less Stress
Security remains a top priority, and one of the cloud’s biggest advantages is its built-in, military-grade protection. With end-to-end encryption, automatic updates, and continual monitoring, cloud-based solutions keep data secure against evolving threats. In fact, cloud-based disaster recovery reduce downtime by 50%, ensuring stronger business continuity in case of unexpected events.
This added security is particularly crucial as 70% of water utilities inspected by federal officials last year violated standards meant to prevent breaches or other intrusions, according to the EPA. Many on-premise systems rely on older security protocols, leaving organizations vulnerable to cyber threats. Cloud technology, by contrast, is designed for modern security needs, enabling utilities to protect sensitive data with less manual effort and greater peace of mind.
Flexibility and Fast Deployment: Why the Cloud Wins
Another game-changer? Flexibility. With cloud-based solutions, your data is accessible anywhere, anytime, enabling faster response times and more agile operations. For utilities managing critical infrastructure, this capability to quickly access and act on data translates into more efficient workflows and decision-making.
Deployment speed is also a major plus. Cloud systems can be implemented far more quickly than traditional on-premise solutions, allowing utilities to start benefiting from these solutions almost immediately. For organizations looking to improve efficiency, cloud technology offers an invaluable advantage in both deployment and ongoing flexibility.
Future-Proofing Your Utility with Cloud Technology
Future-proofing is essential in the rapidly evolving tech landscape, and cloud solutions are critical for utilities looking to keep up. With 91% of IT leaders identifying digital transformation as a top or significant priority, cloud technology provides the flexibility and scalability needed to stay current. As digital transformation accelerates, cloud solutions enable seamless integration with new tools and applications, allowing utilities to adapt without the hassle of frequent, costly upgrades. In an increasingly digital environment, cloud-equipped utilities can focus on achieving long-term goals rather than getting bogged down by short-term fixes.
Ready to Maximize Your ROI with Cloud Technology?
Switching to the cloud is more than just a smart financial decision—it’s the key to building a more secure, efficient, and future-ready utility. Klir’s cloud-based solutions offer military-grade security, seamless integration, and the flexibility to help your utility thrive.
Don’t just take our word for it. Curious about how cloud technology is transforming the water industry? Check out our recent webinar, Navigating AI and Data Security: Essential Insights for IT Professionals in the Water Industry, to hear firsthand insights from industry leaders on why making the switch to cloud is a game-changer for water utilities.
Book a demo today to see how Klir can help you maximize ROI, streamline operations, and future-proof your infrastructure.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Using Better Data to Tackle the Industrial Pretreatment Challenge

In June of 2023, 3M agreed to a historic $10.3 billion settlement concerning PFAS, a class of harmful “forever chemicals” used in everything from nonstick frying pans to takeout containers to firefighting foam.
3M will pay out the settlement to any city and county water system in the US that finds PFAS in its waters–and to many utilities, that funding will provide desperately-needed capital to update infrastructure and equipment.
But there’s a catch: much of the funding comes with strict data and reporting requirements. You have to prove there’s PFAS in your system first, and that’s easier said than done, especially if your industrial user sampling and monitoring programs aren’t organized or up to date.
Whether you’re using Klir, other software, or even spreadsheets to manage your pretreatment programs, we believe these developments underline the importance of sound data management.
Bringing together crucial sampling information is important in more than just the typical enforcement action scenario, where a regulator steps in to fine a polluter. It can also mean the difference between benefitting from a historic settlement and missing out on millions in funding.
Not sure your pretreatment program has all the tools it needs? Here’s a step by step guide detailing all of the data it needs to capture and track to be successful.
Defining the Data Management Challenge
Industrial pretreatment programs can vary a lot depending on any particular industrial user’s situation, their NPDES permit, and the pretreatment permit issued by that user’s utility.
While Federal and State EPA are responsible for enforcement, much of the work involved in administering a pretreatment program ultimately falls on the shoulders of utilities, who must:
- Maintain an inventory of industrial users, permits and surcharges
- Prepare monitoring programs and track progress of compliance monitoring
- Generate and submit reports to regulators
- Manage violations and issue notifications to customers
This means that while pretreatment is ultimately an engineering challenge, there’s an equally important administrative and project management challenge utility managers have to tackle.
For larger utilities, this might involve many moving parts, including: site visits and inspections, customer information, sampling data, industrial user-provided records and data, etc all of which have to be stored and tracked.
It’s also a tricky balancing act: utilities must maintain good relationships with industrial customers while ensuring they stay on top of their obligations, and also pay attention to important changes in discharges, which can be difficult to do when all you have to look at are spreadsheets–or worse, physical log sheets.
When it comes time to enforce rules or get industrial users to comply with new regulations—as is the case with 3M and PFAS—utilities also need meticulous and complete records that regulators can rely on during an enforcement action.
From our perspective, the best way to achieve all of this is by building an airtight data management process that gives customers, utility workers and regulators access to reliable information quickly.

Step 1: Build a Digital Industrial User Inventory
The first step to building a successful pretreatment monitoring system is to build a master list or ‘inventory’ of industrial users.
Whether you’re building an inventory from scratch or just making sure your existing one is accurate, it’s important to keep it updated by regularly surveying documents like:
- Water billing records
- Business licenses
- Building permits
- Sewer connection permits
- Commercial directories
- Property tax records
- Fire Department emergency management plans and records
- Applications for water or wastewater service
Other sources that might be useful for updating and keeping industrial user inventories current include:
- Enforcement and Compliance History Online (ECHO)
- RCRA information, the Discharge Monitoring Report Pollutant Loading Tool, the Toxics Release Inventory, as well as the state’s hazardous waste generators list
- Your local chamber of commerce and other agencies such as utilities, code enforcement, health departments, and fire departments
If you just recently added a new user to the list, you might also want to send them a survey to gather more information, or schedule an in-person visit.
What Should My User Inventory Include?
In addition to basic information–ie: the company name, address of facility, name of a primary contact person, and the type of business or manufacturing process the company engages in–you’ll have to include important information about how each user connects to the water system and what they typically discharge, including:
- Estimates of water usage and process water discharged
- Types of hazardous wastes generated and how they’re disposed of
- NAICS codes,SIC codes and CFR 40 codes if required
- Process wastewater flow
You’ll also need to document the steps and procedures each user takes to fulfill their pretreatment obligations, including a description of existing on-site pretreatment facilities, a list of all environmental permits held by the discharger, and which pretreatment standards the user is subject to.
To save time, many utilities will update this information by completing regular surveys of all industrial users in their system. The Oregon Department of Environmental Quality has some helpful guidance for utilities looking to increase response rates to Industrial User Surveys, including:
- Develop an outreach strategy, and contact each facility before sending the survey form if you can, so they know it’s a legitimate and important request.
- Include a stamped, pre-addressed envelope for returning the completed survey, or label them such that when they’re folded they’re ready to send back through the mail.
- Make sure to request any address changes, in case any facility has moved.
Further Reading: Industrial User Survey Guidance - State of Oregon Department of Environmental Quality

Step 2: Build or Onboard a Streamlined Pretreatment Program Management System
Building a comprehensive list of users is important, but it’s just the first step in tackling the industrial pretreatment data management challenge.
According to the EPA, utilities also need to maintain robust procedures for tracking industrial user problems, and the best way to do that is by making sure all files and records are available and up to date in an internal information management system like Klir.
Building a Data Management System: a Checklist
At minimum, the system you use to manage these processes should be able to capture the following:
- Basic user contact information and all previous correspondence
- Permits and permit applications
- Any previously completed industrial waste questionnaires
- Monitoring data and inspection reports
- Records of pending and previous surcharges
- Engagement from IUs via a CROMERR-ready self-serve portal
These procedures should help you quickly identify areas that may require follow up activity, and provide background information on the facility that can be reviewed prior to conducting inspections at the facility.
If an inspector takes effluent samples as part of a site visit, for example, there should also be an easy way for them to upload them into the utility’s compliance tracking system and quickly determine whether there’s been a violation.
In addition to simply capturing and storing certain types of information, your system also needs to actively track and manage certain key variables and dates, including:
- Due dates for compliance submittals
- Compliance violations and enforcement activities
- User compliance history
- Calculations for local limits and user limits for compliance
Remember that field notes, checklists, records of inspections, investigations, samples collected, and related inspection information can each also become an important part of the evidence package used by the utility in an enforcement action, and can even be entered in court as evidence if properly maintained.
In addition to records for industrial users, your IPP management system should also keep records pertinent to the administration of the utility’s pretreatment program itself, including:
- Documents establishing legal authority
- Pretreatment program approval and modifications.
- Copy of the POTWs own NPDES permit
- Applicable federal and state regulations
- Local Limits development documentation
- Enforcement response plans
- Correspondence between POTW and the Approval Authority and EPA
- Public notices
While utilities have typically handled all of this information using spreadsheets, Klir manages all of this data for you in a centralized system that pings you if something goes wrong, removing a huge layer of stress and work from the process of managing your industrial users.
Step 3: Generate and Submit Reports to Regulators
Probably the biggest help a system like Klir can provide when it comes to managing industrial pretreatment programs is the ability to quickly synthesize data and generate reports.
Under NPDES, POTWs are responsible for submitting an annual pretreatment program report, which should include basic information like:
- An updated list or inventory of Industrial Users
- Which pretreatment standards the user is subject to
- A summary of the status of user compliance over the reporting period
These reports should also provide an up to date and accurate record of any regulatory actions the utility took over the last year, including:
- A summary of compliance and enforcement activities (including inspections)
- A summary of changes to the utility’s pretreatment program that have not been previously reported
- Any other relevant information requested by the approval authority
Compiling and submitting these reports can be a time-consuming process, and within a few years most utilities will be required to submit them digitally through the EPAs eReporting rule. Depending on your state, it may be through the same portal you submit your NetDMR through, the Central Data Exchange, or some other online portal.
.png)
How Klir Can Help
Klir Comply gives water utilities a single source of truth to centralize, streamline and automate their compliance program so they can reduce the risk of missing something important and drive operational efficiency. Industrial pretreatment is only the beginning of Klir Comply for Community. We innovate based on customer and market input. Join us in shaping the future of sustainability and fulfilling the vision of having an all-in-one operating platform for water management. Our Customer Success team is on standby to partner in your digital transformation journey.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Better, Faster, Safer: How New AI Tools Could Transform Water Management for the Better

If you follow the technology industry today, you’ve almost certainly heard about how artificial intelligence (AI) is transforming everything from hardware and engineering, to data science and analytics, to everyday tools like search engines and apps.
The water industry has been no exception. Water utilities already use machine learning and other similarly sophisticated data analysis technologies to help with pipe maintenance and leak detection, LSL replacement, contaminant identification and more.
But the latest wave of AI innovation, particularly large language model tools like ChatGPT, promise to bring the fruits of AI out of the laboratory and machine shop into the rest of the utility to help tackle some of the biggest management challenges of the 21st century.
Here we’ll take a look at how water utility managers and administrators could very quickly start using tools like Klir’s ChatGPT integration to streamline and save time on management-related tasks like permitting and compliance, project management, emergency response, planning and more.
In particular, we’ll look at how these tools could be leveraged to remove a lot of the friction surrounding water quality program management, a process that involves gathering and ingesting large amounts of data: an ideal candidate for automation and AI.
The ChatGPT-Driven AI ‘Renaissance’
If you’ve ever performed a Google search or asked Spotify for a music recommendation, you’ve already used algorithms or machine learning, the building blocks of AI, to help you get what you need.
Large language models like ChatGPT, however, are a recent breakthrough that could make those tools easier for non-technology specialists to use and apply to their work.
Unlike nascent AI systems that relied on specific programmed rules, large language models like ChatGPT learn from patterns in data, enabling them to provide more nuanced and contextually relevant information.
ChatGPT, in particular, is designed to generate human-like text responses and engage in interactive conversations, making it an ideal tool for managers, administrators and other workers at the utility with non-technical backgrounds who need quick and accurate answers to management-related queries.
“It finds the most relevant pieces of information, even if it’s millions of documents or data points, and presents the top ranked results to the language model, [which] lets you have detailed, informed interactions with your data,” Microsoft’s head of Azure Cognitive Search Pablo Castro explained during a recent presentation on ChatGPT applications.
Secured with enterprise-grade security in Microsoft Azure, Klir’s own Chat GPT integration gives users the ability to query millions of data points within the utility’s private internal data, all while respecting the information protection controls put in place.
“Because the knowledge lives outside of the ChatGPT model, you’re in control of it, and it’s not used to train the model,” says Castro. “And equally important from an enterprise perspective: any chat session state lives entirely within your application. Whether you keep it or not, and where, is fully up to you.”
How AI Can Help Tackle the Problem of 21st-Century Water Management
The management of water resources in the 21st century presents a dizzying number of challenges, with factors like increasing demand, ageing infrastructure, climate change, and stricter regulations all placing additional pressure on our water systems.
AI can play a crucial role in addressing each of these challenges by automating away some of the most arduous administrative tasks that managers must deal with on a day-to-day basis. Some key areas where AI can make a significant impact include:
Project Management
Whether it’s implementing infrastructure projects like pipeline replacements or capital upgrades, navigating amalgamation and other governance changes, or simply navigating the endless to-do list involved in running a large urban utility, most of the tasks involved in 21st century water utility management requires careful planning and coordination.
A quick, intuitive-to-use AI assistant can help with almost every aspect of project management, whether it be by analyzing historical data, predicting potential bottlenecks, optimizing resource allocation, or providing real-time monitoring and reporting.
A recent study from MIT confirmed that ChatGPT can raise an organization’s average productivity, team morale and collaboration while increasing “job satisfaction and self-efficacy.”
As workers become more comfortable with AI tools, their ability to help streamline projects and deliver them more efficiently will only increase.
Emergency Response and Planning
When natural disasters or water contamination incidents occur, quick and informed decision-making is crucial. AI-powered tools can process real-time data from sensor networks, work order management software, and even social media to provide early warnings, assess risks, and support decision-making during emergency situations.
One large utility in the UK already uses AI tools to process data from over 7,000 pressure and flow sensors every 15 minutes, enabling operators to reliably detect pipe bursts and leaks within minutes of them occurring.
With intuitive tools like ChatGPT, those insights could be made available to water professionals at the utility, enhancing situational awareness and helping utilities to respond effectively to minimize the impact on water supplies and public health.
Permitting and Compliance
Water utility managers are often burdened with complex regulatory requirements and lengthy permitting processes involving countless pages of forms, applications, regulations and reporting deadlines. It isn’t unusual for large urban utilities to manage thousands of individual regulation schedules and permits at a single time, and all too often the burden of managing all of that paperwork can end up falling on the shoulders of a single employee.
With Klir’s ChatGPT integration, a utility worker can alleviate some of that burden by asking the platform to retrieve important data, summarize important deadlines, or even draft an email to a superior explaining why they’re confident they’re in compliance.
The sheer volume of data and paperwork involved in compliance makes it a perfect candidate for automation with AI, which can streamline these tasks by automating document review, analyzing compliance data, and identifying potential issues or discrepancies, saving time, reducing human error, and ensuring adherence to regulatory standards.
Why AI Tools Are a Particularly Good Fit for Water Quality Programs
Monitoring and maintaining water quality involves numerous complex data-intensive processes, requiring continuous monitoring of various parameters such as pH, turbidity, metals, bacteria and more.
Traditionally these monitoring processes involve manual sampling, laboratory testing, and data analysis, all of which are time-consuming and resource-intensive. Moreover, the vast amount of data generated from monitoring activities makes it challenging to extract actionable insights in a timely manner.
Tools like Klir’s ChatGPT integration can help water quality professionals get to the data they need more quickly, generate quantitative insights into sampling results, identify areas of non-compliance, and save time by simplifying or completely automating away administrative tasks.
Predictive Analysis of Water Quality
AI-powered sensors and IoT (Internet of Things) devices can collect real-time data on water quality parameters, providing a continuous stream of information. This data can be analyzed by AI algorithms to identify trends, predict changes, and detect potential contaminants or hazards. This proactive approach allows utilities to take preventive measures before water quality problems escalate, thus safeguarding public health.
With conversational AI tools, querying that information becomes easier than ever before. Instead of sifting through numerous dashboards, getting the information you need can be as simple as asking ChatGPT for it in the form of a question, e.g.: “hey Klir, where are we likely to get limit exceedances in the next 90 days?”
Integrating Administrative Tasks with Sampling Results Data
When it comes time to act on important data, AI assistants can help automate the administrative side of water quality management as well.
Instead of sifting through numerous spreadsheets or charts, you might simply ask your AI assistant to “write a formal email response to my manager outlining results of Well 57.”
You might also ask the assistant to let your manager know that your position on those results is that the utility is compliant, or that the results indicate the need to take action. With tools like ChatGPT, you can spend less time digging for data and drafting emails, and more time looking ahead and making sure your department is ready to take on future challenges proactively.
Fast Quantitative Insights and Reporting of Non-Compliance
Quick: what percentage of lead tests at site #42 have been non-compliant so far this year? With an AI assistant, generating quantitative insights from sampling data and flagging potential non-compliance transforms from a time-consuming, potentially error-prone process into a quick and painless case of asking the system a question.
Respecting Internal Information Controls
When ChatGPT is deployed on an organization’s internal servers, the AI model can learn from your data without the need to ever share it externally, making it easy to respect the utility’s information protection controls and keeping sensitive customer data, infrastructure details, and compliance records safe.
Why AI Could Represent the Next Big Leap Forward in 21st Century Water Utility Management
Recent advances in AI technology like ChatGPT holds immense potential for transforming water utility management. By leveraging AI tools, utility managers and administrators can streamline and save time on management-related tasks such as permitting and compliance, project management, emergency response and planning, and specifically supporting water quality programs.
"Our dream is that Klir becomes a member of your team,” says Klir CEO David Lynch. “With help from Klir’s ChatGPT integration, workers at every level of the utility will be able to spend less time dealing with repetitive tasks and more time learning from their peers and tackling the monumental challenges of 21st century water management.”
With the ability to process and analyze vast amounts of data, AI will empower utilities to make more informed decisions, improve operational efficiency, and ultimately ensure the provision of high-quality water services to communities. And as AI continues to advance, the future of water management looks promising, with increased sustainability, resilience, and responsiveness to the challenges of the 21st century.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Introducing Klir Comply with ChatGPT Integration on Microsoft Azure

Today we’re excited to make our biggest product announcement to date!
Klir Comply is a new integrated platform that builds upon what is already the most comprehensive software for water quality and compliance management on the market today.
This product release boldly moves the needle forward on compliance digitization for water utilities.
Meet Klir Comply
Today we’re launching Klir Comply, the foundation of our product, and the base framework we’ll be using to support water and wastewater utilities in their journey towards resilience and sustainability moving forward.
Its key purpose is to give you clear and accurate information on your compliance status and answer that simple but potentially costly question:
“Is my water safe and compliant?”
From compliance to water quality and asset management data, it fills an industry gap and solves the growing problem of data quality and integrity, making it easier than ever before for water professionals to access impactful performance insights and make water better.
1. Supercharged Compliance Monitoring and Reporting

Klir Comply’s Drinking Water, Wastewater and Environmental tools make it easier than ever to develop, manage and track large and complex monitoring programs.
Built-in features like Safe Drinking Water Act limits and rules eliminate the need to calculate and monitor a wide range of parameters, regulatory requirements, limit sets, infrastructures, locations, and more, saving users hours every week in administrative busywork.
Klir Comply’s powerful new DMR tools in particular greatly simplify the wastewater compliance process, saving users hours of work every month while:
✅ Ensuring perfect alignment with NPDES and NetDMR requirements
✅ Minimizing common errors, duplications and discrepancies
✅ Reducing the risk of non-compliance and penalties
With Klir Comply, you have a new level of confidence in the accuracy and timeliness of your compliance reports, saving you resources, time and stress.
2. A New and Improved Mobile App for Sampling

Data entry in the field can be a slow, tricky and potentially error-prone process. But not with our new mobile app.
With Klir’s mobile features, recording data in the field is simple and secure. Its fieldwork-optimized interface runs smoothly on mobile devices, and Klir’s offline synching functionality makes field sampling possible even in remote areas with no internet connection.
3. Analytics and PowerBI Integration

As the operating system for water, Klir Comply provides a set of comprehensive and intelligible dashboards that give employees the information they need for their own specific needs—from the CEO to the treatment plant operator.
We’re happy to announce today that Klir Comply will seamlessly integrate with Power BI, unlocking the power of your wastewater data with powerful analytics.
Real-time insights into plant operations and water quality trends made possible through this integration will help operators optimize plant performance while staying one step ahead of potential issues.
Insights Powered by ChatGPT
Today we’re also happy to announce that Klir will become the first water utility software to integrate with ChatGPT-4 through Microsoft Azure.
Combining the conversational benefits of ChatGPT with each utility’s water quality management and compliance data will greatly simplify tedious but critical tasks, all while ensuring internal data stays secure and private at all times.
“To be able to ask complex compliance water management questions and immediately receive accurate answers is seismic. We think it will help organizations around the world to slow the global water crisis,” said David Lynch, CEO of Klir.
Users will now be able to simply query “Boots,” Klir’s AI-powered assistant, in the form of a question, allowing them to:
- Integrate administrative tasks with sampling results data
“Boots, write a formal email response to my manager outlining results of Well 57 and let him know that my position on it is that we are compliant.” - Easily generate quantitative insights into sampling results
“Boots, what percentage of Lead results have been non-compliant so far this year?” - Perform predictive analysis of water quality
“Boots, where are we likely to get limit exceedances in the next 90 days?”
The tool is now available in Beta to select Klir users. This feature is available on an ‘opt-in’ basis, so the utility’s software administrator can control whether it gets used.
That means, when using Klir’s ChatGPT integration, you can trust that your data is secure, all while working with a partner dedicated to refining and improving the delivery of AI-powered insights in the water sector.
Now Available on Microsoft Azure Marketplace
We’re also excited to announce that starting today, Klir is partnering with Microsoft and making its software available for purchase and download through the Azure app store.
This new partnership promises to supercharge and bring a new level of functionality to Klir, making it easier than ever before to bring all of your work under one umbrella.
🔒 With Azure Marketplace, your IT department can have Klir up and running within your ecosystem in a matter of days with the confidence that your data is secure and protected by some of the world’s most thorough cybersecurity protocols.
💸 You can also reduce IT costs by eliminating multiple legacy point solutions, getting more out of your Microsoft investment, and even reducing time spent on support tickets.
🧭 The days of having incoherent data dotted around your organization are coming to an end. Building on tools like GPT, Azure, Power BI and Sharepoint, in the near future you’ll see Klir even further integrated into the Microsoft stack, from Teams, to Powerpoint, Outlook and Word, to name just a few.
Welcome to the Future of Water
We’re so excited to get these tools into the hands of our users and to see how utilities will use Klir Comply to streamline and improve their work.
We’re confident that this new suite of features presents one of the most exciting advancements in water utility software to date, and we can’t wait to see how experts working on the front lines of our industry will use them to make water better.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.