Business Search
A local business directory app that put search, QR discovery, and favorites in one tap.
- directory
- local-search
- qr-code
- geolocation
- utility-app

Digitized field sales visits for FMCG reps, replacing paper order books with in-store surveys, orders, and e-signatures.
Project Snapshot
The Challenge
Field sales representatives visiting retail stores across multiple cities — the reference deployment covered outlets in Harare and Bulawayo — were still running visits on paper order books and manual price checks. A rep would walk into a store, hand-write a stock count, negotiate an order verbally, and carry a paper form back to the office for someone else to key into the system days later.
This created two compounding problems. First, price and stock visibility was always stale — head office had no real-time read on what competitors were charging on shelf or what was actually in stock at "Choppies City" or "Store One" until a rep's paperwork was manually processed. Second, order accuracy suffered at the point of capture: line-item quantities, subtotals, VAT, and total weight/volume calculations done by hand or on a calculator introduced errors that showed up as disputes days later, after the truck had already shipped.
Every day running on paper meant slower order-to-fulfillment cycles, no audit trail tying a specific order to a specific store manager's approval, and zero structured data feeding back into merchandising or pricing decisions. For a distribution business operating across multiple currencies and regions, that lag was a direct cost to working capital and shelf competitiveness.
Any digital replacement had to work reliably in low-connectivity retail environments — many stores had unreliable Wi-Fi or cellular signal — meaning the app had to capture a full visit (photos, surveys, orders, signature) offline and sync cleanly once connectivity returned.
Our Solution
We built an offline-first field sales app structured around the actual rep workflow: check into a store, complete the required activities, capture a signed order, sync. The Stores list is the home screen, showing every assigned outlet alphabetically with a live count of pending photos, orders, stock surveys, and price surveys per store, plus a favorite-store toggle for reps with regular routes.
Tapping into a store opens a four-quadrant dashboard — Photos, Orders, Stock Surveys, Price Surveys — with badge counts and a "New Price Survey" alert when head office pushes a fresh pricing request. A check-in timer tracks time-on-site per visit, which feeds directly into route-productivity reporting without the rep doing anything extra. This structure meant the four core field activities were always one tap from the store screen, with the app defaulting to whichever activity actually needed attention.
The order-taking flow was the most detail-sensitive piece: line items with stepper quantity controls, per-SKU pricing, and live-calculated subtotal, VAT amount, grand total, total weight, and total number of lines — all computed client-side so a rep sees the final number before ever leaving the store. We closed the loop with an in-app signature capture screen where the store manager signs directly on the device, tagged with a named category (promotional order type, client reference, product line), turning every order into an auditable, approved record the moment it's created.
On the backend, we built a sync engine that queues photos, surveys, and orders locally and pushes them to the server in a single batch once a connection is available, with a "Sync now" control and last-sync timestamps visible in the app's side menu so reps always know their data state. The data model normalizes stores, SKUs, and pricing centrally, so head office gets structured, near-real-time visibility into stock and pricing across every visited outlet instead of a weekly paper backlog.
The Impact
FigJam replaced a paper-based field sales process with a structured, offline-capable app that captures orders, stock levels, and competitor pricing at the moment a rep is standing in the store. Signed digital orders gave the distribution team an audit trail that didn't exist before, and centralized survey data gave merchandising a real-time view of shelf conditions across regions.
Illustrative post-rollout metrics: order processing time from store visit to warehouse dropped from days to hours, order-entry errors fell sharply once calculations moved server-side and client-verified, and price survey completion rates rose as the badge-and-alert system made new requests impossible to miss. Next on the roadmap is route optimization to sequence store visits automatically based on priority and location.
Key Features
Photos, orders, stock surveys, and price surveys tracked per store with live counts.
Full visit data queues locally and syncs automatically once connected.
Subtotal, VAT, grand total, and weight computed instantly as line items are added.
Store managers sign digitally on-device to approve and audit every order.
Badge notifications flag new competitor price surveys from head office.
Tracks time-on-site per store to feed route productivity reporting.
Screenshots
Scroll to see all →
“Our reps used to lose half a day just writing up orders back at the office. Now the order is done, signed, and synced before they've left the parking lot.”
Tendai Moyo
Regional Sales Manager, FigJam
We don't retrofit AI; we design for it from day one — architecture, data, and UX.
Agile sprints with clear milestones, transparent reporting, and zero deadline surprises.
No hidden costs. Fixed-price or dedicated team models — you choose what fits.
India-based delivery excellence with US and UAE client engagement offices.
ISO 27001-compliant, NDA-ready, GDPR-aware — secure by design at every layer.
We're a long-term partner, not a one-and-done vendor. We grow as you grow.
Tell us your challenge. Free consultation, no commitment.
A local business directory app that put search, QR discovery, and favorites in one tap.
A unified case-tracking app that gave a global immigration consultancy real-time visibility into every client case.