How to send orders to Zoho when you are offline

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.

Overview of how we send orders to Zoho when offline

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:

  • A sales rep creates an order in Onsight while offline.
  • The order is saved on the mobile device.
  • When the device has connectivity again, the order syncs to the Onsight server.
  • After the order reaches the Onsight server, it is synced to Zoho Inventory or Zoho Books via the Onsight Zoho connector.

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.

What “offline mode” means in Onsight

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:

  • Your product catalogue, pricing, customers, and stock on hand are downloaded to the device ahead of time.
  • Orders and quotes created offline are stored locally on the device.
  • When you reconnect, a sync process uploads the stored changes back to the server.

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.

How to ensure reliable data for offline work

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:

  • Tap the back button until you can see the hamburger icon (3 horizontal lines).
  • Tap the hamburger icon and then tap ‘Sync data’.
  • Depending on how many changes need to be downloaded, the sync can take a few seconds or a few minutes.

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:

  • New products
  • Updates to existing products
  • Updated product prices
  • Stock updates
  • New customers
  • Updates to existing customers

How to capture an order when you are offline

You can create a sales order in the Onsight app while you are offline. The steps are the same as when you are online.

  • Tap Customers and select the customer you want to create the order for.
  • Tap Products, browse your catalogue, and tap the + button to add items to your cart.
  • Tap the cart icon to review the draft order.
  • From the draft order screen, you can place the order immediately by tapping Create Order.
  • Or, tap Next to add extra details such as fees, payment method, delivery address, delivery date, contact person, sales rep, and customer signature, and then tap Create Order.

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.

How the offline orders get sent to Zoho once you are back online

When your device reconnects, syncing happens in two stages.

Stage 1: Mobile device to Onsight server

As soon as the app detects you are online, it uploads any offline activity, including:

  • Orders created while offline
  • Quotes created while offline
  • New customers created while offline

At this point, the order is safely stored on the Onsight server.

Stage 2: Onsight server to Zoho

Once the order is on the Onsight server, the Onsight Zoho connector sends it into your Zoho Inventory or Zoho Books account.

Typically:

  • Onsight Orders are sent to Zoho Inventory as Sales Orders (often in Draft or Confirmed status, depending on your configuration).
  • Onsight Quotes can be sent into Zoho as either Draft Sales Orders or Estimates, depending on whether you are using Zoho Inventory, Zoho Books, and how your integration is set up.

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.