Working Offline

Offline mode, auto-sync, and cached data

Beam is designed to keep working even when you lose your internet connection. Whether you are in a warehouse with spotty WiFi or working in a location without connectivity, you can continue scanning, viewing items, and performing key operations.


How offline mode works

Beam automatically handles connectivity changes so you can focus on your work:

  • Beam detects when your device loses its internet connection.
  • A visual indicator appears to let you know you are working offline.
  • You can keep working with all previously cached data.
  • Any changes you make are saved locally and added to a sync queue.
  • Scanning (RFID and barcode) continues to work with local device connections.

Connection status

Beam shows one of three connection statuses so you always know the state of your connection:

StatusDescription
ConnectedYour device has a stable internet connection. All data syncs in real time.
ReconnectingThe connection was lost and Beam is actively trying to reconnect.
OfflineNo internet connection is available. You are working with cached data and changes are queued.

Auto-sync

When your connection is restored, Beam handles synchronization automatically:

  1. Beam detects that the internet connection is back.
  2. All queued changes are synced to the server in the order they were made.
  3. New data from the server is pulled down to your device.
  4. The entire process runs in the background so you can continue working uninterrupted.
ℹ️
The sync process is designed to be non-disruptive. You will not be interrupted while changes are being synchronized.

Cached data

Beam caches the following data on your device so it remains available offline:

  • Items and inventory All items, stock levels, and item details you have previously viewed.
  • Location hierarchy Your complete location structure from maps down to shelves.
  • Viewed orders Orders that you have opened or interacted with recently.
  • Organization configuration Settings, feature toggles, and custom field labels.
  • Personal settings Your theme, language, and notification preferences.
💡
Before heading to an area with limited connectivity, open the screens and data you will need while you are still connected. This ensures the data is cached and available when you go offline.