All templates

Automated Beverage Distributor Order Exception Flags

Every morning before routes lock, WebRun opens VIP, scans orders for exceptions such as pricing gaps, minimum violations, and substitution flags, groups them by severity, and posts the worklist to Slack while logging each exception in Google Sheets for tracking.

Runs on WebRun · Strict Lockdown policy
Every day at 6:30 AM WebRunorchestrates each step
1 VIP scan orders for exceptions
2 Slack post exception worklist
3 Google Sheets log exceptions for tracking
In short

How do I automatically flag order exceptions in my beverage distribution system before routes lock?

WebRun scans every order in VIP each morning before routes lock, flags exceptions such as missing pricing, minimum violations, and substitution needs, and posts a severity-sorted worklist to Slack. Each exception is also logged in Google Sheets so your team can track resolution status and spot recurring patterns.

  • Every order exception surfaced before routes lock each morning
  • Reps and operations team notified by exception type with no manual review
  • Recurring exception patterns visible in Google Sheets for root-cause fixes

Built for beverage distributors · operations managers · route accounting teams · beer and wine wholesalers

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 apps.vtinfo.com/beverage in a real browser with your saved login - no setup, no API keys.

  2. 1
    VIP - scan orders for exceptions
    vtinfo.com
    WebRun in VIP: scan orders for exceptions
    WebRun opens VIP to scan orders for exceptions.
    • Open VIP and filter today's orders to those with an exception status
    • Categorize each exception: missing price, below-minimum order, substitution needed, or credit hold
    • Capture the order number, account name, rep, exception type, and blocking status
    • Sort by severity so the most route-blocking exceptions appear first

    Done when All today's order exceptions are listed with type, severity, and blocking status.

  3. 2
    Slack - post exception worklist
    slack.com
    WebRun in Slack: post exception worklist
    WebRun opens Slack to post exception worklist.
    • Post the exception worklist to the operations channel, sorted from most to least critical
    • Tag the assigned rep for each exception so they know which ones are theirs to resolve
    • Include a count of exceptions by type for the operations manager

    Done when Operations team has the full exception worklist in Slack before routes lock.

  4. 3
    Google Sheets - log exceptions for tracking
    google.com
    WebRun in Google Sheets: log exceptions for tracking
    WebRun opens Google Sheets to log exceptions for tracking.
    • Append each exception as a row with date, order number, account, type, and resolution status
    • Leave the resolution column blank so the team can mark it as resolved during the day
    • Update the exception frequency tracker to surface recurring patterns

    Done when All exceptions are logged in Google Sheets for same-day resolution tracking.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
apps.vtinfo.com/beverage
ScheduleRuns automatically on this cadence
Every day at 6:30 AM
DeliveryHow each run's result reaches you
Exception worklist · Slack
OutputWhat each run produces - A prioritized exception worklist posted to Slack, with each exception logged in Google Sheets for resolution tracking.
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

Will it resolve exceptions automatically?

No. WebRun identifies and surfaces each exception with its type and severity. Resolving the exception, such as updating a price or approving a substitution, is done by your team in VIP.

What kinds of exceptions does it catch?

It catches missing or mismatched pricing, orders below the account minimum, items flagged for substitution, and orders blocked by a credit hold. The list grows as you tell WebRun what else to watch for.

What if the same account triggers exceptions repeatedly?

The Google Sheets log tracks frequency by account and exception type, making it easy to spot systemic issues that need a root-cause fix rather than a daily workaround.

Put this on autopilot.

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