Run a Call's mobile app works offline. Techs can keep working — update job status, add notes, capture photos — even with no signal. Changes queue locally and sync when the device reconnects.

What's cached for offline use

When the app last had internet, it cached locally:

DataWhat's cached
Your assigned jobsToday and tomorrow.
Customer infoFor those jobs (name, address, phone, notes).
PricebookItems (so estimates and invoices can still be built).
EquipmentRecords for the jobs you're working.

This makes the kitchen-table or basement scenario workable — no cell signal, full app functionality.

What you can do offline

The mobile app queues these actions for later sync:

ActionNotes
Change a job's statusEn Route → In Progress → Completed.
Add or edit a noteOn a job.
Add a line itemTo an estimate or invoice.
Update a checklist itemTick or untick.
Log refrigerantAdded or recovered (for EPA compliance reporting).
Update your locationFor time tracking.
Capture photosBefore/after, data plate, damage, other.

How the sync queue works

Every offline action goes into a local mutation queue. When the device reconnects:

StepWhat happens
1The app detects the network is back.
2It plays the queue forward, one action at a time, in order.
3If a single action fails, it's retried up to 3 times with backoff.
4If retries are exhausted, the failed action is flagged for review — you'll see a pending-action indicator until it's resolved.

What the offline indicator looks like

IndicatorMeaning
OnlineEverything synced.
Offline (N pending)N actions waiting to sync.
Sync failed (N items)Actions that couldn't be sent; tap to review.

What's NOT supported offline

  • Creating a new customer from scratch.
  • Looking up a customer who isn't already in your cached jobs (only customers tied to assigned jobs are pre-cached).
  • Real-time messaging — outgoing messages queue, but you won't see incoming messages until you reconnect.
  • Pricebook search outside your pre-cached set (the cache covers active items but not the full historical catalog).

What to do if sync fails

If you see the Sync failed indicator after reconnect:

Tap the indicator

Opens the pending-items panel.

Review the pending items

See what couldn't sync.

Retry or discard each

Tap each one to either retry or discard.

Note

Most failures are due to conflicts (e.g. the office canceled the job while you were offline). The app surfaces the conflict and lets you choose.