WAVES automates customer management, M-Pesa payments, RADIUS authentication and router monitoring — one dashboard for your entire ISP.
One platform from customer signup to automatic disconnection — no spreadsheets, no manual M-Pesa, no guesswork.
Customers auth automatically via FreeRADIUS. Connect, pay, disconnect — all handled. Zero manual intervention ever.
Send payment prompts directly to customers' phones. Payment confirmed → internet restored automatically in seconds.
Hotspot customers browse plans, pay via M-Pesa and get access codes — fully branded to your ISP. No staff needed.
Real-time CPU, memory, uptime and clients per router. SMS alert when offline. Remote reboot from dashboard.
Hotspot, PPPoE and Static in one place. Auto-expiry, renewal reminders and instant reconnect on payment.
Revenue by plan, router and date. Daily reconciliation, expiring lists, printable invoices and receipts.
Generate bulk hotspot batches for resellers. Track sold vs unused, batch names and portal sales automatically.
Payment confirmations, expiry reminders, welcome messages and router alerts via Onfon or Africa's Talking.
Your logo, colours, subdomain. Each ISP gets a fully branded portal — customers never see WAVES.
Sign up, connect your MikroTik and start onboarding customers — all in the same day.
Choose a plan, pay via M-Pesa and get your ISP dashboard instantly. No technical setup needed from you.
Add your MikroTik routers. WAVES connects via the API and shows live CPU, memory and client stats immediately.
Set your pricing — hourly, daily, weekly, monthly. Hotspot, PPPoE and Static plans all supported.
Share your portal URL. Customers pay via M-Pesa and get instant access. Revenue hits your account automatically.
WAVES uses FreeRADIUS so your router authenticates customers automatically — no manual user management, ever.
Customer enters phone + PIN → RADIUS checks WAVES database → access granted in milliseconds.
Plan expires → next login rejected. No manual work. Customer pays → immediately reconnected.
Speed limits applied per plan automatically. Enforced at the router level — no workarounds.
// Customer connects to WiFi
Router → RADIUS:
"Can 0745182405 with
PIN 7376 connect?"
RADIUS → WAVES DB: checking...
✓ Found · Active · Not expired
→ Access-Accept (10Mbps limit)
// Plan expires at midnight
Customer tries again:
→ Access-Reject (expired)
Customer pays KES 500 via M-Pesa:
→ DB updated instantly
→ Access-Accept ✓
Track revenue, customer growth and router performance across all your sites — with PDF reports for any date range.
See exactly which plans and sites earn the most. Export any report as PDF.
See customers expiring in the next 1, 3, 7 or 30 days. Call them before they disconnect.
Every M-Pesa and manual payment for any date. Matches your Safaricom statement exactly.
Every report you need is already built in. Set the date range, click PDF and you're done.
Pick any date — see every M-Pesa and manual payment. Matches your Safaricom statement. Export as PDF.
7-day revenue trends, top-paying customers and plan breakdowns. Perfect for Monday morning reviews.
Full month overview with daily bar chart, plan and router breakdown. Share with your accountant.
Click any plan — see all subscribers and revenue. Know instantly which plans are most profitable.
1, 3, 7 or 30-day expiry list. Export as PDF call list. Best tool to reduce churn you have.
Every payment has a printable PDF invoice and receipt — instantly. Send to customers who need proof.
Start free, upgrade as you grow. No hidden fees, no setup charges.
All plans include 30-day free trial · Cancel anytime · Prices exclude VAT
Join ISPs across Kenya running smarter businesses with WAVES Platform. Start your free 30-day trial — no credit card needed.
Start Free Trial →