Offline field sales app: what works with no signal
Updated 6 November 2026 · prices checked this month
Short answer: an offline field sales app should let reps create records with no signal, not just view them, and sync them later without duplicates. In Beatplan.app, visits (with GPS and photos), daily plans and payments (with slip photos) are saved on the phone with no signal and synced once when coverage returns, and the app shows how many items are still waiting. Dealer orders currently need a connection. It is sold once for US$2,900 with full source code.
What works with no signal
| Action | Offline in Beatplan.app |
|---|---|
| Check in at a dealer or grower with GPS, photo and notes | Yes, queued and synced later |
| Record a cash, cheque, bank or online payment with slip photo | Yes, queued; the photo uploads when signal returns |
| Save the day's visit plan | Yes |
| Fleet: odometer, fuel, inspection photos, expense entries | Yes |
| See how many items are waiting to sync | Yes |
| Book a dealer order | Not yet: orders need a connection |
How the sync avoids duplicates
- Every queued record gets an ID generated on the phone before it is first sent.
- On replay the server upserts by that ID, so a request sent twice over a weak connection still creates one record.
- The queue replays in order and retries on launch, when the app returns to the foreground and every 30 seconds while items are pending.
- Photos are kept on the phone and uploaded at sync time, then attached to the record.
The ten-minute test for any vendor
- Turn on airplane mode.
- Check in at a customer with a photo, record a payment, and book an order.
- Turn the connection on for two seconds and off again, to simulate a dropped sync.
- Reconnect properly.
- Check the office view: exactly one of each record?
Run it on every app you shortlist, including ours. Ours passes for visits and payments; orders need signal.
More: Field sales app for seed, fertilizer and biologicals companies · What Beatplan.app does and doesn't do · Ownable software, not SaaS
Beatplan.app is an independent product. It is not Beatplan by MRX Consulting (beatplan.io), the "BeatPlan" app by DIAL ERP, or BeatRoute.
Questions
Does Beatplan.app work offline?
Partly. Visits with GPS and photos, payments with slip photos, daily plans and fleet entries are saved on the phone with no signal and synced without duplicates. Dealer orders currently need a connection.
How does an offline field sales app avoid duplicate records?
By giving each record an ID on the phone before it is sent, and having the server upsert by that ID, so a request sent twice still creates one record.
How do I test a field sales app offline?
Use airplane mode: create a visit with a photo, a payment and an order, drop and restore the connection, then check the office view shows exactly one of each.
See it for yourself
The live demo is the real product with sample data. No sign-up: open it and tap Admin, Director or Accounts.
Prices of other products are taken from their public pricing pages or listings as of November 2026 and may change; check the vendor for current pricing. Product names belong to their owners. Beatplan is not affiliated with them. Beatplan home · All comparisons and guides · Terms · Privacy