Pull expiring products before they become a compliance problem
Every morning, WebRun opens Cantaloupe Seed Pro, checks the expiry dates on products tracked across your machine fleet, identifies items expiring within your alert window, and posts a pull list to Slack so drivers know exactly which machines to visit and which products to remove before they become a compliance or food safety issue.
- No credit card
- Under $0.01 per run
- Cancel anytime
How do I automatically track and pull expiring products from vending machines?
WebRun checks Cantaloupe Seed Pro every morning for products nearing their expiry date across your entire fleet. It builds a route-grouped pull list with machine location, slot, product name, and expiry date, and posts it to Slack so drivers know exactly what to remove before they head out, keeping you compliant and minimizing waste.
- Expired products are removed from machines before consumers encounter them
- Drivers get a precise pull list without checking expiry dates machine by machine
- Food safety compliance risk is reduced through daily automated monitoring
Built for vending operators · route drivers · compliance managers · food service vending operators
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
www.cantaloupe.com/products/software/seed-proin a real browser with your saved login - no setup, no API keys. -
1
Cantaloupe - check product expiry dates across fleet
WebRun opens Cantaloupe to check product expiry dates across fleet. - Open Cantaloupe Seed Pro and navigate to the inventory or product expiry report
- Filter to products expiring within your configured alert window (e.g. within 3 days)
- Capture machine ID, location, product name, slot, and expiry date for each flagged item
- Sort by soonest expiry first
Done when Every product approaching or past its expiry date is listed with machine and slot details.
-
2
Slack - post expiring product pull list to drivers
WebRun opens Slack to post expiring product pull list to drivers. - Format the pull list grouped by driver route so each driver sees only their machines
- Include machine address, product name, slot, and expiry date for each item
- Post to the driver dispatch Slack channel before routes start
Done when Drivers have today's expiring product pull list in Slack before leaving the warehouse.
How is each run configured?
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.
Every action is checked against this policy before it runs.
Questions, answered
How far in advance does it flag products before they expire?
You configure the alert window when setting up WebRun, for example 3 days before the best-by date. Products already expired are flagged as urgent and sorted to the top of the pull list.
Does it track expiry dates or does Cantaloupe store them?
It reads the expiry data stored in Cantaloupe Seed Pro for each product. Your team needs to enter expiry dates when loading product information into Cantaloupe for this workflow to function.
Does it notify machine locations or customers about expiring products?
No. The pull list is an internal Slack message for your drivers only. No messages go to location contacts or consumers.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.