All templates

Automated Grease-Trap Billing Digest

Every Monday, WebRun opens Tank Track, pulls the past week's completed grease trap jobs, calculates billable gallons and service charges per site, checks each customer and rate against QuickBooks, and posts your office a Slack digest of what is ready to invoice plus any site missing a rate or a matching customer.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Tank Track total billable volume per site
2 QuickBooks match customers and rates
3 Slack post the billing digest
In short

How do I turn weekly grease trap volume into a billing digest automatically?

WebRun opens Tank Track every Monday, totals the past week's grease trap volume per site, and matches each customer and rate against QuickBooks to calculate what is billable. It posts your office a Slack digest split into ready-to-invoice sites and ones needing a rate or customer check, so billing starts from accurate numbers with a human still raising the invoices.

  • Billing starts from live pumped volume, not a manual tally
  • Sites missing a rate or customer are flagged before they are invoiced
  • Multi-site accounts roll up into one total per customer automatically

Built for grease trap haulers · liquid waste billing teams · septic and grease companies · field service back office

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 - total billable volume per site
    tank-track.com
    WebRun in Tank Track: total billable volume per site
    WebRun opens Tank Track to total the week's billable volume per site.
    • Open Tank Track and filter grease trap jobs completed in the past week
    • For each site, total the gallons pumped and note any extra services such as line jetting
    • Capture the customer, service date, and driver behind every billable line
    • Group the totals by customer so multi-site accounts roll up together

    Done when Every completed job is summed into billable volume per site and customer.

  3. 2
    QuickBooks - match customers and rates
    • Match each Tank Track customer to their QuickBooks customer record
    • Look up the agreed rate for gallons and any per-visit service charge
    • Calculate the amount due per site using the matched rate
    • Flag any site with no matching customer or no rate on file rather than guessing a price

    Done when Each billable site has a matched customer, a rate, and a calculated amount, or is flagged for review.

  4. 3
    Slack - post the billing digest
    slack.com
    WebRun in Slack: post the billing digest
    WebRun posts the week's billing digest to Slack for the office.
    • Post a weekly billing digest to the office Slack channel with total billable amount and a line per site
    • List sites that are ready to invoice separately from those flagged for a rate or customer check
    • Call out the largest amounts and any unusually high volume for a sanity check
    • Leave the actual invoicing to a human. Never send invoices from this run

    Done when The office has a Slack digest of billable volume per site with clear ready and review groups.

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 Monday at 8:00 AM
DeliveryHow each run's result reaches you
Billing digest · Slack
OutputWhat each run produces - A weekly Slack digest of billable gallons and charges per site, split into ready-to-invoice and needs-review groups.
Billing digest
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 create or send invoices in QuickBooks on its own?

No. WebRun only reads customers and rates from QuickBooks to calculate what is billable, then posts an internal Slack digest. Creating and sending the actual invoices is left for a human to do.

What if a site has no rate or no matching customer?

It flags that site in the digest under a needs-review group instead of guessing a price, so your office can add the rate or link the customer in QuickBooks before anything is billed.

How does it handle multi-site accounts?

It groups the billable volume by customer so every site under one account rolls up together in the digest, giving you a single total per customer alongside the per-site detail.

Put this on autopilot.

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