U
Ustawi

A field agent app that keeps working when the signal doesn't.

Ustawi Mobile is the field operating layer for your lending institution. It gives field officers their daily worklist, borrower records, cash and mobile-money collection, receipts and visit tools — even when connectivity disappears — and syncs everything safely when the network returns.

TodayOffline
Offline · 12 borrowers · TSh 1.84M due
Amina Joseph
Loan #4088 · Inst. 3/12
150,000Due
Baraka M.
Loan #3887 · Inst. 6/10
220,000Due
Neema K.
Loan #4102 · Inst. 1/8
90,000Collected
Daudi S.
Loan #3990 · Inst. 4/6
175,000Due
Editha P.
Loan #4055 · Inst. 2/12
130,000Visited
Today's route
A Tanzanian male field loan officer in a plain polo shirt stands beside his parked motorcycle on a red dirt road and checks an Android phone, maize fields and a few

The field workflow

WorklistVisitCollectReceiptSyncReconcile
Amina JosephOffline
Loan #4088
Installment 3/12
Outstanding650,000
Due now150,000
Last payment: TSh 150,000 · 18 Aug
Borrower
PaymentOffline
Amount150,000
CashMobile money
Receipt #RC-4088-18
Issued
Saved offline · will sync when online
Collect
Sync centerOnline
Payment #4088
Synced
Visit #1882
Synced
Promise #P204
Synced
All synced · queue 0
Sync

The Android field agent app.

The field doesn't always have internet

A field officer on a rural route can spend hours with no mobile signal, yet borrowers still need to pay, agents still need to record visits, receipts still need to be issued, and cash still needs to be reconciled. Systems that assume a live connection simply fail here — collections go unrecorded, receipts arrive days late, and cash-custody controls break down.

The Ustawi app inverts that assumption. Connectivity is treated as optional and intermittent, not required — the agent's tools keep working whether the signal is there or not.

What the app does

Field capabilities work together: an offline-ready worklist synced from the server, offline cash and mobile-money collection that can never double-post, an instant digital receipt for every payment, GPS-verified visits with recorded promises to pay, end-of-day cash reconciliation before handoff, and device enrolment and revocation so only a trusted phone can transact.

Why this matters

For the borrower it means a receipt in hand every time, even off-grid. For the institution it means cash is controlled, visits are verifiable, and no collection is ever silently lost or duplicated — the audit trail holds together regardless of network conditions, on the same loan record the office works from.

The office manages the institution — the app executes the work

Ustawi Mobile isn't a separate product. The web platform runs the institution; the field app lets the officer execute lending and collections where the work happens — both writing to the same loan record.

Management web platform
· Portfolio & loans
· Collections & compliance
· Accounting & reporting
Field app (Android)
· Daily worklist & routes
· Cash & mobile-money collection
· Receipts, GPS visits, offline sync
Online or offline, the same loan record stays the source of truth.

One field day, from assignment to reconciliation

  1. 1
    Login
    Phone number on an enrolled, trusted device.
  2. 2
    Download worklist
    Today's due borrowers and installments.
  3. 3
    Navigate
    Head to the borrower on the day's route.
  4. 4
    Verify visit
    Record the visit with location captured.
  5. 5
    View loan
    Outstanding balance and installment on-device.
  6. 6
    Collect
    Cash or mobile money, with a receipt.
  7. 7
    Continue offline
    Transactions safely queued on the device.
  8. 8
    Sync
    Queued writes upload when connectivity returns.
  9. 9
    Reconcile
    Digital collections vs physical cash at close of day.

Where the signal drops, the work carries on

The same work continues whether the signal is there or not — and nothing is lost when it comes back.

ConnectedOnline
Worklist
Synced
Payment recorded
Posted
Receipt issued
Final
Online
No connectionOffline
Worklist
Available
Payment saved
Queued
Receipt issued
Provisional
3 transactions queued
Offline
RestoredOnline
Syncing 3 / 3…
Server confirmed
OK
Loan balances updated
Done
Queue: 0
Online again
Idempotency-safe sync

A payment should never be collected twice because the phone reconnected. Every offline transaction receives a unique identifier, so Ustawi synchronizes it safely without creating a duplicate.

Collect cash or mobile money — and issue a receipt every time

Every collection produces a receipt immediately. Offline, that receipt is provisional until synchronization is confirmed.

CollectOffline
Amina Joseph
Loan #4088
Amount150,000
CashMobile money
Saved offline · queued to sync
Collect payment
ReceiptOffline
USTAWI · Payment receipt
Amina Joseph · #4088150,000
18 Sep 2026 · 10:48
Receipt RC-4088-18
Provisional until sync confirmed
Receipt

Know the visit actually happened — and what was promised

Visits are captured with location and time, and a promise-to-pay is recorded at the point of visit — feeding straight into Collections.

Visit recordOffline
Amina Joseph
Agent: Daudi S.
18 Sep · 10:42
Completed
Location
Captured
Outcome
Promise to pay
Visit
PromiseOffline
Promised150,000
Promise date
20 Sep 2026
Reason
Salary expected
Status
Pending
Promise to pay

Close the day clean, on a trusted device

Physical cash is reconciled against the digital log at end of day, and only an enrolled, trusted phone can transact — with lost devices deactivated.

ReconcileOnline
Digital collections1,240,000
Physical cash1,240,000
Variance0
Reconciled — ready for handoff
End of day
Device securityOnline
Daudi S.
Samsung Galaxy A15
Status
Trusted
Collections today
1.24M
Lost device? Deactivate → block → re-enrol
Device

Lost or stolen phone? The device is blocked, not your operation

  1. 1
    Deactivate device
    The enrolled phone is revoked from the platform.
  2. 2
    Transactions blocked
    The lost device can no longer collect or sync.
  3. 3
    Enrol replacement
    A new trusted device is enrolled for the agent.
  4. 4
    Agent continues
    Work resumes on the replacement, records intact.

What works offline — and what needs a connection

We're specific about the boundary, so there are no surprises in the field.

Available offline
Assigned worklist & routes
Borrower info already synced
Cash & mobile-money capture
Receipt generation
Visit recording
Promise-to-pay capture
Requires connection / sync
Real-time server updates
New assignments
Final transaction synchronization
Management dashboard updates

Connected to the rest of Ustawi

A collection in the field doesn't stop at the phone — it flows through the platform.

Agent collectsMobile app recordsSyncs to UstawiLoan updatesCollection case updatesGL postingReports update

Explore each field capability

Built for Android field operations

Designed for field officers who spend the day moving between borrowers, branches and collection points.

Android — Available on Google Play iOS — Planned
Close-up of a hand holding a smartphone with a colorful mobile banking app interface
Built for the last mile

Put your field team on the same lending system as your office.

Every collection is queued with a unique identifier, every payment gets a receipt, and cash reconciles at end of day — so a full day off-grid still closes clean.

See the field agent app in action

Explore the workflow and discuss rollout for your field teams — on the same platform your office already runs on.

Explore the app

See the field agent app in a live walkthrough.

FAQ

Does the app really work with no internet?

Yes — it is offline-first by design. The agent syncs the day's worklist once, then the worklist, collections, receipts, visit logs and promises-to-pay are all recorded on-device and queued; they sync automatically when connectivity returns.

Which phones or operating systems does it run on?

The field agent app is available for Android on Google Play; an iOS version is planned.

How does an agent log in?

By phone number on an enrolled, trusted device — there is no company or email picker. The phone number resolves the agent's institution, matching the same identity pattern used across the Ustawi platform.

What can an agent collect in the field?

Cash collections and mobile-money payments, each with a receipt. Cash is reconciled against the digital log at end of day before handoff to a supervisor.

How is cash handled safely in the field?

Every collection is queued with a unique identifier so a re-sync can never double-post it, every payment gets a receipt, and physical cash is reconciled against the digital collection log at end of day.

What happens if a phone is lost or stolen?

The enrolled device can be deactivated so it can no longer transact, and a replacement device is enrolled — the agent keeps working, and the lost device is blocked.

Can a payment be collected twice if the phone reconnects?

No. Every offline transaction receives a unique identifier, so when the device reconnects Ustawi synchronizes it safely without creating a duplicate payment.

Are offline receipts final?

An offline receipt is provisional until synchronization is confirmed; once the transaction syncs and the server confirms it, the receipt is finalized.