Vending management software

See the machine. Fill it by scanning. Reconcile it automatically.

Dryline VMS replaces the vending spreadsheet with the machine itself: every slot, its product, its price, and how full it is, with the sales and DEX records behind it checked against each other.

A vending machine front in Dryline VMS: thirty slots with product art, prices, and stock levels, four flagged low or out

Start the day knowing

Today, at a glance.

Sales today, machines online, low or empty selections, and a needs-attention list with the fix one tap away. Per venue or fleet-wide.

Dryline VMS overview: sales today, machines online, low or empty selections, unmapped vends, and a needs-attention list
  • Sales today and vends, live
  • Machines online, with the offline ones called out
  • Low and empty selections across the fleet
  • Needs-attention list with Manage stock one tap away

Set up by scanning

Point, scan, and the slot fills itself.

Build a machine’s layout by scanning product barcodes. Save it as a template, reuse it across machines, review every change in plain English before it goes live, and roll back to any earlier version.

Dryline VMS planogram: each selection with its product, price, capacity, current quantity, and status
  • Scan a barcode to fill a slot
  • Templates you can reuse across machines
  • Plain-English review before it’s live
  • Version history with rollback

Restock without guesswork

Every slot, its real count.

Per-slot on-hand from the machine front, restock and recount in a couple of taps, and the same on the operator app on site, which keeps working without coverage and syncs when it is back.

Dryline VMS machine front with the Manage stock panel open: recount or restock each slot with its current count
  • Per-slot on-hand and capacity
  • Restock or recount in a couple of taps
  • Operator app with offline restocks that sync later
  • Low and empty slots turn copper

One catalog

Products once, placed everywhere.

One product catalog with photos, brands, categories, cost, default price, and several GS1 barcodes per product. See where each product is placed across machines from one screen.

Dryline VMS products: the catalog with brand, category, SKU, default price, unit cost, and planogram placements
  • Photos, brand, category, cost, and price
  • Multiple GS1 barcodes per product
  • Cross-machine placements per product
  • Archive without losing history

Know what’s selling

Restocks stop being guesswork.

Sales, vends, average vend, and failure rate for today, the last 7, or the last 30 days. Sales by day, top machines, and top products, with every card vend tied to the real product behind the slot. Export any period to CSV, or a NAMA VDI 2.0 file.

Dryline VMS reports: vending sales, vends, average vend, failure rate, sales by day, and top machines and products
  • Sales, vends, average vend, failure rate
  • Top machines and top products, ranked
  • Every card vend tied to a real product
  • CSV and NAMA VDI 2.0 export

Every dollar accounted for

DEX, dispense, and ledger, checked against each other.

For every machine and period, the DEX cashless meter, the dispense records from the reader, and the settlement ledger are reconciled live. Differences beyond a small tolerance are flagged for review. Included in Core.

Dryline VMS reconciliation: machines flagged, dispensed sales, booked revenue, unsettled, and a per-machine table of DEX versus dispensed versus booked
  • DEX reads arrive automatically from the reader
  • Dispensed versus booked, per machine
  • Exceptions beyond tolerance flagged
  • Included in Core, not an add-on

DrylineVMS Pro

All-in · $34.95 per machine / month

When the fleet outgrows the clipboard.

Pro adds the supply-chain layer: routes for drivers, a central warehouse with prekits, forecasting per slot, a workflow for exceptions, alerts when a machine goes dark, and a benchmark across venues. It replaces Core, so one price covers everything.

Talk to us about ProCore customers upgrade to Pro from inside the app.
Reconciliation: machines flagged, dispensed sales, booked revenue, unsettled, and the per-machine table of DEX versus dispensed versus booked

Exception workflow

Acknowledge, assign, and resolve reconciliation exceptions, with a note and an owner on each one.

Route preview: Phoenix Route, four stops in order, each naming the machine spot and its venue

Driver routes and service visits

Order the stops across venues, assign a driver, and record each visit from the operator app.

Prekits: a packed Monday restock for the Phoenix Route, listing the products and quantities pulled for each machine

Central warehouse and prekitting

Track warehouse stock, pack a prekit per machine, and transfer to a slot as a restock in one step.

Forecasting: slots tracked, sold out, at risk, and a per-slot table with days to sellout and suggested restock

Forecasting and par levels

Velocity per selection, days to sellout, a suggested fill-to-par restock, and the riskiest slots sorted first.

DrylineVMS Pro landing: exception workflow, driver routes, warehouse and prekitting, forecasting, anomaly alerts, and benchmarking

Anomaly and downtime alerts

An email when a machine goes dark or starts failing vends, and another when it recovers. Nothing to configure.

Benchmarking: fleet sales, vends per machine, failure rate, and each venue ranked above or below the fleet

Cross-location benchmarking

Every venue compared per machine over the period and ranked against the fleet line.

Cashless with Rain Pay

Cards on the machines you already run.

The Rain Pay reader connects over MDB cashless and adds tap, chip, and swipe alongside the coin and bill acceptors already on the machine. Every card vend lands in Dryline tied to the product in the slot, and the reader’s DEX reads feed reconciliation.

Fit confirmed first

Most machines that support MDB cashless work; we confirm your models before you order, and there is no retrofit for those that can’t.

Processing included

Rain Pay processing comes with the solution and is quoted with your order.

Core added at checkout

DrylineVMS Core is added to the reader order automatically, $14.95 per machine per month.

Now on iOS and Android

Take Dryline VMS to the machine.

The Dryline VMS app puts the whole system in your pocket. Scan to restock, check every slot, and see reconciliation as it happens, right at the machine. Explore it in demo mode, or sign in with your operator account.

App Store

Scan to download the Dryline VMS app from the App Store

Scan for iPhone & iPad

Google Play

Scan to download the Dryline VMS app from Google Play

Scan for Android

Common questions

Dryline VMS, answered

What is Dryline VMS?
Dryline VMS is vending management software for operators of unattended machines. It shows each machine as its real front, sets up planograms by scanning barcodes, tracks stock per slot, reconciles DEX, dispense, and settlement records, and reports sales tied to the product in each slot. DrylineVMS Pro adds driver routes, a central warehouse with prekitting, forecasting, an exception workflow, anomaly alerts, and cross-location benchmarking.
Do I have to replace my machines?
No. Dryline works with the machines you run today, provided they support MDB cashless, which most modern machines do. The Rain Pay reader connects over the MDB bus alongside the coin and bill acceptors already there. There is no retrofit for a machine that cannot take MDB cashless.
What does reconciliation check?
Three records for every machine and period: the DEX cashless meter reported by the machine, the dispense records from the reader, and the settlement ledger. Differences beyond a small tolerance are flagged as exceptions. Reconciliation itself is part of Core; the workflow to acknowledge, assign, and resolve exceptions is part of Pro.
What is the difference between Core and Pro?
Core is everything to see, record, reconcile, and restock: machine fronts, planograms, per-slot inventory, DEX and reconciliation, reports and exports, and cashless. Pro adds the supply-chain automation a growing fleet needs: driver routes and service visits, a central warehouse with prekitting and transfers, forecasting and par levels, the exception workflow, anomaly and downtime alerts, and cross-location benchmarking. Pro is all-in and replaces Core at $34.95 per machine per month.
Is there a mobile app?
Yes. The Dryline VMS operator app for iOS and Android handles restocks and recounts on site, scans barcodes with the camera or a Socket Mobile scanner, keeps working without coverage and syncs when it is back, and on Pro shows drivers their route for the day. Accounts are provided by your organization.
How do I get started?
Book a 20-minute demo and we will walk through the setup on real screens. You can also order the Rain Pay reader online; DrylineVMS Core is added to the order automatically.

See it on your machines in 20 minutes

Tell us a little about your setup and we will walk you through Dryline VMS and Rain Pay on real screens. No slides, no pressure.