Industries
Offline-first apps for field sales
Software for sales reps who work where the signal doesn't: take orders, check customer history, and sync when the connection comes back.
Cazullo builds offline-first software for field sales teams. Its work in the sector includes Caderneta, an offline-first PWA built for sales reps who visit customers in areas where connectivity is unreliable: orders and customer records work with no signal at all, and everything syncs automatically when the connection returns.
What breaks in the field
- Sales reps visit industrial zones, rural routes, and building interiors where there is no reliable signal, exactly where the order happens
- Paper order books get retyped at the office or at night, and every retype is a chance for a wrong quantity or a wrong price
- The office only learns about an order days after it was taken, so stock, invoicing, and delivery all start late
- Customer history lives in the rep's memory: what they bought last time, what they complained about, what they still owe
- Generic CRM and ordering apps assume a permanent connection, so they freeze or lose data at the exact moment the rep needs them
How Cazullo approaches field sales
Offline-first as a design decision, not a feature
Most apps treat offline mode as a degraded state. Cazullo builds the opposite way: the app is designed to work with zero signal, and the network is treated as something that comes and goes. Orders, customer records, and catalog browsing all work locally on the rep's phone; syncing is what happens later, in the background, when a connection appears.
Built around the visit
A field sales app succeeds or fails standing in front of a customer. The flow is organized around that moment: open the customer, see their history, browse the catalog, and place the order in the fewest possible taps. Anything that does not help close the visit stays out of the way.
Proof in production
This approach is not theoretical. Caderneta, an offline-first PWA built and operated by Cazullo, runs a real field sales operation today: reps take orders and manage customer records on their own phones, with or without signal, and the office sees the data as soon as it syncs.
How it is built
Field sales software from Cazullo ships as a PWA: it installs straight from the browser, with no app store, no review queue, and no forced updates on the rep's side. Underneath, it runs on Firebase on Google Cloud, using offline persistence so data lives safely on the device and syncs to the cloud whenever a connection is available.
FAQ
What happens when a rep has no signal?
Everything keeps working. Orders, customer records, and the catalog are stored locally on the device, so the rep works normally with zero connectivity. When the phone finds a connection again, the app syncs everything to the cloud in the background.
Do our reps need new phones?
No. Because the software is a PWA, it installs from the browser on the phones your reps already carry, Android or iPhone, without going through an app store.
Can it match our catalog and our price rules?
Yes. Field sales software from Cazullo is built per operation: your catalog, your units, your price lists, and your order flow. Scope and commercial terms are discussed directly.
Why a PWA instead of a native app?
For field sales, a PWA removes real friction: no app store approval, instant updates, and installation from a link. The trade-off is that a PWA has less access to deep device features than a native app, but a field sales workflow of orders, customers, and catalog does not need them. When a project genuinely needs native capabilities, Cazullo builds native too, and says so upfront.
