Velocity from last 90 days of imported sales. Case-pack view recommends actual boxes to buy; product view shows raw per-product needs.
All machines are topped off! No products to buy.
What you have in the garage, closet, or wherever you store product between trips. The shopping list subtracts these from what it recommends you buy. Machine restocking automatically decrements these counts.
Log a trip
Date
Purpose
Vehicle
Start odometer
End odometer
Miles
—
Locations visited
Notes
Date
Vehicle
Purpose
Stops
Miles
Notes
Log a purchase — logs expense & receives to warehouse
Date
Store / vendor
Expense category
Items purchased
Total: $0.00
Log other expense — fuel, repairs, etc.
Date
Category
Description
Amount
All expenses
Date
Type
Category
Description
Items
Amount
Overview
Product velocity
Operations
Imports
Collections by machine
Collections by location
Expenses by category
P&L summary
Product velocity — imported sales data
No sales data imported yet. Open the Account menu → Data & Backup → Import sales data to get started.
Product
Machine
Units sold
Units/week
Revenue
Tier
Low / empty slots
Product
Machine
Slot
Qty
Status
Warehouse inventory
Product
Category
On hand
Status
Import history — past data imports, with rollback
No imports yet. Sales from VendSoft imports will appear here.
Imported
Source
Rows
Date range
Machines
Revenue
Actions
🏷️Categories
📍Locations
🏪Suppliers
🏧Machines
📦Products
📋Variety Packs
🚐Vehicles
Categories
Product categories for dropdowns.
Locations
Where your machines live.
Suppliers
Where you buy product. Tag products with a supplier to group them on your shopping list.
Machines
Your vending machines. Add new machines with templates (Crane 181, Vendo 721, or bulk sticker).
Products
Your product catalog. This is the master list you'll pull from when assigning products to machine slots.
ProductCodeCostPrice
Bulk actions:
Variety Packs
What you actually buy — boxes, cases, and variety packs that contain individual products. The shopping list uses these to recommend what to purchase.
Create a variety pack
Pack name
Case cost ($)
Supplier
Channel
Products in pack
Vehicles
Track service vehicles.
Name
Year
Make/Model
Plate
Start service run
Machines to visit
Vehicle
Purpose
Start odometer
Notes (optional)
Finish route
End odometer
💾 Data & Backup
Your VendClarity data is saved in this browser. Export regularly to keep a backup.
Storage status
📊 Import sales data
Import transaction logs from VendSoft (or compatible format). A preview will appear before anything is added — you can match VendSoft machines and products to your VendClarity catalog first. View past imports in the Reports tab under Import history.
📦 Import machine inventory from Nayax
Import the Machine Inventory report from the Nayax portal as CSV. Updates each slot's current quantity so VendClarity shows machines as they actually look right now. A preview appears before anything changes.
Tip: Don't open the file in Excel before importing — Excel mangles drink slot IDs like 1-1 into 1-Jan. If that happens, I can reverse it, but it's cleaner to upload the raw Nayax download.
📥 Export backup
Downloads a JSON file with everything: machines, products, trips, collections, expenses. Save this somewhere safe (cloud drive, email to yourself).
📤 Import backup
⚠ This replaces all current data with the backup file.
⚠ Danger zone
Erase all VendClarity data from this browser. Export a backup first!
💲 Bulk price update
Tick the products you want to price, pick a tier (or enter a custom price), then apply. You can repeat this as many times as needed — the modal stays open.
Price:
Custom: $
Current
Select products and pick a price
🔧 Edit coil layout
Adjust shelves, slots, and slot widths to match your physical machine.
Add machine
Machine name *
Location *
Template *
Pick the template closest to your machine. You can adjust slots/columns after creation.
Notes (optional)
Add/remove shelves, adjust slot counts, merge slots for wide products.
Add location
Location name *
Address (optional)
Contact name
Phone
Add supplier
Supplier name *
Available channels
Online lead time
Used to warn you to order online early enough before a trip.
Minimum order for free shipping ($, online)
Notes (optional)
📦 Import Nayax inventory
📦 Log a variety pack purchase
Records an expense and adds the pack's contents to your warehouse in one step.
Variety pack
How many
Date
Store
Total cost ($) — what you actually paid
Notes — optional
Add product
Product image
No image
Auto-resized to 240px. White backgrounds are made transparent so products blend into the machine.
Name *
Code / SKU
Category *
Sub-group (optional)
Wholesale cost
$
Retail price
$
Supplier
Purchase channel
Size (optional)
Import VendSoft sales data
Match machines
VendSoft machine names on the left. Pick which VendClarity machine each one represents — unmapped rows will be skipped.
Match products
VendSoft product names on the left. Pick an existing VendClarity product OR "Create new" to add it to your catalog. "Skip" excludes the product entirely.
🔒 Change PIN
Enter your current PIN, then set a new 4-digit PIN. This protects your app from casual access on this device.