Try For Free
Knowledge Base Shift management Offline Mode and Offline Selfie

Offline Mode and Offline Selfie


Overview

Geo-CX is designed to work without an internet connection. If you lose signal on the job site, you can still punch in, punch out, take a lunch break, and log injury reports. Everything is saved locally on your device and synced to the system automatically once your connection is restored.

This article explains what works offline, how the offline selfie requirement works, and how your data syncs when you reconnect.


What Works Offline

FeatureAvailable offlineNotes
Punch In✅ YesOffline selfie required instead of system verification
Punch Out✅ YesEntry queued locally until sync
Lunch Break✅ YesStart and resume both work offline
Resume Work✅ YesGeofencing check still runs using device GPS
Timer✅ YesRuns locally — persists even if the app is closed
Geofencing✅ YesUses device GPS, no system call needed
Shift-end notification✅ YesLocal notification sent at scheduled shift end
Injury report at punch out✅ YesPhotos stored locally and queued for sync
Safety forms✅ YesFilled offline, synced when connection returns
Today's Log✅ YesBuilt entirely from local data

The Offline Selfie

When you punch in without an internet connection, the app requires a selfie before your session begins. It only appears when you are offline.

offline

01

Tap Punch In while offline

After passing the geofencing check and filling in your activity details, the camera opens automatically.

  • This step does not appear when you are online — it is only triggered by the offline state.
02

Take the selfie

Point the camera at yourself and capture the photo. The image is saved to your device.

03

Punch in completes

The timer starts normally. The selfie is stored locally and uploaded automatically the next time your device connects.


How Data Syncs When You Reconnect

Your device monitors connectivity in the background. The moment a connection is detected, sync begins automatically — you do not need to do anything.

01

Connection is detected

The app detects the restored network and triggers a sync immediately.

02

Pending entries are uploaded

All punch in and punch out entries saved while offline are sent to the system.

  • This includes any offline selfies, injury photos, and safety form submissions.
  • Multiple days of offline entries can sync at once if you were offline for an extended period.
03

Entries confirmed

Once the upload succeeds, entries are marked as synced. Your timesheet reflects the correct hours.


Things to Know

Nothing is lost offline. Every punch in, punch out, lunch break, and injury report is saved locally the moment it happens. A lost connection does not mean lost data.

Sync is fully automatic. You never need to manually trigger a sync — the app handles it as soon as a connection is available.

The selfie only appears when offline. If you are online when you punch in, no selfie is requested. The selfie is an accountability measure for when server-side verification is not possible.

Background sync continues while the app is minimized. You do not need to keep the app open for entries to sync. The background service handles uploads even when Geo-CX is not on screen.