How to Automate Cantaloupe

Cantaloupe automates everything the machines report. Seed Pro schedules routes from live sales data, pre-kitting builds each machine's pick, and Seed Live raises device health alerts. The buying side, wholesaler case prices, processor settlements and location commissions, is where an agent like WebRun does the reading.

Cantaloupe makes an unattended machine report for itself

Cantaloupe is the software and payment layer behind self-service retail: vending machines, micro markets, smart coolers, kiosks, laundries and car washes. Its card readers sit inside the machine, take the tap, and send back what the machine did. It now belongs to 365 Retail Markets, which completed the purchase in 2026 and runs the combined business under its own name, alongside Avanti Markets, Company Kitchen and Stockwell. The Seed products keep the Cantaloupe name.

That last part changed the trade. A vending route was steel boxes in other people's buildings, and an operator learned what a machine sold by driving to it. Now the machine reports: Seed Live comes with the reader and shows device health and the day's transactions, and Seed Pro turns that telemetry into routes.

The business underneath is unusual. An operator owns the equipment and the stock, pays the location a commission for the floor space, with nobody near the point of sale. It is a wager that a slot earns more than it costs to keep full.

Every case in the van was bought somewhere else

Cantaloupe can tell you exactly what sold. It cannot tell you what any of it cost, and in unattended retail that is where a year is won or lost.

Cases are bought from a wholesaler or a cash and carry, at prices that move week to week and are visible only after signing into an account. A forty cent move on a case of the best-selling drink, across three hundred faces, is a real number by the end of the year. Almost nobody checks it weekly, because that means opening two supplier sites and comparing them against what each slot earns.

The rest of the week goes the same way. Card settlements have to be matched against what the readers reported. Commission statements have to be produced for every location on the terms in that site's agreement. Buildings run vendor portals now, and want a current certificate of insurance before a driver gets a badge. Parts and control boards come from a distributor with its own stock page.

All of it sits behind a login, and none of it is vending.

The cantaloupe.com homepage, the app these three jobs run in. Cantaloupe
Cost against every slot This week's case price at each wholesaler set beside what a face actually earns, so a product that stopped paying is obvious.
Settlements that reconcile The processor's deposits matched to the sales the readers reported, so a day that did not fund is a question on Tuesday.
Locations kept, not lost Commission statements built per site, and each building's vendor portal watched for the certificate or form it now wants.

Dynamic scheduling routes the van on what the coils report

Cantaloupe automates the machine side thoroughly, and an operator not using it is sending drivers to machines that are still full.

Seed Pro builds routes from live machine data using dynamic, interval or static scheduling, and consolidates the routes that result. Pre-kitting generates each machine's pick from the same data, so a van leaves with what the machines need rather than what the driver guessed, and less comes back. Planograms update automatically from machine data. Remote Price Change pushes a new price to a coil without anyone visiting it. Seed Live raises a device health alert when a reader stops reporting, and emails the day's sales report on its own.

The common ingredient is telemetry. Everything above is computed from what the machines and the readers send back.

Telemetry is a complete record of one side of the ledger. It knows every sale and every fault. It knows nothing about the invoice from the wholesaler, the deposit from the processor, or the commission owed to the site.

A slot can be priced on what the case cost this week

Telemetry covers the selling side, and the buying side is only a set of logins.

This week's case price pulled from each wholesaler and set against what every slot earned, so a product that has stopped covering its face shows up before the next pre-kit is built, not at year end. A price change follows while the reason for it is still true.

The processor's settlement read and compared with the sales the readers reported, so a day that did not fund is a question on Tuesday instead of a variance nobody can reconstruct in March. Commission statements assembled per location from what the machines recorded and the terms of that contract.

Each building's vendor portal kept current, with the insurance certificate, the tax form and the renewal date watched, because losing a good site over a lapsed document is the cheapest loss there is. The distributor's parts page checked for the board on an open service ticket before a technician is sent.

Fetching and comparing can run unattended. Anything that pays a location, sends a statement or changes a price across the estate is prepared and waits for a person.

Nobody grows a route by reading a wholesaler's price list

An operator wins by putting the right machine in the right building and keeping it full. Signing into a wholesaler, a processor and four landlord portals to work out whether it paid is not that job, and it still decides whether the job paid.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens the wholesaler's account, the processor's dashboard, the building's vendor portal or the parts distributor, reads what is on the screen, and sets it beside what your machines reported.

It runs on your schedule in your own private environment, and you can watch a run and stop it. Anything that sends money, a statement or a price change is drafted and held for approval.

The workflows below are already built, and each one names the sites it opens.

Questions people ask

Seed Pro already tells us where to send the van. What is missing?

The cost side. Seed Pro schedules and pre-kits from what the machines report, which is sales and faults. This reads the wholesaler, the processor and the location's own portal, which is where the cost of a sale actually lives.

Will it change prices on our machines?

Not on its own. It works out which slots are underwater and prepares the change, then leaves the decision to you. A price move across an estate affects every location's takings, so it stays a person's call.

Can it read a wholesaler site that has no export?

Yes, and that is the usual case. It reads this week's case prices off the account page the way a buyer would, then sets them against what each slot earned and reports the difference.

13 ready-made Cantaloupe workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Cantaloupe Service Ticket Follow-Up
WebRun reviews open service tickets in Cantaloupe, flags any that have been unresolved beyond your SLA, and posts a follow-up list to Slack so your operations team can chase technicians and close tickets faster.
CantaloupeSlack
Automated Cantaloupe Route Restock Digest
WebRun pulls each driver's scheduled stops from Cantaloupe, combines machine inventory levels and sales velocity, and delivers a per-driver digest to Google Sheets so dispatchers and drivers always have the full picture.
CantaloupeGoogle Sheets
Automated Cantaloupe Driver Performance Scorecard
WebRun pulls route completion data from Cantaloupe, calculates key performance metrics per driver, and writes a weekly scorecard to Google Sheets so managers can coach, recognize, and improve route efficiency.
CantaloupeGoogle Sheets
Automated Cantaloupe Planogram Performance Report
WebRun reads Cantaloupe's product placement and sales data, scores each slot's performance against your planogram, and writes a weekly report to Google Sheets so you know which products to swap out.
CantaloupeGoogle Sheets
Automated Cantaloupe New Location Onboarding
When a new location is added to Cantaloupe, WebRun creates the location record, builds the initial planogram, adds it to the route schedule, and posts a setup checklist to Slack so nothing falls through the cracks.
CantaloupeSlack
Automated Cantaloupe Machine Offline Alerts
WebRun monitors your Cantaloupe dashboard for machines that stop reporting, then sends an immediate Telegram alert with the machine location and last-seen time so your team can act fast.
CantaloupeTelegram
Automated Cantaloupe Machine Restock Alerts
WebRun checks every machine's inventory in Cantaloupe, flags products nearing zero, and sends your drivers a restock list before they leave the warehouse.
CantaloupeSlack
Automated Cantaloupe Expiring Product Alerts
WebRun reads product expiry data from Cantaloupe, flags items nearing or past their best-by date, and sends your drivers a pull list to Slack before routes begin so you stay compliant and avoid waste.
CantaloupeSlack
Automated Cantaloupe DEX Discrepancy Worklist
WebRun compares DEX audit data in Cantaloupe against expected fills to find discrepancies, then writes a worklist to Google Sheets so your team can investigate and correct records before they affect accounting.
CantaloupeGoogle Sheets
Automated Cantaloupe Daily Sales Digest
WebRun pulls yesterday's sales totals from Cantaloupe, organizes them by machine and route, and posts a clean digest to Slack each morning so your team starts the day with the full picture.
CantaloupeSlack
Automated Cantaloupe Commission Statement Drafts
WebRun pulls location sales totals from Cantaloupe, calculates each account's commission at your agreed rates, and drafts a statement ready for your review before you send it to the location manager.
CantaloupeGoogle Sheets
Automated Cantaloupe Coin Bill Jam Alerts
WebRun monitors your Cantaloupe dashboard for cash acceptor error codes, identifies machines with coin or bill jams, and sends an immediate Telegram alert with the machine location so a technician can be dispatched.
CantaloupeTelegram
Automated Cantaloupe Cashless Payment Failure Detection
WebRun reviews your Cantaloupe cashless payment data, spots machines with elevated decline or failure rates, and posts a flagged list to Slack so you can investigate card reader issues fast.
CantaloupeSlack

Want one of these running on your own Cantaloupe?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.