No signal in the freezer?Keep scanning anyway.
Keep recording receipts, picks, counts and transfers when Wi-Fi is unavailable. Each change is saved on the handheld in a local queue with a timestamp and submitted in order when the device reconnects, with each entry applied once.
Cold rooms and metal racking leave gaps in Wi-Fi coverage.
Cold-storage rooms, metal shelving, basement docks and remote yards often have weak or no Wi-Fi. If a scanning app needs a live connection there, work either stops or scans fail and have to be repeated. Offline mode lets the handheld keep recording and submit the work once it's back in range.
Scans that fail without notice
A picker scans in an aisle with no signal, the request fails, and the count isn't updated. The gap shows up later as a difference between the shelf and the system.
Receiving held up at the cold-room door
If the handheld can't reach the server, receiving stops at the cold-storage door while a truck waits to be unloaded.
Duplicate or out-of-order updates
If queued scans are sent without ordering or duplicate checks, a scan can be applied twice or an older update can overwrite a newer one. That creates a new discrepancy to reconcile.
What happens to a scan made offline.
Workers keep scanning as usual. The handheld stores the work and submits it when the connection returns.
Scan offline
A worker scans in the freezer or an aisle with no Wi-Fi, on a Zebra, Honeywell or other Android handheld. The handheld records the SKU, lot, quantity, location and time.
Save on the handheld
The scan is written to a queue stored on the device before the screen confirms it. The queue is kept through restarts, battery swaps and shift changes until it has been submitted.
Submit in order on reconnect
When the handheld reconnects, the queue is uploaded and applied in timestamp order. Each entry has its own ID, so it's applied once even if it's sent more than once.
Scans are saved on the device before the screen confirms them.
When a worker scans, Klovio writes the scan to storage on the handheld first and then shows the confirmation. By the time the screen says "captured", the scan has been saved locally.
If the handheld is restarted, passed to the next shift or carried from a freezer to a loading dock without signal, the queued scans and their timestamps stay on the device until the server acknowledges each one.
- Each entry carries SKU, lot, quantity, location, user and timestamp
- Kept through device restarts, app restarts and battery swaps
- Removed from the queue only after the server acknowledges it
- Workers can see on the handheld what's still waiting to be submitted
Offline changes merge with live scans in timestamp order.
One handheld may be offline in the freezer while another is online at the dock, both moving the same SKU. When the offline device reconnects, its queued changes have to be combined with the scans already recorded, without overwriting newer counts or applying a scan twice.
Klovio applies queued scans in timestamp order to the same atomic counters used for live scans. Each entry has a unique ID, and the merge is designed so each one is applied once. In the example shown, the offline pick and the online pick are both applied, in the order they happened.
- Uses the same atomic updates as live scans
- Per-entry IDs are designed to stop a scan from being applied twice
- Entries are applied in the order they were scanned
Features used alongside offline mode.
See offline mode on a handheld.
Book a 30-minute walkthrough of scanning without Wi-Fi and syncing on reconnect, with time to discuss your devices and coverage gaps.