Wholesale revenue (period)—
Gross profit—
Open AR (unpaid invoices)—
Open wholesale orders—
Shipments not yet delivered—
Low-stock items—
Customers — all · new this period—
💵 Money sitting in stockon hand · valued 4 ways · materials — on top
COST
—MINIMUM
—WHOLESALE
—RETAIL
—🤖 AI suggestions
— computed from your live stock, sales, AR and vendor history. Nothing runs until you approve it.
Reading the warehouse…
⚡ Automations
📡 RFID counts — wave a reader, count the room
Works with any UHF reader: commission tags once (bind each tag to a product), then paste what the reader saw and the count reconciles itself. Adjustments post through the same cost ledger as a hand count.
1 · Commission tags
Pick the product, paste the tag IDs (EPCs) going on it — any format, one roll at a time.
2 · Count session
Walk the room with the reader, export/copy its session, paste it here. Preview first — nothing changes until you apply.
3 · Door watch
Mount a fixed reader at the exit and point its HTTP POST at your webhook. An unsold tag at the door pushes an alert to every signed-in device; sold tags pass quietly. Mark tags sold at checkout below.
No webhook yet
Door log
—
📍 Bins & putaway — where everything lives
Stock put wherever there was a gap turns every pick into a walk. Give each line a home and pick lists sort themselves into walking order.
Bins in use—
—
No bin set—
Stock somebody has to hunt for
Shared bins—
More than one line in a bin
The map
| Bin | What is in it | Units |
|---|---|---|
| Loading… | ||
| Item | On hand | Incoming | Cost | Wholesale | Retail | Margin | Margin % | Value | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
🧪 Materials cost per unit · on hand · value
| Material | On hand | Cost/unit | Value | |
|---|---|---|---|---|
| Loading… | ||||
🛠 Assemble materials + amounts → product at true cost
Loading…
Recent runs what each run truly cost
| Run | Product | Qty | Unit cost | Total | When |
|---|---|---|---|---|---|
| Loading… | |||||
🛒 Orders — how the counter is doing
Open orders—
Placed and not yet fulfilled
Value on the books—
Total of everything still open
Incoming lines—
Stock arriving
Outgoing lines—
Stock leaving
Latest orders
| Ref | Customer | When | Lines | Total | Status |
|---|---|---|---|---|---|
| Loading… | |||||
Counts come from the order log and the in/out flow — the same numbers those tabs show, gathered in one place.
🛒 Place an order — warehouse checkout
Sell at wholesale by the unit or the case. Pick a customer account (or create one on the fly), take payment, and the order leaves invoiced — stock and margins tracked the whole way.
Lines
Payment
Wholesale orders — this warehouse sells
| Order | Customer | Lines | Amount | Invoice | Date | Status |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Orders funnel — purchase orders into this warehouse
| PO | Vendor | Lines | Amount | Payment | Expected | Status |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Shipping funnel — everything leaving this warehouse
| Ref | Destination | Lines | Amount | Date | Status |
|---|---|---|---|---|---|
| Loading… | |||||
Manufacturing pipeline — production feeding this warehouse
| Run | Product | Qty | Unit cost | Total | Status | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Outstanding (AR)—
Current (not due)—
1–30 days late—
31–60 days late—
60+ days late—
| Customer | Owes | Late | Limit | Terms | Credit | |
|---|---|---|---|---|---|---|
| — | ||||||
| Date | Order | Customer | Contact | Ship to | Lines | Total | Paid | Balance | Profit | Invoice | Status |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||||
| Shipped | Ref | Customer / destination | Carrier · tracking | Expected | Cost | Status |
|---|---|---|---|---|---|---|
| Loading… | ||||||
⏱ Labor — who is working and what it is costing
On the clock now—
—
Hours today—
Across everyone clocked in
Labor cost today—
—
Scheduled this week—
Shifts on the calendar
On the clock right now
| Who | Role | Since | Hours | State |
|---|---|---|---|---|
| Loading… | ||||
Same figures the schedule below works from — this is the summary, that is the detail.
📅 Schedule & dispatch
The calendar is fed by real orders and shipments: each day shows who is working and what has to go out. Drivers clock in from their 📱 phone link, so scheduled and worked hours reconcile below.
Shifts this week
| Day | Person | Role | Shift | Clock | Sched | Worked | |
|---|---|---|---|---|---|---|---|
| No shifts this week — hit + Add shift. | |||||||
⏱ This board tracks the warehouse operation only — built for crews abroad.
Company-wide hours → HR / Team members ↗
On the clock now—
On break—
In overtime right now—
Live burn—
Hours today—
Overtime today—
Labor cost today—
OT rules—
On the clock — right now
| Person | Entity | Clocked in | Elapsed | Today | Rate | Status |
|---|---|---|---|---|---|---|
| Loading… | ||||||
This week — regular vs overtime, payroll-accurate
| Person | Today | Week | Regular | Overtime | Est. cost | Status |
|---|---|---|---|---|---|---|
| Loading… | ||||||
✅ Tasks — what has to happen, and who has it
The jobs that usually live on a whiteboard or in somebody's head. Hand one to anybody on the team — drivers included — and it shows up on their phone.
Open—
Still to do
Nobody assigned—
Waiting on a name
Due today—
On the clock
Overdue—
Past their date
| Task | Who | Due | ||
|---|---|---|---|---|
| Loading… | ||||
🗓 Appointments & services
The same appointments your back office CRM shows — book one here and it is there too, and the other way round. Site surveys, installs, service calls and collections all live on this one calendar.
| When | Customer | Service | Who | Where | |
|---|---|---|---|---|---|
| Loading… | |||||
👤 Drivers — hours, routes & conduct
Hours come off each driver's 📱 phone link, route performance off the stops they actually delivered. Licence copies, vehicle assignment and the conduct record all live here.
🟢 Right now—
On the clock—
Out on a route—
Hours today—
⏱ This weekclocked from phones
Hours worked—
Routes completed—
Stops delivered—
On time—
📋 Record30 days
Miles driven—
👍 Praise—
⚠ Incidents—
Licence attention—
| Driver | Status | Vehicle | Today | Week | Pay | Stops | On time | Miles 30d | Licence | Conduct | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| No drivers yet — add who’s behind the wheel. | |||||||||||
📋 Activity log — shifts, routes and conduct, newest first
Loading…
Wholesale revenue—
Cost of goods (stamped)—
Gross profit—
Margin—
Orders shipped—
Average order—
Shipping collected—
Tax collected—
Txn fees collected (customer-paid)—
Txn fees absorbed (deducted)—
Profit margin — every product
| Product | On hand | Cost | Wholesale · margin | Retail · margin | Sold | Revenue | Profit | Realized % |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Cost & usage — every material
| Material | On hand | Cost/unit | Value | Received | Used in production | Market price | Buy margin |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Revenue & profit by day
■ revenue · ■ profit — hover a bar for the day's numbers
Top products by profit
| Product | Units | Revenue | Profit | Margin |
|---|---|---|---|---|
| — | ||||
Top customers
| Customer | Orders | Revenue | Profit |
|---|---|---|---|
| — | |||
Inventory value — right now
Products at cost—
Materials at cost—
Shelf value at wholesale—
Shelf value at retail—
Committed on open POs—
Purchasing — spend by vendor
| Vendor | POs | Spend |
|---|---|---|
| — | ||
⚠ Vendor price increases flagged—
Production
Runs completed—
Units produced—
Materials consumed—
Labor + overhead—
Total production cost—
Stock movements — the ledger
| Movement | Times | Qty | Value |
|---|---|---|---|
| — | |||
Revenue — last 30 days—
Profit — last 30 days—
Margin on shelf—
What the stock you hold would earn at today's prices
By product — cost, what it sold, what it earned
| Product | Cost | Wholesale | Retail | Sold 30d | Profit 30d | Suggest WS | Suggest retail |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Suggested pricingretail 50% · wholesale 30% margin
Retail lands on .99 — set a target margin per product to override.
By product — what to charge
| Product | Cost | Wholesale | Retail | Suggest WS | Suggest retail |
|---|---|---|---|---|---|
| Loading… | |||||
By assembly — live recipe cost roll-up → what the output should sell for
| Assembly | Makes | True unit cost | Current WS | Current retail | Suggest WS | Suggest retail |
|---|---|---|---|---|---|---|
| Loading… | ||||||
👥 Customer accounts — terms, credit, negotiated prices and ordering links, all in one place
| Customer | Terms | Credit limit | Owes | Pays by | Last order | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
💲 negotiated prices (apply at checkout and on their ordering link) · 🔗 email their ordering link · 🛒 start a checkout for them · ✏️ terms & credit limit. Accounts are created automatically from checkout and portal orders.
🚐 Vehicles — fuel, mileage & maintenance
Automatic tracking: every outbound shipment logs its own trip against the default delivery vehicle (set it in ⚙ Settings → Fleet), and 🚗 Drive mode GPS-tracks real miles from the driver's phone — no typing.
🚐 Fleet — 30 days—
Miles driven—
Fuel bought—
Fuel spend—
Service & repairs—
Insurance—
Cost per mile—
💰 Fuel budgets — this monthcap per vehicle
Set a monthly gas cap on each vehicle (✏️) and spend tracks here.
🔔 Maintenanceper vehicle
No alerts yet — the system can watch mileage and dates for you.
| Vehicle | Driver | Odometer | Miles | Gallons | Fuel $ | MPG | $/mile | Alerts | |
|---|---|---|---|---|---|---|---|---|---|
| No vehicles yet — add your first van or truck. | |||||||||
🔔 Alerts & maintenance
Set it once — "oil change every 5,000 miles" — and the system watches the odometer (it moves by itself with every shipment and Drive-mode run) and the calendar, then emails you when it's time.
| Alert | Vehicle | Watching | Status | |
|---|---|---|---|---|
| No alerts yet — let the system remember maintenance for you. | ||||
Recent activity
| Date | Vehicle | Type | Odometer | Miles | Gal | Cost | Note |
|---|---|---|---|---|---|---|---|
| — | |||||||
⛽ Fuel economy — measured tank to tank
Each vehicle is measured against its own history and against comparable vehicles — a diesel box truck at 12 mpg is doing well, a petrol car at 12 is not. Fill-ups logged without an odometer reading cannot be measured and are counted separately rather than quietly averaged in.
⛽ Fleet—
Average economy—
Vehicles measured—
Cannot measure yet—
⚠ Needs a lookdown on their own average
—
📊 By vehicle typepeer averages
—
Loading…
💰 What each vehicle costs
Fuel and repairs were only ever half the answer. This adds what you paid for the vehicle, spread over its life — depreciation for one you own, the payment itself for one you lease, never both. A van is a cost centre unless you charge for delivery, so we don't credit it with the profit on its cargo; we show what it costs to run and what it carried, side by side.
💵 Total cost—
Ownership—
Fuel, service, insurance—
All in—
📦 Work donecompleted stops only
Deliveries made—
Order value carried—
Cost per drop—
⚠ Missing a pricecounted as running cost only
—
Loading…
🧾 What each trip cost
Wage for the hours, fuel, tolls, and the share of insurance, registration and depreciation the run is responsible for. Measured costs are receipts logged against the run. Apportioned costs are paid whether the van moves or not and can only be spread over its miles — both are shown, and never quietly added into one unlabelled number.
🚚 Trips—
Runs costed—
From receipts—
Apportioned—
All in—
📐 Per unitwhat a delivery really costs
Per mile—
Per drop—
Fully costed—
💸 Where it goesbiggest first
—
Loading…
🗺 Routes — suggested, tracked, monitored
All in-house: the system orders your stops (nearest-first + refinement), times them with traffic learned from your own past runs, and the driver's phone navigates stop-by-stop while GPS feeds this screen live. It even learns the map itself — every "Arrived" tap pins that customer for next time.
🟢 On the road—
Routes moving—
Stops remaining—
Planned today—
🚦 Traffic on routeslearned from your runs
Right now—
Running behind—
Off route—
⚠ Incidentslast 7 days
No incidents logged — clean week.
📡 Live map
No live position yet. The map fills in as soon as a driver starts a route from their phone — and stop pins appear once each address has been visited once.
🔵 moving⚫ parked🟢 delivered⚪ pending stop🏠 warehouse— GPS trail
scroll / pinch to zoom · drag to pan
Loading routes…
🧾 Expenses — logged, tracked, and in the books
Everything logged here lands in the company expense reports and the P&L — this is the warehouse's door onto the same ledger, not a separate one. Photograph a receipt and the fields fill themselves in.
💷 Spend30 days
Logged here—
One-off—
🔁 Repeats monthly—
Awaiting approval—
🚐 Running the vansfrom the fleet log
⛽ Fuel—
🔧 Service—
🛡 Insurance—
🛂 Tolls—
📄 Registration—
Fleet total—
🚚 Getting it herealready inside the totals
Freight paid—
On how many bills—
Still uncategorised—
📊 Where it goesbiggest first
—
| Date | Category | Note | Paid by | Status | Amount |
|---|---|---|---|---|---|
| Loading… | |||||
⚙ Warehouse settings — everything here is scoped to this warehouse only
🏢 Entities on this account
Each entity runs on its own plan. Capabilities follow the entity you are working in — never the account that owns it.Loading…
💳 Checkout & payments
Applies at the warehouse checkout and every invoice it creates. Transaction fees are credit-card sales only.
🧾 Taxes & compliance
Three rules, zero tax module: same state → your rate · other state → resale, no tax · abroad → zero-rated export (EU VAT & reverse charge handled).
🔌 Integrations — webhooks to your terminals
The moment anything happens, we POST JSON to this URL: order.created · order.paid · order.invoiced · order.shipped · order.delivered · portal.order.created. Point it at a register, an ERP bridge or Zapier. Save first, then test.
🚐 Fleet automation
Every outbound shipment logs a trip against the default vehicle automatically — mileage, MPG and cost-per-mile build themselves.
For odometer-true miles use 🚗 Drive mode on the driver's phone — GPS-tracked trips replace the average.
💳 Merchant & banking — this warehouse only
The warehouse's own money rails, independent of your retail stores. Bank details print as Remit payment to on every wholesale invoice.
🌐 Website orders — direct intake
Hook your (or your wholesaler's) website straight into this warehouse: the site reads your live catalog & prices, POSTs orders as JSON, and they land in the funnel automatically — webhook fires the moment one arrives.
🔗 Customer self-ordering
Tokenized order links — your customer opens the page, picks products at their prices, and the order lands in your funnel (and fires the webhook).