Back to the app
Product blueprint

Aria — the Personal CFO for Kenya

A calm, proactive financial co-pilot for M-Pesa, Airtel and your bank. She does not sell products or shout alerts. She keeps you off Fuliza, grows what's idle, routes every shilling through the cheapest network, and keeps your Chama on time — then explains, in English or Kiswahili, what she already did.

Private by design.M-Pesa, Airtel and bank activity is analyzed by an on-device model. Raw financial data never leaves the phone — the networks only provide the secure pipes.

Three flagship capabilities

Fuliza Prevention

You will never slip into Fuliza by surprise again.

How it works. Aria forecasts the next 30 days of inflows and outflows across M-Pesa, Airtel and your bank. When a bill is set to land before your salary, she quietly borrows from your Safety Cushion to cover it — then returns the exact amount on payday, before any 1%-a-day Fuliza interest can start.

How it feels. Invisible. The user only hears about it after it's already handled — never as a warning.

Idle Cash Sweeping

Money you aren't about to need is always working for you.

How it works. After reserving everything required for upcoming bills, school fees and your normal spending rhythm, true surplus is swept into M-Shwari, a money market fund (CIC, Sanlam, NCBA) or your SACCO based on when you'll need it. Nothing you need this week is ever touched.

How it feels. Effortless growth. Safe-to-Spend never drops because of a sweep.

Fee Routing & Bill Negotiation

You always pay the lowest fee and the fair price, without lifting a finger.

How it works. Before every transfer, Aria checks whether the recipient is on M-Pesa or Airtel and routes through the cheaper network. She also watches for bill hikes (Home Fibre, DStv, insurance), drafts the switch — including cancelling the old line — and waits for a single tap.

How it feels. A fiduciary in your corner. The user's interest always wins over the telco's.

Core user flows

Fuliza prevention

  1. 1Forecast detects: KPLC token (KSh 1,800) due Thu, salary lands Fri
  2. 2Aria moves KSh 1,800 from Safety Cushion → M-Pesa
  3. 3Bill clears Thursday. No Fuliza, no 1%-a-day interest
  4. 4Payday Friday: KSh 1,800 swept back to the cushion
  5. 5Push: “Everything's square.”

Idle cash sweep

  1. 1Reserve upcoming bills + normal weekly spend
  2. 2Detect true surplus (KSh 4,200 sitting idle)
  3. 3Sweep surplus → CIC MMF at 11.8%
  4. 4Safe-to-Spend is unchanged
  5. 5Push: explains what was moved and why

Fee routing

  1. 1User sends KSh 2,000 to a contact
  2. 2Aria checks the recipient's network
  3. 3Recipient on Airtel → route intra-Airtel (free)
  4. 4Transfer sent via the cheapest path
  5. 5Push: “Routed via Airtel — saved you KSh 13.”

Tone of voice

Every message reassures rather than alerts, uses plain language, and acts before it explains.

Reassure, don't alert

I've already covered the shortfall — no Fuliza, nothing for you to do.

WARNING: low M-Pesa balance!

Plain language, no jargon

Money you can spend this week.

Discretionary liquidity after obligations.

Show the why in real shillings

Your KSh 5,000 in the MMF earns about KSh 590 a year sitting there.

11.8% p.a. nominal yield.

Act, then explain

Routed your payment via Airtel and saved you KSh 13.

You should consider which network is cheaper.

Notification library

Reference copy for proactive nudges. Short, warm, and always after the fact.