All templates
For vending operators, route managers & convenience service operators

Alert your route drivers before a machine runs out

Every morning, WebRun opens Cantaloupe Seed Pro, reads the current inventory level for every machine on your routes, flags any product below your restock threshold, and posts a prioritized restock list to Slack so drivers know exactly what to load before they head out.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 6:00 AM WebRun
1 Cantaloupe read machine inventory levels
2 Slack post prioritized restock list to drivers
Run a sample
In short

How do I automatically alert drivers about low-stock vending machines before routes start?

WebRun checks Cantaloupe Seed Pro every morning, reads current inventory counts across all your machines, and identifies every product below its par level. It then posts a route-grouped restock list to Slack so drivers know exactly what to load before they leave the warehouse, preventing stockouts throughout the day.

  • Drivers load the right products before leaving the warehouse every morning
  • Machines stay stocked and revenue is not lost to avoidable stockouts
  • Route managers get a prioritized list without logging into Cantaloupe manually

Built for vending operators · route managers · convenience service operators · OCS operators

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.cantaloupe.com/products/software/seed-pro in a real browser with your saved login - no setup, no API keys.

  2. 1
    Cantaloupe - read machine inventory levels
    cantaloupe.com How to Automate Cantaloupe
    WebRun in Cantaloupe: read machine inventory levels
    WebRun opens Cantaloupe to read machine inventory levels.
    • Open Cantaloupe Seed Pro and navigate to the Machine Inventory report
    • Filter to products at or below the configured restock threshold for each machine
    • Capture the machine ID, location, product name, current count, and par level for each low item
    • Sort by most critically low first

    Done when Every machine with a low-stock product is listed with its location and product details.

  3. 2
    Slack - post prioritized restock list to drivers
    slack.com How to Automate Slack
    WebRun in Slack: post prioritized restock list to drivers
    WebRun opens Slack to post prioritized restock list to drivers.
    • Format the restock list grouped by driver route
    • Post the list to the driver dispatch Slack channel with machine address and product quantities
    • Pin the message so drivers can reference it throughout the day

    Done when Drivers have today's restock list in Slack before their routes start.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.cantaloupe.com/products/software/seed-pro
ScheduleRuns automatically on this cadence
Every day at 6:00 AM
DeliveryHow each run's result reaches you
Restock list · Slack
OutputWhat each run produces - A route-grouped list of machines needing restock, with product names, current counts, and par levels.
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

How does it know which threshold to use per machine?

It reads the par levels you have configured in Cantaloupe Seed Pro for each machine and product. Update the par level in Cantaloupe and WebRun picks it up automatically on the next run.

Will it send any messages to machine locations or customers?

No. WebRun only posts an internal Slack list for your drivers. No messages go to external parties.

What if a machine is offline and has no inventory data?

Offline machines are flagged separately in the Slack post so a driver can do a physical check. WebRun never assumes an offline machine is fully stocked.

Put this on autopilot.

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