Mobile money operations console

Every agent.
Every transaction.
One live ledger.

Agent Monitor turns every collector device into a structured, auditable feed. Deposits, withdrawals, fees, balances, and exceptions — routed by device identity, parsed with AI, ready to action.

3
MNO networks
AI
SMS classification
1:1
Device-bound ledger
console / overview
LIVE

Deposits

ZMW 48.7k

+12.4%

Withdrawals

ZMW 42.2k

-3.1%

Unsaved devices

2

needs review

MNOTypeAmountRef
AirtelDepositZMW 1,250.00AM7K9P
MTNWithdrawalZMW 300.00MN3X2Q
ZamtelBalanceZMW 1,500.00ZK8L4M
AirtelFeeZMW 12.50AM4F2J
Live

See float move across every device, in real time.

Group by device identity. Trust collectors by SIM. Surface every parser miss. Built for the operator who actually runs the floor.

48.7k

Deposits today

42.2k

Withdrawals

2

Unsaved

ZMW-first.

Built around the kwacha. Multi-currency-ready, but not at the cost of the local model.

Instant ingest.

Collectors queue locally and flush on connectivity. Nothing dropped, nothing duplicated.

Operating model

Three stages, end to end.

No QR onboarding. No organization switching. Just devices, parsed messages, and the queue of everything that needs your attention — from raw SMS to operational ledger in seconds.

01

Install collector

A private Android APK listens for Airtel Money and MTN MoMo SMS, attaching device identity to every batch.

02

Parse with AI

Structured extraction classifies movement, balances, reversals, fees, and noise — with rules fallback.

03

Operate the floor

Devices, transactions, alerts, and reports surface in one console built for ops, not marketing.

Collector contract

Device identity on every batch.

Every SMS batch carries installation ID, app version, Android metadata, provider hints, SIM details, and a durable batch ID. Convex groups the device, OpenAI extracts the facts, your dashboard shows what needs action.

Parser
AI + rules fallback
Network loss
Queued locally
Exceptions
Review queue
Raw SMS
Masked in UI

Per-batch payload

v2.1.0
  • Installation ID + Android device metadata
  • App version + durable queue batch ID
  • Provider hint (Airtel / MTN / Zamtel)
  • SIM operator + assigned MSISDN where available
  • Receipt timestamp + raw SMS body
AI-parsed
~92% confidence avg

Private by default

Your deployment.
Your credentials.

Clerk gates the admin dashboard. Convex validates collector requests. Raw SMS is masked in the UI. OpenAI parsing stays server-side. No multi-tenant surface area.

Single-owner bootstrap
Optional shared ingest secret
Masked raw SMS audit
Unsaved-device review queue
AI parser with rules fallback
No Clerk Organizations required

Ready to deploy

Bring your fleet under one console.

Stand up your private deployment, install the collector, and watch the ledger come alive. No setup ceremony, no procurement.

Deployment time

< 10 min

Networks supported

Airtel · MTN · Zamtel

Tenants per instance

Single owner