+254 722 117 850 Support Login
Solutions Financial Services
Solution · SACCOs, banks & fintechs

From loan dial-up to M-Pesa disbursement — in under three minutes.

Members dial a shortcode, verify with OTP, get their disbursement, then receive repayment reminders that actually arrive. The whole loop runs on Sozuri — USSD, SMS, OTP and Payments behind one project.

ODPC-aligned audit trail Sub-3s OTP delivery M-Pesa disbursement
22456 · BIDII SACCO Member John K.
Bidii SACCO: Loan request KSh 10,000 received. Reply with OTP 4821 to confirm.14:08
482114:08
M-Pesa disbursement KSh 10,000.00 sent to your M-Pesa. Ref BDS-9X4K. Repay by 23 Jul.
Bidii SACCO: Reminder — KSh 2,500 weekly instalment due Friday. Reply BAL for balance.Fri 09:00
The customer

Meet Bidii SACCO — 12,000 members across Western Kenya, half of whom have never opened a banking app.

For SACCOs, fintechs and microlenders, the channel that wins is the one members already have. SMS reaches everyone; USSD lets them apply without data; M-Pesa puts the loan in the same wallet they buy groceries with.

12K+Active members
38%Feature-phone users
7 daysAvg. old loan turnaround
The journey

A loan, from dial to disbursement, in three scenes

1 Apply on any phone

Members dial a USSD shortcode. No app, no data, no friction.

The same menu that works on the cheapest Nokia works on the newest iPhone. Sozuri's USSD engine calls Bidii's core-banking API mid-session to check eligibility, then collects amount, repayment plan and consent — all in under 90 seconds.

  • Branched menus driven by member status and savings balance
  • Mid-session HTTP nodes call Bidii's eligibility engine
  • Session CDRs export for audit and reconciliation
BIDII SACCO Welcome John K.
Limit: KSh 50,000

1. Apply Loan
2. Check Balance
3. Statement
0. Exit
Reply1_
2 Verify & sign

OTP confirms identity. SMS captures consent.

A 4-digit OTP lands on the member's phone in under 3 seconds — their reply is the legally binding signature. Every step is logged with timestamp, IP and message ID for ODPC-grade auditability.

  • Transactional sender ID (BIDII SACCO) on every code
  • 5-minute OTP window with rate-limit protection
  • Audit log exportable to PDF for regulator inspections
BIDII SACCO SMS · OTP
Bidii SACCO Loan request KSh 10,000
4821
Reply this code to confirm. Expires in 5 min.
482114:08
3 Disburse & collect

The money lands in M-Pesa. The reminders take care of themselves.

Bidii's app fires a Sozuri STK Push to disburse, then schedules repayment SMS for the agreed cadence. AI agents handle the "what's my balance?" and "can I top up?" inbound questions automatically; only complex requests reach the team.

  • Daraja-backed disbursement straight to member's M-Pesa
  • Scheduled repayment SMS with branded sender ID
  • AI Agents answer 70% of inbound balance & top-up queries
BIDII SACCO SMS · Repayment
Reminder: KSh 2,500 instalment due Friday for loan BDS-9X4K. Reply BAL for balance, TOP to top up.Tue 09:00
BALTue 09:14
Bidii Agent
Hi John, remaining KSh 7,500 (3 instalments). Reply PAY to settle early and save KSh 240.Tue 09:14
What's behind it

A finance-grade stack — behind one project

What changes

The unit economics of a Kenyan SACCO, rewritten

3 min

Loan turnaround

From the moment a member dials the shortcode to M-Pesa landing. Down from a typical 4–7 days at branch.

−42%

Default-bucket aging

SMS reminders with a one-tap top-up offer pull repayments forward dramatically.

70%

Member queries handled by AI

BAL, STMT, TOP-UP, BRANCH — the agent reads the docs and answers. Human team focuses on the urgent 30%.

“The first month we moved loan applications to USSD, we processed more disbursements than the prior quarter combined. Members didn't need to come to the branch — they didn't even need the app.”

A regional Kenyan SACCO using Sozuri USSD + SMS + Payments
USSD *384*22# OTP 4821 M-PESA KSh 10K dial · verify · disburse
Your move

Lend like the rails Kenyans already trust.

USSD for reach, SMS for delivery, OTP for trust, M-Pesa for cash. Sozuri stitches all four into a single project so your members get one consistent experience.

Was this information helpful?
Chat on WhatsApp
Your first SMS in the time it takes to brew coffee. Start building in minutes