All templates

Automated Grain Shrink and Discount Log

Every evening, WebRun opens Ceres, reads the moisture reading, shrink, dockage, and discount schedule applied to each of the day's scale tickets, logs every line into a Google Sheets audit trail, and posts a Slack note flagging any ticket whose deduction looks off against your posted schedule.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 PM WebRunorchestrates each step
1 Vertical Software Ceres read ticket deductions
2 Google Sheets log the audit trail
3 Slack flag any outliers
In short

How do I audit moisture shrink and discounts on my scale tickets?

Every evening, WebRun opens Ceres and reads the moisture, shrink, dockage, and discount applied to each of the day's scale tickets. It logs every line into a Google Sheets audit trail with daily totals, then posts a Slack note flagging any ticket whose deduction differs from your posted schedule, giving you a defensible record.

  • Every ticket's shrink and discount is logged for disputes and audits
  • Off-schedule deductions are flagged the same night they happen
  • Daily shrink and discount totals show whether the schedule is applied evenly

Built for grain elevators · scale house operators · grain quality managers · country elevators

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 www.verticalsoftware.net in a real browser with your saved login - no setup, no API keys.

  2. 1
    Vertical Software Ceres - read ticket deductions
    verticalsoftware.net
    WebRun in Ceres: read ticket deductions
    WebRun opens Ceres to read moisture, shrink, and discounts per ticket.
    • Open Ceres and list today's completed scale tickets
    • Read the moisture, shrink percentage, dockage, and discount applied on each
    • Compare each deduction against your posted moisture and discount schedule

    Done when Every ticket's deductions are read and checked against the schedule.

  3. 2
    Google Sheets - log the audit trail
    google.com
    WebRun in Google Sheets: log the audit trail
    WebRun logs each ticket's deductions into the Google Sheets audit trail.
    • Open the deduction audit sheet and add a dated row per ticket
    • Record ticket number, grain, moisture, shrink, dockage, and discount
    • Keep a running total of shrink bushels and discount dollars for the day

    Done when Every ticket's deductions are logged in the audit sheet.

  4. 3
    Slack - flag any outliers
    slack.com
    WebRun in Slack: flag any outliers
    WebRun flags off-schedule deductions to the Slack channel.
    • Post a short note listing any ticket whose deduction differs from the schedule
    • Show the expected versus applied value so it is easy to check
    • Keep the note internal to the scale house team, no producer contact

    Done when Outlier tickets, if any, are flagged in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.verticalsoftware.net
ScheduleRuns automatically on this cadence
Every day at 8:00 PM
DeliveryHow each run's result reaches you
Outlier flags · Slack
OutputWhat each run produces - A Google Sheets audit trail of moisture, shrink, dockage, and discount per ticket with daily totals, plus a Slack note flagging any deduction that differs from your posted schedule.
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

Is it safe to run unattended?

Yes. This log only reads finished tickets in Ceres, writes an internal Google Sheets audit trail, and posts a Slack note. It changes no ticket and contacts no producer, so it is safe to run every night.

How does it decide a deduction is an outlier?

It compares each ticket's applied moisture shrink and discount against your posted schedule in Ceres, so any deduction that does not match the schedule for that moisture and grade is flagged with the expected value.

Why keep a shrink and discount audit trail?

A dated per-ticket log gives you a defensible record for producer disputes and weigh audits, and the daily shrink and discount totals show whether your schedule is being applied consistently across shifts.

Put this on autopilot.

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