Skip to content

Offline Mode

OneSiteKit includes Offline Mode that allows the app to continue working when internet connectivity is unavailable or unreliable — common on remote worksites.

How it works

When Offline Mode is enabled, the service worker caches recent API responses. If the network drops, the app serves data from cache rather than showing an error.

  • The app shell (navigation, tiles, layouts) always loads from cache
  • Recent data (assets, users, readings) is available from the last successful sync
  • Actions that require network (sign-out, form submissions) are queued and sent when connectivity returns

Enabling Offline Mode

Offline Mode is enabled per organization by an administrator:

  1. Go to OrganizationSettings
  2. Toggle Offline Mode on
  3. All devices in the org will begin caching on their next sync

Indicators

IndicatorMeaning
Green dot in top barOnline — all features available
Yellow dotDegraded connectivity — some features may be slower
Grey dotOffline — running from cache

Limitations

  • Data shown while offline reflects the state at your last sync — it may not include very recent changes
  • Submitting new records (meetings, readings, sign-outs) while offline will queue the action and complete it once connectivity is restored
  • If a queued action fails after reconnecting, you will receive a push notification (if enabled)

TIP

Install OneSiteKit as a PWA for the best offline experience. Browser tabs have more restricted offline behaviour than installed PWAs.

OneSiteKit — Built for the field.