All templates

Automated Waste Overage and Contamination Charge Alerts

Every morning, WebRun opens Routeware and AMCS to find any stops flagged for overage weight or contamination from the previous day's routes, logs each incident to a Google Sheet with the account and details, and posts an alert to your billing team's Slack channel so charges can be verified before the next invoice cycle.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Routeware find overage and contamination flags from yesterday
2 AMCS check asset-level exception notes
3 Google Sheets log incidents with account and detail
4 Slack alert billing team for review
In short

How can I automatically flag overage and contamination charges before invoicing waste service customers?

WebRun checks Routeware and AMCS every morning for overage weight and contamination flags from the previous day's routes, logs every incident to Google Sheets with account details, and posts a billing team alert in Slack. Charges are reviewed by your team before reaching any customer invoice.

  • Every overage and contamination flag reviewed before it reaches a customer invoice
  • Incident history logged in Google Sheets for compliance and trend analysis
  • Repeat contamination offenders identifiable from the running account log

Built for waste hauling billing teams · operations managers · recycling compliance teams · commercial waste contractors

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 app.routeware.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Routeware - find overage and contamination flags from yesterday
    routeware.com
    WebRun in Routeware: find overage and contamination flags from yesterday
    WebRun opens Routeware to find overage and contamination flags from yesterday.
    • Open Routeware and navigate to the route exception or service note report for yesterday
    • Filter to stops with overage weight, contamination, or similar exception flags
    • Capture the customer name, service address, route, exception type, and driver note for each flagged stop

    Done when Every overage or contamination flag from yesterday's routes is captured from Routeware.

  3. 2
    AMCS - check asset-level exception notes
    amcsgroup.com
    WebRun in AMCS: check asset-level exception notes
    WebRun opens AMCS to check asset-level exception notes.
    • Open AMCS and check for container-level or service-level exception notes from the same period
    • Look for weight overages, rejected loads, or contamination rejections logged against specific containers or accounts
    • Merge any additional flags with the Routeware list, deduplicating by account and date

    Done when All overage and contamination exceptions from both systems are combined into one list.

  4. 3
    Google Sheets - log incidents with account and detail
    google.com
    WebRun in Google Sheets: log incidents with account and detail
    WebRun opens Google Sheets to log incidents with account and detail.
    • Open the overage and contamination incidents Google Sheet
    • Append each flagged incident with the date, customer, address, route, exception type, and source system
    • Update the summary count of incidents flagged this week and this month

    Done when All incidents are logged in Google Sheets with the full incident detail.

  5. 4
    Slack - alert billing team for review
    slack.com
    WebRun in Slack: alert billing team for review
    WebRun opens Slack to alert billing team for review.
    • Post an overage and contamination alert to the billing team channel in Slack
    • List each incident with the customer, address, and exception type
    • Note the total count flagged since last Monday and link to the Google Sheet for the full log

    Done when Billing team has a full list of yesterday's overage and contamination flags in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.routeware.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Incident log · Google Sheets, Billing alert · Slack
OutputWhat each run produces - An overage and contamination incident log in Google Sheets and a daily billing review alert in Slack.
Text
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

Does this automatically add overage charges to a customer invoice?

No. WebRun flags and logs the incidents for your billing team to review. Charges are only added to invoices after your team verifies each flag. Nothing is billed without human approval.

Can it track recurring contamination offenders across multiple incidents?

Yes. Because every incident is logged to the same Google Sheet with the customer and address, your team can spot repeat offenders by reviewing the account history in the Sheet.

What if a flag was recorded in error by the driver?

All flags are surfaced for review, not billed automatically. Your billing team reviews each incident in Slack and the Google Sheet before any charge is applied, so errors can be removed.

Put this on autopilot.

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