Cash collection
Date
Amount collected
$
Notes
Change log
No product
0
/ 10
✓ Auto-saves as you go
🛒 Shopping list
Velocity calculated from the last 90 days of imported sales. Products without sales data fall back to gap-only math.
Log a trip
Date
Purpose
Vehicle
Start odometer
End odometer
Miles
Locations visited
Notes
DateVehiclePurposeStopsMilesNotes
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
DateTypeCategoryDescriptionItemsAmount
Overview
Product velocity
Operations
Imports
Collections by machine
Collections by location
Expenses by category
P&L summary
Product velocity — imported sales data
Low / empty slots
ProductMachineSlotQtyStatus
Warehouse inventory
ProductCategoryOn handStatus
Import history — past data imports, with rollback
🏷️Categories
📍Locations
🏧Machines
📦Products
📋Variety Packs
🚐Vehicles
Categories
Product categories for dropdowns.
Locations
Where your machines live.
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.
Product Code Cost Price
Bulk actions:
Variety Packs
Define packs of products so you can log purchases faster. When buying a variety pack, add it in Expenses and all items auto-fill.
Create a variety pack
Pack name
Products in pack
Vehicles
Track service vehicles.
NameYearMake/ModelPlate
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.
📥 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 location
Location name *
Address (optional)
Contact name
Phone
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
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.
Current PIN
New PIN (4 digits)
Confirm new PIN
ℹ️ About VendClarity
VendClarity
v0.1 prototype
Vending machine management
for small operators.