Upper Help
Mobile Driver App

How offline mode works

The Upper driver app keeps running on the route you already have open, so you can keep working a stop when signal drops. Your work syncs once the connection returns.

Drivers run through underground parking, rural roads, and apartment basements where the signal disappears. The Upper driver app is built for that: when your phone loses internet, you can keep working the route you already have open, and your work syncs back once the connection returns.

This article uses the default driver and delivery labels (Proof of Delivery, stops). A workspace set up for service teams may show Technician, Proof of Service, and similar wording instead — the behavior is the same.

What keeps working when you lose signal

When connectivity drops, the route you already have open stays usable on your phone. You can keep moving through your stops and recording your work; the app holds that work on the device until it can reach Upper again.

Anything that needs a live connection pauses until you reconnect. That includes turn-by-turn navigation, live tracking back to dispatch, and any new updates dispatch tries to push to you (such as added or re-sequenced stops). Those resume automatically once you are back online.

How your work gets back to dispatch

Open your route while you still have a signal

Before heading into an area you know has poor coverage, open your route while you still have a connection so the route is loaded on your phone.

Keep working the stops as normal

Move through your stops and record your work as you normally would. The app holds your work on the device while you are offline.

Reconnect to sync

When your phone gets a connection again, the app sends your held work back to Upper. Once that finishes, your completed work appears in the web app under Tasks > Completed, with proof of delivery, timestamps, and notes.

Keep the app installed and signed in until your work has synced. If you have stops you completed offline that have not uploaded yet, removing or reinstalling the app before it reconnects risks losing that unsynced work.

Troubleshooting

On this page