How can I use EasyRoutes Delivery Driver without a connection or with limited connectivity?
Update - September 2026: EasyRoutes now offers seamless support for drivers delivering in areas with limited or no network connectivity. Drivers should update to the latest version of the Delivery Driver mobile app (version 2.0.4 or above) for the best experience when working offline. Additional details on how offline sync works from the EasyRoutes admin view can be found in this support article.
Drivers delivering routes in geographies with limited or no internet connectivity still have access to all the tools needed to successfully complete stops and routes offline. Ensure you're running the latest version (v2.0.4 or above) of the EasyRoutes Delivery Driver mobile app and follow best practices detailed below for the most seamless offline experience.
Offline Requirements
In order for a dispatched route to be available for offline access, EasyRoutes creates a local device copy of all route data for full access to stops and order details without a network connection. To do so, the following two conditions must be met while a network connection is available:
- A route must be dispatched and assigned to a driver in order to be accessible while offline; unassigned routes cannot be claimed after the driver's mobile device is offline.
- After a route has been assigned or claimed while online, drivers must open the route on their mobile device, automatically creating an offline-ready copy of the route.
Supported Offline Features
As long as the two conditions above are met prior to going offline, the vast majority of EasyRoutes mobile features are now fully supported without an active network connection, including:
- Route updates: Drivers can start a route, access & complete any start/end location driver tasks or proof requirements, and mark a route as complete while offline.
- Stop updates: Marking stops as delivered or attempted, completing driver tasks, and capturing all types of proof of delivery (photos, eSignatures, notes, and barcode scans) are supported while offline.
- GPS-based features: A driver's delivery path, stop proximity warnings, and logging of GPS coordinates for stop status updates are supported and retained while offline, as long as GPS remains enabled on the mobile device.
- Inventory lists: Overall route inventory lists and individual stop item lists are accessible while offline. Edits to item quantities for imported and custom stops are also supported from the mobile app while offline.
- Closing or quitting the app: Any routes opened while online will remain accessible when closing & re-opening the mobile app, even when offline. Any route/stop updates that have already been made and are pending sync will also be retained when closing & re-opening the app while offline.
Unsupported Offline Features
- Real-time sync: Without a network connection, the mobile app will be unable to immediately sync data back to the EasyRoutes admin view. All in-app actions and updates will be saved on the mobile device, and automatically sync when an active network connection is available again - more on this below.
- Navigation: Turn-by-turn directions in external navigation apps (Google Maps, Apple Maps, or Waze) will not automatically be available when offline, but can be configured independently - more on this below.
- Re-ordering stops & re-optimizing routes: Tools for manually re-ordering stops & re-optimizing in-progress routes from the EasyRoutes Delivery Driver mobile app will be disabled when we detect that your device is offline. Drivers retain the ability to access stops in any order within the app, and deliver any stop out of its optimized order while offline, if desired.
- App sign-up & login: Logging into the mobile app requires an active network connection to connect and authenticate with EasyRoutes' servers.
Offline Navigation
External tools used to navigate between stops on a route (Google Maps, Apple Maps, Waze) often require an active network connection to fetch directions to route locations. For the most reliable navigation experience when delivering offline or in areas with limited connectivity, we recommend downloading an offline copy of the territory drivers will be covering, ensuring turn-by-turn navigation steps will also be available while offline:
- Google Maps offers the most seamless experience when navigating offline with full Android & iOS device support. Find full instructions on downloading maps for offline use in this Google Maps support article.
- Apple Maps also supports downloading maps & offline navigation access for devices running iOS 17 and above. Find full instructions on downloading maps for offline use in this Apple Maps support article.
- Waze does not currently support offline maps/navigation access.
How Offline Sync Works
While offline, any route or stop updates will be saved to the mobile device - a route status indicator in the app's header bar and My Routes homepage will appear to indicate that the device is offline, and a route has pending updates to sync:
|
Route Header - Offline: |
My Routes Homepage - Offline: |
|
|
|
Tapping this indicator in either location will display the app's current network status, as well as a running count of any updates pending sync:

Once an active network connection is detected, the status indicator will switch to "syncing" mode - this will happen automatically, and no driver action is required to initiate a sync:
|
Route Header - Syncing: |
My Routes Homepage - Syncing: |
|
|
|
Tapping this indicator in either location will display the app's current online network status, last sync timestamp, and the "pending" queue decreasing in real time as each update is synced back to EasyRoutes:

Pending updates will continue to sync until the queue is cleared, as long as the EasyRoutes Delivery Driver mobile app remains open and active. If the app is closed, any remaining updates will resume syncing once it is opened again, as long as the driver remains logged in and the device is still online.
Once all updates are successfully synced, the route status indicator will switch to a blue dot if there are any stops on the route that have not yet been completed or attempted - tap this dot for quick access to the route's updated sync status, and a reference for which undelivered stop is next in the route:

Troubleshooting Steps
Experiencing connectivity issues updating stops? Try the following troubleshooting steps.
- Retry from a different location with a better cellular connection, and save the photo as a draft for upload later: How do I attach proof of delivery?
- Retry from a different internet connection or device
- Ensure the EasyRoutes Delivery Driver app is updated to the latest version. Instructions on checking the app version can be found here: How to check the app version.
- Ensure the device has cellular data enabled for the app and there are no data restrictions set.
- Ensure Camera permissions are correctly set for the app. For iOS, go to Settings > EasyRoutes and enable camera access. For Android, go to Settings > Apps & notifications > App info and set the necessary permissions for the app.



