This article explains how you can capture orders in the Onsight mobile app when you are offline, and how those orders later sync through into Zoho Inventory once you are back online again.
Onsight is built for outside sales teams who need to take orders on the road, even when reception is unreliable or there is no internet access at all.
The typical flow is:
This means that your reps can keep selling without waiting for a signal, and your office team can see new sales orders in Zoho as soon as the device reconnects and the sync completes.
When you are offline, the Onsight mobile app cannot communicate with the Onsight server, nor can it communicate with Zoho Inventory.
Instead, Onsight uses offline technology so the app can continue to operate:
In other words, offline mode means the app runs from a local copy of your key data, so you can keep working without Internet access.
When you log in for the first time, Onsight needs to download your data set (products, customers, pricing, and stock). Depending on how much data your account contains, that initial sync can take a few seconds or a few minutes. After that, Onsight typically performs incremental syncing, which means it only downloads recent changes and is usually completed in seconds.
Data only syncs when you are online. If you want to be confident that everything is current before heading into an area with poor coverage, you can manually trigger a sync. If you know you are going somewhere with limited reception, we recommend syncing before you go offline. This also helps ensure that any orders you take during the day will be ready to send into Zoho Inventory as soon as you reconnect.
To manually trigger a sync:
Alternatively, you can log out and log back in again to achieve the same result.
Product and customer updates will sync automatically to your device. This includes:
You can create a sales order in the Onsight app while you are offline. The steps are the same as when you are online.
If you are offline, the order is stored on your device and will sync automatically the next time you have an internet connection. After syncing, you will receive an email containing the order PDF.
When your device reconnects, syncing happens in two stages.
As soon as the app detects you are online, it uploads any offline activity, including:
At this point, the order is safely stored on the Onsight server.
Once the order is on the Onsight server, the Onsight Zoho connector sends it into your Zoho Inventory or Zoho Books account.
Typically:
This two-stage design matters because it means the mobile device does not need a direct connection to Zoho while your reps are on the road. It only needs to reconnect long enough to sync with the Onsight server, and then the Onsight-to-Zoho sync completes automatically.