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:
| Action | Label in the review list |
|---|---|
| Check-in | Check in |
| Closing a visit | Tutup kunjungan |
| A visit photo | Foto kunjungan |
| A sales order | Pesanan |
| A proof of delivery | Bukti 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?
Thank you. That helps us keep the guides right.
Thank you. Tell us what was missing and we will fix the guide: WhatsApp