Skip to content
iMOBDEV
Mobile
FigJam Field Sales logo

FigJam Field Sales

Digitized field sales visits for FMCG reps, replacing paper order books with in-store surveys, orders, and e-signatures.

field-salesretail-executionfmcgoffline-firstorder-management

Project Snapshot

Client
Confidential
Industry
Logistics
Platform
iOS & Android
Timeline
5 months
Our Role
Full-stack development + UI/UX design

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

What We Built

Store Visit Dashboard

Photos, orders, stock surveys, and price surveys tracked per store with live counts.

Offline-First Capture

Full visit data queues locally and syncs automatically once connected.

Live Order Calculations

Subtotal, VAT, grand total, and weight computed instantly as line items are added.

In-App Signature Capture

Store managers sign digitally on-device to approve and audit every order.

Price Survey Alerts

Badge notifications flag new competitor price surveys from head office.

Visit Check-In Timer

Tracks time-on-site per store to feed route productivity reporting.

Tech Stack

  • Kotlin
  • Swift
  • SQ
    SQLite
  • Node.js
  • RE
    REST API
  • OF
    Offline Sync Engine

Screenshots

App in Action

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

Why 200+ Companies Choose iMOBDEV Over the Rest

AI-Native Approach

We don't retrofit AI; we design for it from day one — architecture, data, and UX.

On-Time, Every Time

Agile sprints with clear milestones, transparent reporting, and zero deadline surprises.

Transparent Pricing

No hidden costs. Fixed-price or dedicated team models — you choose what fits.

Global Team, Local Focus

India-based delivery excellence with US and UAE client engagement offices.

Enterprise-Grade Security

ISO 27001-compliant, NDA-ready, GDPR-aware — secure by design at every layer.

Ongoing Partnership

We're a long-term partner, not a one-and-done vendor. We grow as you grow.

Ready to Build Something Like This?

Tell us your challenge. Free consultation, no commitment.