All templates
For certified operators, compliance leads & wastewater plants

Draft your monthly DMR for review

At month end, WebRun opens Operator10, pulls the monthly averages, maximums, and minimums for each permitted parameter, drafts the Discharge Monitoring Report values into a review sheet in Google Sheets, and posts a pre-submission checklist to Microsoft Teams so an operator can verify every number before it is filed to NetDMR.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Month end, on manual upload WebRun
1 AllMax Operator10 pull monthly parameter summaries
2 Google Sheets draft the DMR values for review
3 Microsoft Teams post a pre-submission checklist
Run a sample
In short

How do I draft my monthly DMR from Operator10 automatically?

At month end, WebRun opens Operator10, pulls the monthly average, maximum, minimum, and sample count for each permitted parameter, and drafts every value into a DMR review sheet in Google Sheets with the correct reporting codes. It then posts a pre-submission checklist to Microsoft Teams, so an operator verifies and files the report through NetDMR, never WebRun.

  • Monthly DMR values are drafted and ready to verify, not retyped by hand
  • Missing samples and near-limit values are flagged before submission
  • Filing to NetDMR always stays in the hands of a certified operator

Built for certified operators · compliance leads · wastewater plants · utility reporting staff

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens allmaxsoftware.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    AllMax Operator10 - pull monthly parameter summaries
    allmaxsoftware.com How to Automate AllMax Operator10
    WebRun in Operator10: pull monthly parameter summaries
    WebRun opens Operator10 to pull monthly parameter summaries.
    • Open Operator10 and load the DMR DataView for the reporting month
    • Pull the monthly average, maximum, minimum, and sample count for each permitted parameter
    • Capture the required reporting codes and units for each entry
    • Note any parameter with a missing sample or an incomplete data set

    Done when Every permitted parameter has its monthly summary and reporting code captured.

  3. 2
    Google Sheets - draft the DMR values for review
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: draft the DMR values for review
    WebRun opens Google Sheets to draft the DMR values for review.
    • Open the DMR Review workbook for the reporting month
    • Write each parameter's summary value, code, and units into the matching cell
    • Highlight any value at or over its permit limit
    • Leave the sheet as a draft for an operator to verify against Operator10

    Done when A drafted DMR review sheet holds every value, ready for human verification, not filed.

  4. 3
    Microsoft Teams - post a pre-submission checklist
    microsoft.com How to Automate Microsoft Teams
    WebRun in Microsoft Teams: post a pre-submission checklist
    WebRun opens Microsoft Teams to post a pre-submission checklist.
    • Post a pre-submission checklist to the compliance Teams channel
    • List any missing samples, incomplete parameters, or values near a limit
    • Remind the operator to verify and submit through NetDMR themselves

    Done when The compliance team has a checklist in Teams and knows the DMR awaits their review.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
allmaxsoftware.com
ScheduleRuns automatically on this cadence
Month end, on manual upload
DeliveryHow each run's result reaches you
DMR draft · Microsoft Teams
OutputWhat each run produces - A drafted DMR review sheet plus a pre-submission checklist held for operator verification.
Draft + checklist
Setup & safety

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.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it submit the DMR to NetDMR for me?

No. WebRun drafts the DMR values into a review sheet and posts a checklist. Verifying the numbers and submitting through NetDMR is always left to a certified operator, so no report is filed without human approval.

How does it handle a month with a missing sample?

It flags any parameter with a missing sample or incomplete data set both in the draft sheet and on the Teams checklist, so the operator can resolve the gap in Operator10 before filing.

Does the draft match my permit's reporting codes?

Yes. WebRun pulls the reporting codes and units already configured against each parameter in Operator10, so the drafted values line up with the codes your NetDMR submission expects.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.