Automated Pretreatment Violation Notices
Every morning, WebRun opens Operator10, reviews the latest industrial user sampling results, compares each against that user's local discharge limits, logs any exceedance to a Google Sheet, and drafts a violation notice in Gmail so your pretreatment coordinator can review and send it to the industrial user.
How do I draft pretreatment violation notices from Operator10?
Every morning, WebRun opens Operator10, reviews the latest industrial user sampling results, and compares each against that user's local discharge limits. It logs every exceedance to a Google Sheet and drafts a violation notice in Gmail, leaving it unsent, so your pretreatment coordinator reviews the facts and sends the notice to the industrial user themselves.
- Industrial user exceedances are flagged the morning after they log
- Every notice is drafted with the facts but sent only by a coordinator
- Repeat exceedances are surfaced so escalation is a deliberate choice
Built for pretreatment coordinators · industrial pretreatment staff · wastewater compliance leads · POTW operators
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
allmaxsoftware.comin a real browser with your saved login - no setup, no API keys. -
1
AllMax Operator10 - check industrial user results
WebRun opens Operator10 to check industrial user results. - Open Operator10 and load the industrial user monitoring DataView
- Read the latest sampling results for each permitted industrial user
- Compare each result against that user's local discharge limits
- Flag any parameter over its local limit with the result and the date
Done when Every industrial user result is checked and any local limit exceedance is flagged.
-
2
Google Sheets - log the exceedances
WebRun opens Google Sheets to log the exceedances. - Open the Pretreatment Exceedance Log workbook
- Record each exceedance with the user, parameter, result, and local limit
- Note whether a prior notice was already sent this period
- Keep a running history per industrial user
Done when The log holds every exceedance with the user, parameter, and limit recorded.
-
3
Gmail - draft the violation notice
WebRun opens Gmail to draft the violation notice. - Draft a violation notice for each industrial user that exceeded a limit
- State the parameter, the result, the local limit, and the sampling date
- Leave the notice unsent as a draft for the pretreatment coordinator to review and send
Done when A violation notice is drafted per exceedance and held for coordinator review, never auto-sent.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it send a violation notice to an industrial user on its own?
No. WebRun drafts the violation notice and leaves it unsent. Your pretreatment coordinator reviews the facts and sends it, so no notice reaches an industrial user without human approval and legal wording confirmed.
How does it know each user's local limits?
It reads the local discharge limits set against each industrial user in Operator10, so the comparison uses the exact limits from that user's permit rather than a generic threshold.
Does it avoid sending a duplicate notice?
Yes. It records whether a notice was already drafted for that exceedance this period and flags repeats, so the coordinator can decide on escalation instead of issuing the same notice twice.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.