Skip to content
Book a demoStart free

Part 8 of 9 · 2 min read

Working offline

Who it is for: Owner, salesperson, sales supervisor

Labels in bold are written exactly as they appear in the app.

What is kept on the device and sent later

Six kinds of action are queued on the device when there is no signal:

ActionLabel in the review list
Check-inCheck in
Closing a visitTutup kunjungan
A visit photoFoto kunjungan
A sales orderPesanan
A proof of deliveryBukti kirim
The draw from the van (a follow-up of an order)Ambil dari mobil

The queue is replayed automatically when signal returns, when the app is opened again, when the device comes back online and when a new item is stored. There is no timer or network probe: on failure the item waits for the next trigger. Each item carries its own key so a replay never creates a duplicate order.

On-screen examples: an order "Order saved, will send when you have signal"; a proof "Proof saved on this device; it is sent when there is signal". The visit card shows Menunggu sinkron, a photo shows a cloud icon, and an order whose proof is waiting shows Terkirim, menunggu sinyal.

The check-in distance rule still applies offline: the app keeps a copy of the rule and of the last outlet position, and a check-in the rule would plainly refuse is not queued until you write a reason.

Lists that can be read offline from the last copy: the product catalogue and customer list on the order screen, van stock, the check-in rule. The today's-visits list also has a fallback on the device.

The sync chip

Under the menu buttons a chip appears: {n} menunggu sinkron (waiting, grey) and {n} gagal disinkron (could not sync, red, tappable). An item the server refused is not lost: tap the red chip to open Belum tersinkron ("These are saved on this device but the server refused them.") with its name, Disimpan (saved) time and the reason. For each item: Coba lagi (try again), or Hapus (discard) then confirm "This was never sent and will be lost. Discard it?" (Ya, hapus / Simpan, keep).

Reasons you may see include: "The order for this visit did not go through."; "This visit was already closed with a different result."; "Check-in refused: too far from the outlet or no GPS. Open Today and check in again with a reason."; "This order goes over the customer's credit limit and needs a manager's approval. Ask for approval, then retry."; "A required task (such as a photo) is still open."; "This account is no longer allowed to do this."

What cannot work offline

Everything outside the six above needs a connection and fails with a network message: Terima pembayaran (Perlu sinyal), Batalkan, Retur barang, Bagikan status (creating a link), Dikirim / Gagal, adding a lead, changing an outlet's position or credit limit, saving a template, and every manager setting (route, targets, tasks, tier prices, van load/count).

Was this helpful?

Still need help?

Talk to a person

Our support team answers on WhatsApp and email.

Chat on WhatsApphello@sansflow.comVisit the support centre