Features Portal How it works Hosting Get in touch
NCBA-Managed Mpesa Integration

Your Mpesa payments,
fully in control.

A plug-and-play portal for businesses using Mpesa Till or PayBill accounts managed by NCBA Bank. Receive payments in real time, confirm to customers, manage stock, run payroll and track profit — all in one place.

Real-time
Payment capture
SMS + Email
Customer confirmations
Self-host
Option available
iCrowsoft portal dashboard
⚡
Live transactions
Processed in real time
Built for

Everything your business needs,
nothing it doesn't.

From the moment a customer pays to the moment you close your books — every step is handled.

⚡
Real-Time Payment Capture

Payments are received and recorded the instant a transaction clears — no polling, no delays, no dropped records even during high volume.

💬
Instant Customer SMS

Every successful payment triggers an automatic SMS confirmation with the amount received, loyalty points balance and a personalised portal link.

🎁
Loyalty Points System

Customers earn points on qualifying purchases — for example, 1 point per KES 1,000 spent. Thresholds and rates are fully configurable. Points can be redeemed for stock items directly in the portal.

📦
Stock Management

Batch-tracked inventory with delivery receiving, low-stock alerts, full movement history and automatic deduction on every sale.

👥
Payroll & Commission

Salary and commission runs with deduction settlement, carried-forward balances, tips tracking and pay confirmation emails to employees.

📊
P&L Reporting

Daily, weekly, monthly and yearly profit & loss. Expenses, non-sale income and all transactions flow into a single clean financial view.

🔍
Full Audit Trail

Every action in the portal is logged with the actor, timestamp and before/after state. Nothing is ever silently changed.

📧
Integrated Email Inbox

Receive and reply to customer emails directly inside the portal. No switching between apps to handle inbound queries.

🔐
Role-Based Access

Admin and staff roles with per-action permissions, session management, forced password change on first login and account blocking.

See exactly what you're getting.

A purpose-built portal designed for the realities of running a Kenyan SME — not a generic dashboard.

icrowsoft.com
Portal screenshot
Dashboard — daily sales summary, quick stats and recent transactions

From Mpesa to your portal
in milliseconds.

The system sits between NCBA and your business. Configure it once and every payment flows through automatically.

01
Customer pays via Mpesa

To your Till or PayBill number managed by NCBA Bank. No change to how your customers pay today.

02
NCBA notifies the portal

NCBA's real-time notification hits the portal the moment the transaction clears. It is recorded securely before any response is returned.

03
Portal records & classifies

The payment is stored, the customer record created or matched, loyalty points awarded and the transaction queued for staff classification.

04
Customer receives SMS

An automatic confirmation SMS is sent with the amount, points balance and a personalised link to their customer portal.

Host it yourself or let us run it for you.

The system is fully self-contained. Choose the option that fits your technical capability and budget.

🖥️
Self-Hosted

You own the infrastructure. Deploy on your own server or VPS for the lowest ongoing cost. iCrowsoft provides setup support and the software licence.

  • Full deployment on your own server
  • One-time setup assistance from iCrowsoft
  • Your data stays in your environment
  • Lower recurring cost — you pay for your own hosting
  • Software updates delivered as new releases
  • Recommended for businesses with a trusted IT partner
Ready to take control of your Mpesa payments?

Whether you want a live demo, need to discuss a custom deployment, or have a technical question — send us a message and we'll get back to you within one business day.

✉️
hello@icrowsoft.com
🌍
Nairobi, Kenya
⏱️
Response within 1 business day