Warehouse mobile app
Receive inbound, pick outbound, count stock — barcode-scanner first.
2 min readLast updated 13 Apr 2026
The Warehouse mobile app is built for handheld scanners: receive inbound shipments, pick outbound orders, count stock, and move locations — all with barcode scanning at every step.
Overview
- Android only (industrial scanner support is mature on Android; iOS has limited Bluetooth-scanner ecosystem in warehouses).
- Login is by WMS user code + PIN (issued by warehouse manager); separate user pool from web-app users.
- Scanner support: built-in camera scanner works on any phone; for high-throughput sites pair a Bluetooth ring scanner or a dedicated handheld (Honeywell, Zebra).
- Offline-first: pick lists and inbound expectations cache; sync when connectivity returns.
Daily flows
Inbound (GRN)
- Manager creates an expected inbound from the web (or it auto-creates from a Booking).
- Receiver opens the app, scans the inbound's barcode (printed on the dispatch note).
- Scans each SKU as it's received; quantity defaults to expected, override if short / over.
- Scans the bin location each item is put away to (or the manager pre-assigned bins).
- Tap Complete Receipt — generates the GRN, updates stock levels.
Outbound (Pick)
- Manager releases a pick list from the web (or it auto-creates from a Shopify / WooCommerce order).
- Picker opens app → My Picks → grabs the next pick.
- App walks them through the bins in optimal order; scans each SKU to confirm.
- If a SKU is short, picker marks it; manager gets notified to allocate from another bin.
- Picker confirms completion at the pack station; pick list moves to packed state.
Cycle counts
- Manager schedules a cycle count (one zone, one ABC class, or random sample).
- Counter opens app → Counts → next assigned bin.
- Scans every SKU in the bin; enters quantity.
- App highlights variances vs system; counter rescans to confirm.
- On completion, the variance becomes a stock-adjustment proposal — manager approves or rejects.
Common pitfalls
Permissions on the device
Required:
- Camera (barcode scanning).
- Notifications (new pick assignments).
- Storage (offline cache).
Optional:
- Location (for warehouse-zone enforcement; pickers should only work in their assigned zone).
Versioning & updates
Auto-update from the Play Store. Breaking server changes are flagged 14 days in advance; upgrades are backwards compatible during that window.
Was this article helpful?