Inventory Flow
GBP £10 / month
Listed Free in the ServiceM8 Add-on Store. Subscription is billed externally via Stripe (7-day trial on new checkouts) — not through ServiceM8 billing.
Company-wide van and store inventory with supplier document intake, ServiceM8 job materials, and offline mobile access. Unlimited staff on one subscription.
Van & store
Per-staff van locations plus an optional company store. Transfers, fractional quantities, and an immutable movement ledger.
Job billing
Check out, use, and return stock on ServiceM8 jobs with generated job numbers in the UI. Ambiguous bill writes become administrator Sync Issues.
Supplier intake
Forward invoices and credit notes to a company inbound address. AI-assisted parsing with manual limbo and administrator approval.
Offline sync
Encrypted SQLite on native devices and IndexedDB on web. Conflict-aware outbox with server authority.
Low-stock alerts
Firebase Cloud Messaging when van or store stock crosses configured thresholds — requires native push setup on release builds.
Mobile companion
Optional iOS and Android apps for field staff. Billing and company setup stay in the ServiceM8-connected web app — not inside the mobile stores.
Full walkthrough
Inventory Flow video guide
Every feature demonstrated step by step in the live app — using demo data only (demo items, a demo customer and demo suppliers; no real customer information).
Chapters
20 min 46 s · subtitles with on-screen highlights
How-to videos
Short walkthroughs, feature by feature
Each clip covers one workflow end to end — recorded in the live app with demo data, with subtitles and on-screen highlights. A narrower-screen cut is available for each one.
Set up Inventory Flow: connect & first refresh
60 s · mobileImport stock in bulk (CSV)
62 s · mobileAdd and edit items by hand
45 s · mobileMove stock between store and vans
57 s · mobileStore requests, top-ups & kits
69 s · mobileCheck stock out on a job
79 s · mobileMin/max levels & replenishment
59 s · mobileCreate and send purchase orders
64 s · mobileReceive supplier invoices (Incoming)
60 s · mobileSet up low-stock alerts
48 s · mobileHistory & sync issues
50 s · mobileWhat syncs to ServiceM8
61 s · mobileHow to use Inventory Flow
- Connect Inventory Flow from the ServiceM8 Add-on Store or your developer install link, then allow OAuth access when prompted.
- In Settings, click Refresh materials — it imports your ServiceM8 materials list and automatically creates one van for each staff member. Enable the beta features you need (Stock requests, Purchase orders, Catalogue import…).
- Bulk-load stock via Requests → Catalogue import (paste CSV; locations and min/max levels are included — bins are added afterwards in Settings). Add items manually with the Add button.
- Move stock to vans with Send to van, set minimums and maximums on the Replenish screen, and generate per-supplier purchase orders when stock runs low.
- Engineers request stock from the Requests tab; store staff approve and fulfil. On jobs, checked-out items are billed at your ServiceM8 materials prices.
- Optional: install the Inventory Flow iOS or Android companion app for offline field access and low-stock push alerts.
Install on Android
Download the Inventory Flow APK directly to an Android phone or tablet, then open it to install the companion app.
Download Android APK- Open the downloaded APK from your browser or Files app.
- If Android asks, allow your browser or Files app to install unknown apps.
- Tap Install, then open Inventory Flow and sign in after connecting ServiceM8.
Stock in Inventory Flow vs ServiceM8 stock levels
Stock quantities, minimum/maximum levels and bins live in Inventory Flow — every transfer, checkout and use updates them here. ServiceM8 also shows stock levels on catalogue items, but those come from your accounting package (Xero, MYOB or QuickBooks Online) and only change when invoices are approved and synced. See ServiceM8's stock levels article. Checked-out stock is added to job bills at your ServiceM8 materials prices; Inventory Flow keeps cost prices for valuation only.
Related ServiceM8 help
These official ServiceM8 articles explain core concepts Inventory Flow builds on:
- ServiceM8 add-ons overview— activating add-ons from Settings
- How to add materials to a job (Online Dashboard)
- How to add labour & materials to a job (iOS app)
- How to view stock levels in the app & online — accounting-synced stock (Xero/MYOB/QuickBooks); Inventory Flow instead counts the physical stock in your vans and store
Screenshots from the live app
Select an image to explore the screen at full size.
Need help with Inventory Flow?
Include your ServiceM8 account email, what you expected, and what happened. Screenshots help. Include the screen you were using and any error message so we can investigate.