Back home
Fleet operations

Vending management software, for the fleet you already run.

One dashboard for every machine, wherever it sits.

The back office behind a vending operation: which machines are online, what is in them, what sold, which ones need a visit, and what the whole estate actually earned. Built for operators who already have machines, whoever made them, and who are running the business out of a spreadsheet, a handset app per manufacturer, or a platform they have outgrown.

What a vending management platform has to do

Most operators do not need all of this on day one. These are the parts we build, and we normally start with whichever one is currently costing the most time.

01

Live fleet monitoring

A map and a list of every machine, with online and offline status, faults, door events, and temperature where it matters. The office finds out a machine is down before a customer does, and the driver knows before setting off.

  • Machine map with real-time online status
  • Fault, jam, and door-event alerts
  • Temperature and compressor monitoring
  • Per-machine event history
02

Stock, planograms, and low-stock alerts

Live stock per column and per machine, with par levels that trigger a refill before a slot empties. Planograms are set centrally and pushed out, so a price or product change does not mean a trip to every unit.

  • Live stock levels per selection
  • Par levels and low-stock alerts
  • Central planogram and price updates
  • Waste, expiry, and shrinkage tracking
03

Restock routes and driver runs

Trips planned around what actually sold rather than a fixed weekly loop, with a picking list generated per run so the van is loaded once, correctly. The driver confirms on a phone and the stock figures update without anyone typing them in.

  • Route planning from live demand
  • Pick lists generated per trip
  • Driver mobile app with offline capture
  • Visit history and service records
04

Payments, cash, and reconciliation

Cashless takings matched against the payment processor and cash counts matched against what the machine says it took, so a discrepancy is visible the same week rather than at year end. Vend-level detail underneath every figure.

  • Cashless settlement reconciliation
  • Cash collection and float tracking
  • Vend-level transaction history
  • Refunds and failed-vend handling
05

Locations, commissions, and reporting

Sites, contracts, and commission splits handled in the system rather than in a spreadsheet, with statements a location owner can be sent or given their own read-only login for. Profit and loss per machine, per site, and across the estate.

  • Commission calculation and statements
  • Read-only location owner logins
  • Profit and loss per machine and site
  • Roles and permissions across the team
06

Replacing a platform you have outgrown

Migrations off a system that no longer fits, whether that is a spreadsheet, a legacy vending management system, or one app per manufacturer. We move the history across so the reporting does not restart at zero on go-live day.

  • Data migration with history preserved
  • Parallel running before cutover
  • Integration with your accounting system
  • Full code and data ownership
Case study

A single control room for a distributed vending estate

This is exactly the build: a platform running a vending fleet end to end, with a live machine map, real-time sales and profit and loss, inventory and low-stock alerts, route and restock-trip planning, and AI insights. Designed and shipped by us.

Read the case study
What we built
  • 01Live machine map and telemetry
  • 02Real-time sales and profit and loss
  • 03Inventory and low stock alerts
How we work

How the work runs

  1. Tell us what you need

    A short written brief is enough to start: what you are building, the stack it has to live in, and the problem behind it. Someone technical reads it, not a sales rep.

    passed when we reply with questions and a proposed shape

  2. Scope and quote

    We agree what the first release contains and what it costs before anything is built. Anything we cannot estimate honestly gets scoped on its own rather than padded into the total.

    passed when the scope and the quote are agreed

  3. Build in the open

    Working software arrives in increments, in your repository, with our commits visible from the first week. Progress is something you can open and run, not a status report.

    passed when a real user is doing a real job in it

  4. Iterate, then hand over

    What the first release teaches sets the priority for the next one. When you want it in house, documentation and a handover period are part of the engagement rather than an extra.

    passed when your team can run it without us

How pricing works

when the scope is clear

Fixed price per milestone

You approve each milestone and its price before it starts, so the cost is known before the work is rather than after. Milestones are sized to be worth reviewing on their own.

when the work is ongoing

Monthly rate for a dedicated team

A set team at a set monthly cost, with notice rather than a minimum term. Priorities move between sprints without renegotiating anything.

when the shape is still open

Scoping first, quote after

We work out what it should be with you before quoting it. There is no charge for that conversation and no obligation to go ahead.

Frequently asked questions

What you get, machine to dashboard

Every build ships end to end, from first scope to live deployment and ongoing support.

Live machine map with real-time online and offline status
Stock levels, par levels, and low-stock alerts
Restock route planning and driver pick lists
Cashless and cash reconciliation to vend level
Profit and loss per machine, per site, and per estate
Location commission calculation and statements
Telemetry from existing machines over DEX, MDB, or an IoT module
Multi-user roles, permissions, and audit logging

Send Inquiry

Regarding: Vending management software
What are you looking for? optional, pick as many as apply

By submitting this form, you agree to our Privacy Policy and Terms of Service.