All templates

Automated Grease-Trap Waste Manifests

Every night, WebRun opens Tank Track, pulls each grease trap job marked complete that day, assembles a waste manifest record with gallons pumped, trap details, and disposal site for every one, appends them to a Google Sheet, and posts your office a short Slack summary of the day's volume and any manifest missing data.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 PM WebRunorchestrates each step
1 Tank Track read completed jobs
2 Google Sheets log each manifest
3 Slack summarize the day's volume
In short

How do I generate grease trap waste manifests from completed jobs automatically?

WebRun opens Tank Track every night, reads each grease trap job completed that day, and builds a waste manifest record with gallons pumped, trap details, and disposal site for every one. It logs each record to a Google Sheet and posts your office a Slack summary of total volume and any manifest missing data, so records are audit-ready by morning.

  • Every completed pump-out has a full manifest record logged the same night
  • Missing gallons or disposal sites are flagged before they become audit gaps
  • Daily volume is totaled per disposal facility with zero office time

Built for grease trap haulers · liquid waste operators · septic pumping companies · FOG compliance teams

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

  2. 1
    Tank Track - read completed jobs
    tank-track.com
    WebRun in Tank Track: read completed jobs
    WebRun opens Tank Track to read the day's completed grease trap jobs.
    • Open Tank Track and filter jobs to completed today
    • For each grease trap job, capture the site, service date, gallons pumped, trap size, driver, and disposal facility
    • Flag any completed job missing gallons or a disposal site so it can be corrected
    • Confirm each manifest field matches the driver's on-site entry

    Done when Every completed grease trap job has a full manifest record captured.

  3. 2
    Google Sheets - log each manifest
    google.com
    WebRun in Google Sheets: log each manifest
    WebRun logs each waste manifest record to a Google Sheet.
    • Open the Waste Manifest Log sheet
    • Append one row per completed job with the site, gallons, disposal facility, driver, and manifest number
    • Update rather than duplicate any job already logged earlier in the day
    • Total the day's gallons at the bottom of the sheet

    Done when The manifest log holds one accurate row for every completed job with a day total.

  4. 3
    Slack - summarize the day's volume
    slack.com
    WebRun in Slack: summarize the day's volume
    WebRun posts the day's manifest totals and any gaps to Slack.
    • Post a nightly summary to the operations Slack channel with total jobs, total gallons, and gallons per disposal site
    • Call out any job flagged as missing gallons or a disposal site so the office can fix it tomorrow
    • Link to the full Waste Manifest Log sheet

    Done when The office has a nightly Slack summary with the day's manifest totals and any gaps.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
tank-track.com
ScheduleRuns automatically on this cadence
Every day at 8:00 PM
DeliveryHow each run's result reaches you
Manifest log · Slack
OutputWhat each run produces - One manifest row per completed job in a Google Sheet plus a nightly Slack summary of total volume and any missing fields.
Spreadsheet + summary
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 it file the manifests with a regulator on its own?

No. WebRun only builds the manifest records, logs them to your Google Sheet, and posts an internal Slack summary. Any submission to a municipality or hauler portal is left for a human to review and file.

What happens if a driver forgot to enter gallons or a disposal site?

It flags that job in both the Google Sheet and the Slack summary as missing data, so your office knows exactly which manifest to correct the next morning instead of finding out at audit time.

Can it total volume by disposal facility?

Yes. The nightly Slack summary breaks the day's gallons down per disposal site, and the Google Sheet keeps a running column so you can pull volume by facility whenever a report is due.

Put this on autopilot.

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